This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 66d41a0f0a37 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits b1deb7e0190e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits af0b1e8cd322 Merge remote-tracking branch 'omap-fixes/fixes' omits 647f7038f6dc Merge remote-tracking branch 'tty.current/tty-linus' omits d82d3ad6fb0f Merge remote-tracking branch 'pci-current/for-linus' omits ccd28b7493e4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 62cad30b92b7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits cc600fba5e1a Merge remote-tracking branch 'sound-current/for-linus' omits b3a82871d8f4 Merge remote-tracking branch 'mac80211/master' omits eb382f1b73f0 Merge remote-tracking branch 'netfilter/master' omits 29e37982a4a9 Merge remote-tracking branch 'ipsec/master' omits 907d1f512795 Merge remote-tracking branch 'net/master' omits 91aa1ace6895 Merge remote-tracking branch 'sparc/master' omits d550bf50d1fd Merge remote-tracking branch 'arc-current/for-curr' omits 71997bfc11bc Merge remote-tracking branch 'fixes/master' omits f65f0722e85d Merge branch 'asoc-4.19' into asoc-linus omits 599eb81f4118 Merge branch 'spi-4.19' into spi-linus adds f813f21971b9 mm/hmm: fix utf8 ... adds aab8d0520e6e mm/rmap: map_pte() was not handling private ZONE_DEVICE pa [...] adds 86a2d59841ab mm/hmm: fix race between hmm_mirror_unregister() and mmu_n [...] adds d08faca018c4 mm/hmm: properly handle migration pmd adds 44532d4c591c mm/hmm: use a structure for update callback parameters adds ec131b2d7fa6 mm/hmm: invalidate device page table at start of invalidation adds 4b408c74ee5a mm/gup_benchmark.c: prevent integer overflow in ioctl adds b5c212374c85 fs/proc/vmcore.c: Convert to use vmf_error() adds 49ef341ab668 .mailmap: add Oleksij Rempel adds de0d22e50cd3 treewide: remove current_text_addr adds ea6f650465c6 kernel/fail_function.c: remove meaningless null pointer ch [...] adds 696e4219237b lib/bitmap.c: remove wrong documentation adds 7275b097851a linux/bitmap.h: handle constant zero-size bitmaps correctly adds c8cebc553368 linux/bitmap.h: remove redundant uses of small_const_nbits() adds d9873969fa87 linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 41e7b1661ffb linux/bitmap.h: relax comment on compile-time constant nbits adds ce1091d47110 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 8ec3d76863d8 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds 30f7bc99a2a9 lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds 4ed97b3c6d08 lib/parser.c: switch match_u64int() over to use match_strdup() adds 36c8d1e7a27f lib/parser.c: switch match_number() over to use match_strdup() adds 7a20c2fa1cc6 lib/zlib_inflate/inflate.c: remove fall through warnings adds 7f476715d05f lib/sg_pool.c: remove unnecessary null check when freeing object adds 7e5ca363a5a1 lib/rbtree.c: fix typo in comment of rb_insert_augmented() adds 048e513d8761 lib/kstrtox.c: delete unnecessary casts adds 89976005536c include/linux/compat.h: mark expected switch fall-throughs adds 22ebb72b3260 checkpatch: remove GCC_BINARY_CONSTANT warning adds f027c34d8440 init/do_mounts.c: add root=PARTLABEL=<name> support adds 0a3021d4f529 hfsplus: prevent btree data loss on root split adds 19a9d0f1acf7 hfsplus: fix BUG on bnode parent update adds d057c036672f hfs: prevent btree data loss on root split adds ef75bcc5763d hfs: fix BUG on bnode parent update adds d92915c35bfa hfsplus: prevent btree data loss on ENOSPC adds 54640c7502e5 hfs: prevent btree data loss on ENOSPC adds 839c3a6a5e1f hfsplus: fix return value of hfsplus_get_block() adds 1267a07be5eb hfs: fix return value of hfs_get_block() adds dc8844aada73 hfsplus: update timestamps on truncate() adds 8cd3cb506173 hfs: update timestamp on truncate() adds 6c9a3f843a29 fs/hfs/extent.c: fix array out of bounds read of array extent adds b10298d56c96 reiserfs: propagate errors from fill_with_dentries() properly adds 21bfc8309cca reiserfs: remove workaround code for GCC 3.x adds eceb8902be29 fat: expand a slightly out-of-date comment adds d9f4d94261d5 fat: create a function to calculate the timezone offest adds 6bb885ecd746 fat: add functions to update and truncate timestamps appro [...] adds cd83f6b194e9 fat: change timestamp updates to use fat_truncate_time adds 22ea4eba6341 fat: truncate inode timestamp updates in setattr adds 2e58f57d859f kernel/signal.c: fix a comment error adds 3819ddec1f8c include/linux/signal.h: mark expected switch fall-throughs adds 95c4fb78fb23 kernel/panic.c: do not append newline to the stack protect [...] adds b49dec1cf8ff kernel/panic.c: filter out a potential trailing newline adds 6730e6580177 ipc: IPCMNI limit check for msgmni and shmmni adds 8c81ddd2acd2 ipc: IPCMNI limit check for semmni adds 2209fda323e2 lib/lz4: update LZ4 decompressor module adds 6a32c2469c3f kbuild: fix kernel/bounds.c 'W=1' warning adds 69a60bc75fe7 percpu: remove PER_CPU_DEF_ATTRIBUTES macro adds b4a991ec584b mm: remove CONFIG_NO_BOOTMEM adds aca52c398389 mm: remove CONFIG_HAVE_MEMBLOCK adds 355c45affca7 mm: remove bootmem allocator implementation. adds b146ada221c1 mm: nobootmem: remove dead code adds 9a8dd708d547 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] adds eb31d559f1e8 memblock: remove _virt from APIs returning virtual address adds e0802b8dfcd1 memblock: replace alloc_bootmem_align with memblock_alloc adds 079151704d01 memblock: replace alloc_bootmem_low with memblock_alloc_low adds bf2886efdc1b memblock: replace __alloc_bootmem_node_nopanic with memblo [...] adds 238997e5e63a memblock: replace alloc_bootmem_pages_nopanic with membloc [...] adds 510d22f44d16 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) adds a5159e84daf4 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] adds 3913c8f9f96b memblock: add align parameter to memblock_alloc_node() adds 64c0066c1e74 memblock: replace alloc_bootmem_pages_node with memblock_a [...] adds ccfa2a0f2e85 memblock: replace __alloc_bootmem_node with appropriate me [...] adds 3bb1f80ee687 memblock: replace alloc_bootmem_node with memblock_alloc_node adds e8625dce71b4 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low adds 15c3c114ed14 memblock: replace alloc_bootmem_pages with memblock_alloc adds 4fc4a09e4cc1 memblock: replace __alloc_bootmem with memblock_alloc_from adds 2a5bda5a624d memblock: replace alloc_bootmem with memblock_alloc adds 6c7835f8d0d1 mm: nobootmem: remove bootmem allocation APIs adds 2013288f7238 memblock: replace free_bootmem{_node} with memblock_free adds 53ab85ebfd27 memblock: replace free_bootmem_late with memblock_free_late adds c6ffc5ca8fb3 memblock: rename free_all_bootmem to memblock_free_all adds 7c2ee349cf79 memblock: rename __free_pages_bootmem to memblock_free_pages adds bda49a81164a mm: remove nobootmem adds 97ad1087efff memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants adds 57c8a661d95d mm: remove include/linux/bootmem.h adds 530d4c0cfd5b docs/boot-time-mm: remove bootmem documentation adds 7e1c4e27928e memblock: stop using implicit alignment to SMP_CACHE_BYTES adds 2f770806fd2c mm/memblock.c: warn if zero alignment was requested adds d15e59260f62 mm/memory_hotplug: make remove_memory() take the device_ho [...] adds 8df1d0e4a265 mm/memory_hotplug: make add_memory() take the device_hotplug_lock adds 381eab4a6ee8 mm/memory_hotplug: fix online/offline_pages called w.o. me [...] adds cec1680591d6 powerpc/powernv: hold device_hotplug_lock when calling dev [...] adds 5666848774ef powerpc/powernv: hold device_hotplug_lock when calling mem [...] adds dee6da22efac memory-hotplug.rst: add some details about locking internals adds f2c57d91b0d9 mm: Fix warning in insert_pfn() adds 2ebe82288b32 mm/gup.c: fix __get_user_pages_fast() comment adds 59fc453b21f7 Merge branch 'akpm' (patches from Andrew) adds cbb6a7f52b14 media: Documentation: v4l: document request API adds 66431c0bab0f media: uapi/linux/media.h: add request API adds 10905d70d788 media: media-request: implement media requests adds 496f6f4d8a84 media: doc: Add media-request.h header to documentation build adds be9d6d4b0bf9 media: media-request: add media_request_get_by_fd adds 0ca0e8442dcd media: media-request: add media_request_object_find adds 93a9d9008d3c media: v4l2-device.h: add v4l2_device_supports_requests() helper adds cc6eddcd37ce media: v4l2-dev: lock req_queue_mutex adds f23317adf6a7 media: videodev2.h: add request_fd field to v4l2_ext_controls adds da1b1aeac1ac media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev adds 52beeddb6883 media: v4l2-ctrls: prepare internal structs for request API adds 178543a3ba96 media: v4l2-ctrls: alloc memory for p_req adds dcea5601dbdf media: v4l2-ctrls: use ref in helper instead of ctrl adds 6fa6f831f095 media: v4l2-ctrls: add core request support adds c41e9cff704a media: v4l2-ctrls: support g/s_ext_ctrls for requests adds 5f611d74c2bd media: v4l2-ctrls: add v4l2_ctrl_request_hdl_find/put/ctrl [...] adds 5f89ec80f1e0 media: videobuf2-v4l2: move __fill_v4l2_buffer() function adds 0af4e80bf24a media: videobuf2-v4l2: replace if by switch in __fill_vb2_ [...] adds db6e8d57e2cd media: vb2: store userspace data in vb2_v4l2_buffer adds 559cd0a3e484 media: davinci_vpfe: remove bogus vb2->state check adds 55028695c3bb media: vb2: drop VB2_BUF_STATE_PREPARED, use bool prepared [...] adds 62fed26ff433 media: videodev2.h: Add request_fd field to v4l2_buffer adds 8e013700bc12 media: vb2: add init_buffer buffer op adds 1cf96dcc6e79 media: videobuf2-core: embed media_request_object adds fd89e0bb6ebf media: videobuf2-core: integrate with media requests adds 394dc5888091 media: videobuf2-v4l2: integrate with media requests adds c07aa48ec57e media: videobuf2-core: add request helper functions adds 86f6bd3cf122 media: videobuf2-v4l2: add vb2_request_queue/validate helpers adds 61add367dda6 media: videobuf2-core: add uses_requests/qbuf flags adds 9ac8090fda77 media: videobuf2-v4l2: refuse qbuf if queue uses requests or vv. adds 803a7ab75825 media: v4l2-mem2mem: add vb2_m2m_request_queue adds 144bd0ee304c media: vim2m: use workqueue adds 86b93b2c95f1 media: vim2m: support requests adds 945b07b1630f media: vivid: add mc adds 757fdb51c14f media: vivid: add request support adds 34b41472465b media: media-request: return -EINVAL for invalid request_fds adds b6b84557eca7 media: v4l2-ctrls: return -EACCES if request wasn't completed adds dc58a553ba8c media: buffer.rst: only set V4L2_BUF_FLAG_REQUEST_FD for QBUF adds f35f5d72e70e media: videodev2.h: add new capabilities for buffer types adds e5079cf11373 media: vb2: set reqbufs/create_bufs capabilities adds 6736f4e94881 media: media-request: add media_request_(un)lock_for_access adds ca6c163399a9 media: v4l2-ctrls: use media_request_(un)lock_for_access adds ffda0b4c2481 media: v4l2-ctrls: improve media_request_(un)lock_for_update adds 15cd442e79e2 media: media-request: EPERM -> EACCES/EBUSY adds d4215edbd4b1 media: media-request: update documentation adds 9e39b43612e5 media: v4l2-compat-ioctl32.c: add missing documentation fo [...] adds 7390ba4397c1 media: v4l2-ctrls.c: initialize an error return code with zero adds 515c5a7333be media: videobuf2-core: Rework and rename helper for reques [...] adds c27bb30e7b6d media: v4l: Add definitions for MPEG-2 slice format and metadata adds 36cf35b78640 media: v4l: Add definition for the Sunxi tiled NV12 format adds a20625fb03df media: dt-bindings: media: Document bindings for the Cedru [...] adds 50e761516f2b media: platform: Add Cedrus VPU decoder driver adds e4183d3256e3 media: dt-bindings: Document the Rockchip VPU bindings adds b3491d8430dd Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/ [...] adds 30ea32ab1951 vfio/pci: Fix potential memory leak in vfio_msi_cap_len adds db04264fe9bc vfio/pci: Mask buggy SR-IOV VF INTx support adds cf3f98c7f466 drivers/vfio: Allow type-1 IOMMU instantiation with all AR [...] adds 3cdf752506b2 vfio: add edid api for display (vgpu) devices. adds 104c7405a64d vfio: add edid support to mbochs sample driver adds 0c86e761b951 Merge tag 'vfio-v4.20-rc1.v2' of git://github.com/awilliam [...] adds f300168a3a01 clk: max77686: Add SPDX license identifiers adds 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers adds e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers adds 9e288cefcc55 clk: renesas: Convert to SPDX identifiers adds c3828949a21d clk: mvebu: use SPDX-License-Identifier adds cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS adds 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 adds 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table adds 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs adds b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 adds 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header adds 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 adds 1affdc35e0a6 Merge branches 'clk-spdx', 'clk-qcom-dfs', 'clk-smp2s11-in [...] adds e665f029a283 clk: Convert to using %pOFn instead of device_node.name adds 00a461cc32ec clk: ti: fix OF child-node lookup adds 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values adds 0b85de7cef01 clk: cdce925: release child device nodes adds e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference adds 480d99fdc3ee clk: mvebu: armada-37xx-tbg: Switch to clk_get and balance [...] adds 9710ee14bec9 Merge branches 'clk-dt-name', 'clk-ti-of-node' and 'clk-sa [...] adds fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r adds 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider adds f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration adds 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration adds 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration adds 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] adds 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks adds b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection adds dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling adds 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling adds cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection adds f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer adds e59bb7be47af clk: renesas: r8a77965: Add SATA clock adds 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions adds 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support adds bc7133cef812 clk: renesas: r8a77965: Add FDP clock adds b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock adds f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] adds 0a87bf6cd529 clk: renesas: r8a77980: Add CMT clocks adds 381081ffc294 clk: renesas: r8a77970: Add SD0H/SD0 clocks for SDHI adds ee02950d53ee clk: renesas: r9a06g032: Fix UART34567 clock rate adds 5986b503da61 clk: renesas: r8a77970: Add CMT clocks adds 6207ba043477 clk: renesas: r8a77970: Add TMU clocks adds fde35c9c7db5 clk: renesas: cpg-mssr: Add R7S9210 support adds 5d169ce73712 dt-bindings: clock: renesas: Convert to SPDX identifiers adds bbd71915ee9c dt-bindings: clock: renesas: cpg-mssr: Document r8a7744 binding adds 6ff9cb53dabc clk: renesas: Add r8a7744 CPG Core Clock Definitions adds 016f9663156f clk: renesas: r8a7743: Add r8a7744 support adds 0acb6b53df36 clk: renesas: Add r8a774c0 CPG Core Clock Definitions adds 906e0a4a6d1e clk: renesas: cpg-mssr: Add r8a774c0 support adds 7c0043c0a48c dt-bindings: clock: renesas: cpg-mssr: Document r8a774c0 adds 5915838b7a4f clk: renesas: r8a77990: Fix incorrect PLL0 divider in comment adds 9ef5e0370d38 clk: renesas: r8a77970: Add TPU clock adds 1f7db7bbf031 clk: renesas: cpg-mssr: Add early clock support adds b9553c13b10e clk: renesas: r7s9210: Convert some clocks to early adds 4cb1480f5f63 clk: renesas: r7s9210: Move table update to separate function adds a53a28dca412 clk: renesas: r7s9210: Add SPI clocks adds be783cc8d72b Merge tag 'clk-renesas-for-v4.20-tag2' of git://git.kernel [...] adds faff3d8e852b Merge branch 'clk-renesas' into clk-next adds f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings adds 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 adds 1adb0a9faabb clk: mediatek: remove unused array audio_parents adds 5d3a48fe2cee Merge branches 'clk-qcom-sdm845-camcc' and 'clk-mtk-unused [...] adds d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] adds 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support adds e40c7e3cda07 clk: meson: clk-pll: add enable bit adds 2303a9ca693e clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary adds 87173557d2f6 clk: meson: clk-pll: remove od parameters adds dd601dbc011e clk: meson: clk-pll: drop hard-coded rates from pll tables adds 56dbabc0ff73 clk: meson: axg: round audio system master clocks down adds 69b93104c7ec clk: meson-axg: pcie: drop the mpll3 clock parent adds 6291b8c5ac67 clk: meson: meson8b: register the clock controller early adds 93c873d68646 clk: meson: meson8b: use the regmap in the internal reset [...] adds 148edd50c807 Merge tag 'meson-clk-4.20-1' of https://github.com/BayLibr [...] adds 2852bfbf4f16 clk: sunxi-ng: h6: fix bus clocks' divider position adds 58c0f79887d5 clk: sunxi-ng: h6: fix PWM gate/reset offset adds cb54fbd21a8f clk: sunxi-ng: Add maximum rate constraint to NM PLLs adds 02d7901695af clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video adds b16fb66915fc clk: sunxi-ng: r40: Add max. rate constraint to video PLLs adds a8e5433cdc50 clk: sunxi-ng: nkmp: Add constraint for maximum rate adds a528872dbb87 clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs adds c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs adds 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs adds 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro adds e15d598b5c6f Merge tag 'sunxi-clk-for-4.20' of https://git.kernel.org/p [...] adds 6ffeddd6bca4 clk: mvebu: ap806: Remove superfluous of_clk_add_provider adds e3aaadb0f0d6 clk: davinci: kill davinci_clk_reset_assert/deassert() adds cd8ca3005269 Merge branches 'clk-mvebu-periph-pm', 'clk-meson', 'clk-al [...] adds 2f149e6e14bc clk: keystone: Enable TISCI clocks if K3_ARCH adds 9e6dbc3d5cfc clk: keystone: add missing MODULE_LICENSE adds cc2adbe370f1 Merge branch 'clk-k3-tisci' into clk-next adds e358cf2e6efc dt-bindings: clock: am33xx: add clkctrl indices for new da [...] adds 8cfbdbd9694e dt-bindings: clock: am43xx: add clkctrl indices for new da [...] adds 8fa450957918 dt-bindings: clock: dra7xx: add clkctrl indices for new da [...] adds 47b00dcf1411 clk: ti: clkctrl: support multiple clkctrl nodes under a cm node adds 1dc88f78da59 clk: ti: clkctrl: replace dashes from clkdm name with underscore adds e97017f935fc clk: ti: am33xx: rename existing clkctrl data as compat data adds 296e583e9987 clk: ti: am33xx: add new clkctrl data for am33xx adds 131ee08f3fba clk: ti: am43xx: rename existing clkctrl data as compat data adds 76a1049b84dd clk: ti: am43xx: add new clkctrl data for am43xx adds 43c56e046cd8 clk: ti: dra7xx: rename existing clkctrl data as compat data adds dffa9051d546 clk: ti: dra7: add new clkctrl data adds 8b95d1ce3300 clk: Add functions to save/restore clock context en-masse adds 435365485f40 clk: clk: Add clk_gate_restore_context function adds d6e7bbc148f9 clk: ti: Add functions to save/restore clk context adds 3d3062214367 Merge tag 'clk-ti-for-4.20' of git://git.kernel.org/pub/sc [...] adds 9be766274db4 clk: Clean up suspend/resume coding style adds a72d785021cb clk: ti: Prepare for remove of OF node name adds 8a69f1d4707a Merge branch 'clk-ti' into clk-next adds 53e6ab3d0750 clk: samsung: Remove excessive include adds 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] adds 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] adds b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] adds 3773ee423e72 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds 3ac0b61578a6 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds c41b0ff2f627 clk: samsung: exynos5250: Use generic helper for handling [...] adds 8bf27eaa04a6 clk: samsung: Add support for setting registers state befo [...] adds 9a4d8a8c4d2a clk: samsung: exynos4: Use generic helper for handling sus [...] adds 2d77f77c0aaa clk: samsung: exynos5420: Use generic helper for handling [...] adds 70da9ee80228 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds a766065279e2 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds fa34efff75d4 clk: samsung: Remove obsolete code for Exynos4412 ISP clocks adds defadcc956ca clk: samsung: exynos5433: Keep sclk_uart clocks enabled in [...] adds d32dd2a1a0f8 clk: samsung: exynos5420: Define CLK_SECKEY gate clock onl [...] adds b33228029d84 clk: samsung: exynos5420: Enable PERIS clocks for suspend adds 1da220e3a5d2 clk: samsung: Use clk_hw API for calling clk framework fro [...] adds 9dbcfe1ace4e dt-bindings: clock: samsung: Add SPDX license identifiers adds 6df9543da2b2 Merge tag 'clk-v4.20-samsung' of git://git.kernel.org/pub/ [...] adds 3b6b13ede0e3 dt-bindings: clk: hisilicon: Add bindings for Hi3670 clk adds c1a3308a0629 clk: hisilicon: Add clock driver for Hi3670 SoC adds 0f5cb0e6225c clk: at91: Fix division by zero in PLL recalc_rate() adds ffd3b1c880a9 Merge branches 'clk-samsung', 'clk-hisi3670' and 'clk-at91 [...] adds f2a76a2955c0 clk: qcom: Add Global Clock controller (GCC) driver for SDM660 adds 2725991eca5c clk: qcom: gcc-sdm660: Add MODULE_LICENSE adds 37163726e1fd Merge branch 'clk-qcom-sdm660' into clk-next adds a3d152e40ed9 clk: qcom: Export clk_alpha_pll_configure() adds 652f1813c113 clk: qcom: gcc: Add global clock controller driver for QCS404 adds fa4c0e490387 Merge branch 'clk-qcom-qcs404' into clk-next adds 0880fb86608a clk: ingenic: Add proper Kconfig entries adds 067b6dedeb34 dt-bindings: clock: ingenic: Explicitly list compatible strings adds 2fdecde7752b dt-bindings: clock: Add jz4725b-cgu.h header adds 226dfa4726eb clk: Add Ingenic jz4725b CGU driver adds 19ef24654f2e Merge branch 'clk-ingenic-jz4725b' into clk-next adds 923ca1323196 clk: tegra: probe deferral error reporting adds a4dbbceeee3e clk: tegra: Fixes for MBIST work around adds c8da78e8a1da clk: tegra210: Include size.h for compilation ease adds cfdc0411cf01 clk: bulk: add of_clk_bulk_get() adds 616e45df7c4a clk: add new APIs to operate on all available clocks adds f08c2e2865f6 clk: add managed version of clk_bulk_get_all adds c1f74dbe59b7 Merge branches 'clk-tegra' and 'clk-bulk-get-all' into clk-next adds 3a23eb725b5c clk: actions: Cache regmap info in private clock descriptor adds 46b5dfab75ee dt-bindings: clock: Add reset controller bindings for Acti [...] adds 73a5e67efa08 dt-bindings: reset: Add binding constants for Actions Semi [...] adds a35bcf7c7f28 dt-bindings: reset: Add binding constants for Actions Semi [...] adds 09dbde0154ab clk: actions: Add Actions Semi Owl SoCs Reset Management U [...] adds c4dd4a2eb6b9 clk: actions: Add Actions Semi S700 SoC Reset Management U [...] adds 5ddf0cdf9395 clk: actions: Add Actions Semi S900 SoC Reset Management U [...] adds 686b8b8c7f99 clk: imx: imx7d: remove unnecessary clocks from clks_init_ [...] adds febb6548498f clk: imx: imx7d: remove clks_init_on array adds ec1893922df1 clk: imx: cpu clock should be always critical adds 0d09e668b70b clk: imx7d: remove CLK_IS_CRITICAL flag for arm_a7_root_clk adds 4917fb90eec7 clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk adds 7fa75007b7d7 clk: at91: audio-pll: fix audio pmc type adds 6d631027b807 clk: at91: generated: SSCs don't have a gclk adds 61170a9373ee clk: at91: h32mx: separate registration from DT parsing adds 08979ee55a9f clk: at91: audio-pll: separate registration from DT parsing adds c1e4580a1d0f clk: at91: generated: set audio_pll_allowed in at91_clk_re [...] adds b2e39dc0bb81 clk: at91: allow clock registration from C code adds b00cd8e41979 clk: at91: add pmc_data struct and helpers adds d425ad81eacd dt-bindings: clk: at91: Document new PMC binding adds d387ff5427be clk: at91: add new DT lookup function adds 084b696bb509 clk: at91: add sama5d4 pmc driver adds a2038077de9a clk: at91: add sama5d2 PMC driver adds c8923236a289 clk: at91: add at91sam9260 PMC driver adds 1eabdc2f9dd8 clk: at91: add at91sam9x5 PMCs driver adds ecd0bf3377c8 clk: at91: add at91sam9rl PMC driver adds 62061d357c7f clk: at91: move DT compatibility code to its own file adds 1fe7c040b61e Merge branches 'clk-actions-reset', 'clk-imx7-init-critica [...] adds acc4f98d44bf clk: imx6ul: add mmdc1 ipg clock adds 891f30bf603b clk: imx6sx: add mmdc1 ipg clock adds aac7ff2048a8 clk: imx6sll: add mmdc1 ipg clock adds 09d47620d0f8 clk: imx6sl: add mmdc ipg clocks adds 341ce3563e52 clk: imx6q: add mmdc0 ipg clock adds 36d68f64c411 ARM: Add Krait L2 register accessor functions adds b3f2f10693aa clk: qcom: Add support for High-Frequency PLLs (HFPLLs) adds cb546b797a0d clk: qcom: Add HFPLL driver adds 1f924faa8b1e dt-bindings: clock: Document qcom,hfpll adds 72ad7207954d clk: qcom: Add MSM8960/APQ8064's HFPLLs adds 1f79131bfd51 clk: qcom: Add IPQ806X's HFPLLs adds 4d7dc77babfe clk: qcom: Add support for Krait clocks adds 3ddc3564d3c9 clk: qcom: Add KPSS ACC/GCC driver adds 40e5ddf4f848 dt-bindings: arm: Document qcom,kpss-gcc adds bb5c4a85051e clk: qcom: Add Krait clock controller driver adds bf4503ccf321 dt-bindings: clock: Document qcom,krait-cc adds 77612720a236 clk: qcom: Add safe switch hook for krait mux clocks adds c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output adds 82f4b67f018c clk: rockchip: fix wrong mmc sample phase shift for rk3328 adds 5f697a0e311c clk: rockchip: add clock-id for HCLK_HDMI on rk3066 adds cca8196bdfc2 clk: rockchip: use the newly added clock-id for hdmi on RK3066 adds 665636b2940d clk: rockchip: Fix static checker warning in rockchip_ddrc [...] adds 1b4d990b19d2 Merge tag 'v4.20-rockchip-clk1' of git://git.kernel.org/pu [...] adds 8985167ecf57 clk: s2mps11: Fix matching when built as module and DT nod [...] adds 9c940bbe2bb4 clk: s2mps11: Add used attribute to s2mps11_dt_match adds 1578968f77e6 Merge branches 'clk-imx6-mmdc', 'clk-qcom-krait', 'clk-roc [...] adds 52091c256bdc clk: fixed-rate: fix of_node_get-put imbalance adds 82a4de6f11dc clk: qcom: Remove unused arrays in SDM845 GCC adds 9a1d6b232bed Merge branches 'clk-fixed-rate-remove' and 'clk-qcom-clean [...] adds 519f64bf15dc Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 3c587768271e thermal: core: Fix use-after-free in thermal_cooling_devic [...] adds c2b59d279dbb thermal: core: using power_efficient_wq for thermal worker adds d547d44e5c5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e0d81d92f760 Merge tag 'v4.19-rc7' of https://git.kernel.org/pub/scm/li [...] adds ad4366ad4831 video: fbdev: add the dependency of broadsheetfb in Kconfig adds 68a958a915ca udlfb: handle unplug properly adds ceadddde8875 mach64: detect the dot clock divider correctly on sparc adds 3c6c6a7878d0 mach64: fix display corruption on big endian machines adds c09bcc91bb94 mach64: fix image corruption due to reading accelerator registers adds 01c40a172497 mach64: optimize wait_for_fifo adds ee6fbb20ab76 atyfb: fix debugging printks adds 811ab8db8907 Video: vgastate: fixed a spacing coding style adds 60e5e48dba72 atmel_lcdfb: support native-mode display-timings adds 5c63e407aaab fbdev: Convert to using %pOFn instead of device_node.name adds d8bad911e5e5 fbdev: sbuslib: use checked version of put_user() adds e5017716adb8 fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() adds 02f17ffd3488 video: fbdev: omapfb: lcd_ams_delta: use GPIO lookup table adds 864eb1afc60c video: fbdev: sis: Remove unnecessary parentheses and comm [...] adds aae3394ef0ef fbdev: fix broken menu dependencies adds 7d1b8d7a8580 video: ssd1307fb: Use gpiod_set_value_cansleep() for reset adds 9827f26374fb video: ssd1307fb: Do not hard code active-low reset sequence adds b19f682e4abb pxa168fb: remove set but not used variables 'mi' adds 97037597d670 video: fbdev: arcfb: mark expected switch fall-through adds 64f83a816b27 Revert "video: ssd1307fb: Do not hard code active-low rese [...] adds ca6d73f97f92 video: fbdev: remove dead old CLPS711x LCD support driver adds 217188d9f985 video: fbdev: remove redundant 'default n' from Kconfig-s adds a9ac6cc47bbb Merge tag 'fbdev-v4.20' of https://github.com/bzolnier/linux new 1ba949d8f6a0 Merge remote-tracking branch 'fixes/master' new 655a8fc07f5b Merge remote-tracking branch 'arc-current/for-curr' new d88b3a9bd32a Merge remote-tracking branch 'sparc/master' new e7611088f035 net: hns3: fix spelling mistake "intrerrupt" -> "interrupt" new c4147beabec1 net: add an identifier name for 'struct sock *' new b1c234441e07 net: drop a space before tabs new ff002269a4ee vhost: Fix Spectre V1 vulnerability new d48051c5b837 net/mlx5e: fix csum adjustments caused by RXFCS new 5b350544c508 Merge remote-tracking branch 'net/master' new b31d30d9be32 tools/bpf: add unlimited rlimit for flow_dissector_load new 27b31e68bc9f bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking [...] new e339abf21121 Merge remote-tracking branch 'bpf/master' new 6d577716bc17 Merge remote-tracking branch 'ipsec/master' new 59c666b2fc49 Merge remote-tracking branch 'netfilter/master' new f409f1f6238a Merge remote-tracking branch 'mac80211/master' new efa7c2b6303c Merge remote-tracking branch 'sound-current/for-linus' new fec2c565951e Merge branch 'asoc-4.19' into asoc-linus new 001aac10847f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 83665c6da9d3 Merge branch 'spi-4.19' into spi-linus new 41b35a396bea Merge remote-tracking branch 'spi-fixes/for-linus' new 2e03db484e75 Merge remote-tracking branch 'pci-current/for-linus' new a5af40b558a2 Merge remote-tracking branch 'tty.current/tty-linus' new c71f056c5327 Merge remote-tracking branch 'omap-fixes/fixes' new 3269f8a04d48 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 87c3e8356705 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new 204c881e96e4 dt-bindings: arm: Explain capacities-dmips-mhz calculation [...] new 4e2f47328df7 of: Fix cpu node iterator to not ignore disabled cpu nodes new 40ec953f3f15 Merge remote-tracking branch 'devicetree-fixes/dt/linus'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (66d41a0f0a37) \ N -- N -- N refs/heads/pending-fixes (40ec953f3f15)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 28 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 + Documentation/admin-guide/mm/memory-hotplug.rst | 42 +- Documentation/core-api/boot-time-mm.rst | 69 +- .../devicetree/bindings/arm/cpu-capacity.txt | 8 +- .../devicetree/bindings/arm/msm/qcom,kpss-acc.txt | 19 + .../devicetree/bindings/arm/msm/qcom,kpss-gcc.txt | 44 + .../devicetree/bindings/clock/actions,owl-cmu.txt | 2 + .../devicetree/bindings/clock/at91-clock.txt | 516 +--- .../devicetree/bindings/clock/hi3670-clock.txt | 43 + .../devicetree/bindings/clock/ingenic,cgu.txt | 7 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/qcom,gcc.txt | 3 + .../devicetree/bindings/clock/qcom,hfpll.txt | 60 + .../devicetree/bindings/clock/qcom,krait-cc.txt | 34 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 17 +- Documentation/devicetree/bindings/media/cedrus.txt | 54 + .../devicetree/bindings/media/rockchip-vpu.txt | 29 + Documentation/media/kapi/mc-core.rst | 2 + .../media/uapi/mediactl/media-controller.rst | 1 + Documentation/media/uapi/mediactl/media-funcs.rst | 6 + .../uapi/mediactl/media-ioc-request-alloc.rst | 66 + .../uapi/mediactl/media-request-ioc-queue.rst | 78 + .../uapi/mediactl/media-request-ioc-reinit.rst | 51 + Documentation/media/uapi/mediactl/request-api.rst | 252 ++ .../media/uapi/mediactl/request-func-close.rst | 49 + .../media/uapi/mediactl/request-func-ioctl.rst | 67 + .../media/uapi/mediactl/request-func-poll.rst | 77 + Documentation/media/uapi/v4l/buffer.rst | 29 +- Documentation/media/uapi/v4l/extended-controls.rst | 176 ++ Documentation/media/uapi/v4l/pixfmt-compressed.rst | 16 + Documentation/media/uapi/v4l/pixfmt-reserved.rst | 15 +- .../media/uapi/v4l/vidioc-create-bufs.rst | 14 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 59 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 37 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 14 +- Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 42 +- Documentation/media/videodev2.h.rst.exceptions | 3 + MAINTAINERS | 7 + arch/alpha/Kconfig | 2 - arch/alpha/include/asm/processor.h | 6 - arch/alpha/kernel/core_apecs.c | 3 +- arch/alpha/kernel/core_cia.c | 4 +- arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/core_lca.c | 3 +- arch/alpha/kernel/core_marvel.c | 6 +- arch/alpha/kernel/core_mcpcia.c | 6 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_titan.c | 8 +- arch/alpha/kernel/core_tsunami.c | 8 +- arch/alpha/kernel/core_wildfire.c | 6 +- arch/alpha/kernel/pci-noop.c | 6 +- arch/alpha/kernel/pci.c | 6 +- arch/alpha/kernel/pci_iommu.c | 14 +- arch/alpha/kernel/setup.c | 3 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/mm/init.c | 4 +- arch/alpha/mm/numa.c | 1 - arch/arc/Kconfig | 2 - arch/arc/include/asm/processor.h | 8 - arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 - arch/arm/common/Kconfig | 3 + arch/arm/common/Makefile | 1 + arch/arm/common/krait-l2-accessors.c | 48 + arch/arm/include/asm/krait-l2-accessors.h | 9 + arch/arm/include/asm/processor.h | 6 - arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/setup.c | 5 +- arch/arm/mach-davinci/include/mach/clock.h | 21 - arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mm/dma-mapping.c | 1 - arch/arm/mm/init.c | 3 +- arch/arm/mm/mmu.c | 2 +- arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 2 +- arch/arm64/Kconfig | 2 - arch/arm64/include/asm/processor.h | 7 - arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/setup.c | 6 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/numa.c | 5 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/processor.h | 11 - arch/c6x/kernel/setup.c | 1 - arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 2 - arch/csky/include/asm/processor.h | 6 - arch/csky/kernel/setup.c | 1 - arch/csky/mm/highmem.c | 4 +- arch/csky/mm/init.c | 3 +- arch/h8300/Kconfig | 2 - arch/h8300/include/asm/processor.h | 6 - arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 2 - arch/hexagon/include/asm/processor.h | 3 - arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/kernel/setup.c | 2 +- arch/hexagon/mm/init.c | 3 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/processor.h | 6 - arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/mca.c | 10 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/setup.c | 1 - arch/ia64/kernel/signal.c | 4 +- arch/ia64/kernel/smpboot.c | 2 +- arch/ia64/kernel/topology.c | 2 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/contig.c | 6 +- arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 11 +- arch/ia64/mm/numa.c | 2 +- arch/ia64/mm/tlb.c | 8 +- arch/ia64/pci/pci.c | 2 +- arch/ia64/sn/kernel/bte.c | 2 +- arch/ia64/sn/kernel/io_common.c | 11 +- arch/ia64/sn/kernel/setup.c | 7 +- arch/m68k/Kconfig | 2 - arch/m68k/atari/stram.c | 5 +- arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/include/asm/processor.h | 6 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 5 +- arch/m68k/mm/motorola.c | 8 +- arch/m68k/mm/sun3mmu.c | 6 +- arch/m68k/sun3/config.c | 2 +- arch/m68k/sun3/dvma.c | 2 +- arch/m68k/sun3/mmu_emu.c | 2 +- arch/m68k/sun3/sun3dvma.c | 5 +- arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/processor.h | 12 - arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/pci/pci-common.c | 2 +- arch/mips/Kconfig | 2 - arch/mips/ar7/memory.c | 2 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/dec/prom/memory.c | 2 +- arch/mips/emma/common/prom.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/processor.h | 5 - arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/crash.c | 2 +- arch/mips/kernel/crash_dump.c | 2 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/setup.c | 7 +- arch/mips/kernel/traps.c | 3 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/commpage.c | 2 +- arch/mips/kvm/dyntrans.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/interrupt.c | 2 +- arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 2 +- arch/mips/lasat/prom.c | 2 +- arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 3 +- arch/mips/mm/init.c | 7 +- arch/mips/mm/pgtable-32.c | 2 +- arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/netlogic/xlp/dt.c | 2 +- arch/mips/pci/pci-legacy.c | 2 +- arch/mips/pci/pci.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sibyte/common/cfe.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/txx9/rbtx4938/prom.c | 2 +- arch/nds32/Kconfig | 2 - arch/nds32/include/asm/processor.h | 6 - arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/highmem.c | 2 +- arch/nds32/mm/init.c | 13 +- arch/nios2/Kconfig | 2 - arch/nios2/include/asm/processor.h | 6 - arch/nios2/kernel/prom.c | 2 +- arch/nios2/kernel/setup.c | 1 - arch/nios2/mm/init.c | 4 +- arch/openrisc/Kconfig | 2 - arch/openrisc/include/asm/processor.h | 5 - arch/openrisc/kernel/setup.c | 3 +- arch/openrisc/mm/init.c | 7 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 2 - arch/parisc/include/asm/processor.h | 11 - arch/parisc/mm/init.c | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/include/asm/processor.h | 6 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci_32.c | 5 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 11 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_context_nohash.c | 9 +- arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 8 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- arch/riscv/Kconfig | 2 - arch/riscv/include/asm/processor.h | 6 - arch/riscv/mm/init.c | 5 +- arch/s390/Kconfig | 2 - arch/s390/include/asm/processor.h | 6 - arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/setup.c | 12 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/vdso.c | 2 +- arch/s390/mm/extmem.c | 2 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/vmem.c | 7 +- arch/s390/numa/mode_emu.c | 3 +- arch/s390/numa/numa.c | 3 +- arch/s390/numa/toptree.c | 4 +- arch/sh/Kconfig | 2 - arch/sh/include/asm/processor_32.h | 6 - arch/sh/include/asm/processor_64.h | 15 - arch/sh/mm/init.c | 9 +- arch/sh/mm/ioremap_fixed.c | 2 +- arch/sparc/Kconfig | 2 - arch/sparc/include/asm/processor_32.h | 6 - arch/sparc/include/asm/processor_64.h | 6 - arch/sparc/kernel/mdesc.c | 7 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/prom_64.c | 2 +- arch/sparc/kernel/setup_64.c | 12 +- arch/sparc/kernel/smp_64.c | 18 +- arch/sparc/mm/init_32.c | 5 +- arch/sparc/mm/init_64.c | 27 +- arch/sparc/mm/srmmu.c | 12 +- arch/um/Kconfig | 2 - arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/kernel/initrd.c | 4 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 1 - arch/unicore32/Kconfig | 2 - arch/unicore32/include/asm/processor.h | 6 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/mm/init.c | 7 +- arch/unicore32/mm/mmu.c | 3 +- arch/x86/Kconfig | 4 - arch/x86/include/asm/kexec.h | 3 +- arch/x86/include/asm/processor.h | 12 - arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/acpi/sleep.c | 1 - arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 7 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/setup_percpu.c | 14 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tce_64.c | 6 +- arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/fault.c | 2 +- arch/x86/mm/highmem_32.c | 4 +- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 11 +- arch/x86/mm/kaslr.c | 1 + arch/x86/mm/numa.c | 3 +- arch/x86/mm/numa_32.c | 1 - arch/x86/mm/numa_64.c | 2 +- arch/x86/mm/numa_emulation.c | 1 - arch/x86/mm/pageattr-test.c | 2 +- arch/x86/mm/pageattr.c | 2 +- arch/x86/mm/pat.c | 2 +- arch/x86/mm/physaddr.c | 2 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- arch/x86/platform/olpc/olpc_dt.c | 4 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/um/asm/processor_32.h | 8 - arch/x86/um/asm/processor_64.h | 3 - arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 6 +- arch/xtensa/Kconfig | 2 - arch/xtensa/include/asm/processor.h | 8 - arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 5 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/setup.c | 2 +- block/blk-settings.c | 2 +- block/bounce.c | 2 +- drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/numa.c | 1 - drivers/acpi/tables.c | 3 +- drivers/base/memory.c | 22 +- drivers/base/platform.c | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 3 +- drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-common.c | 3 +- drivers/clk/actions/owl-common.h | 5 +- drivers/clk/actions/owl-reset.c | 66 + drivers/clk/actions/owl-reset.h | 31 + drivers/clk/actions/owl-s700.c | 55 +- drivers/clk/actions/owl-s900.c | 86 +- drivers/clk/at91/Makefile | 5 +- drivers/clk/at91/at91sam9260.c | 494 ++++ drivers/clk/at91/at91sam9rl.c | 171 ++ drivers/clk/at91/at91sam9x5.c | 309 +++ drivers/clk/at91/clk-audio-pll.c | 109 +- drivers/clk/at91/clk-generated.c | 81 +- drivers/clk/at91/clk-h32mx.c | 22 +- drivers/clk/at91/clk-i2s-mux.c | 40 +- drivers/clk/at91/clk-main.c | 112 +- drivers/clk/at91/clk-master.c | 99 +- drivers/clk/at91/clk-peripheral.c | 81 +- drivers/clk/at91/clk-pll.c | 190 +- drivers/clk/at91/clk-plldiv.c | 27 +- drivers/clk/at91/clk-programmable.c | 81 +- drivers/clk/at91/clk-slow.c | 32 +- drivers/clk/at91/clk-smd.c | 34 +- drivers/clk/at91/clk-system.c | 39 +- drivers/clk/at91/clk-usb.c | 94 +- drivers/clk/at91/clk-utmi.c | 45 +- drivers/clk/at91/dt-compat.c | 961 +++++++ drivers/clk/at91/pmc.c | 78 + drivers/clk/at91/pmc.h | 159 ++ drivers/clk/at91/sama5d2.c | 336 +++ drivers/clk/at91/sama5d4.c | 264 ++ drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-bulk.c | 80 + drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-devres.c | 24 + drivers/clk/clk-fixed-factor.c | 8 +- drivers/clk/clk-fixed-rate.c | 1 + drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 2 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 58 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/clk.c | 95 + drivers/clk/davinci/psc.c | 18 - drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3670.c | 1016 ++++++++ drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/imx/clk-cpu.c | 2 +- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sl.c | 2 + drivers/clk/imx/clk-imx6sll.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx6ul.c | 1 + drivers/clk/imx/clk-imx7d.c | 28 +- drivers/clk/imx/clk.h | 7 + drivers/clk/ingenic/Kconfig | 47 + drivers/clk/ingenic/Makefile | 9 +- drivers/clk/ingenic/jz4725b-cgu.c | 225 ++ drivers/clk/keystone/Kconfig | 2 +- drivers/clk/keystone/gate.c | 7 +- drivers/clk/keystone/pll.c | 7 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/meson/axg-audio.c | 34 +- drivers/clk/meson/axg.c | 332 ++- drivers/clk/meson/axg.h | 8 +- drivers/clk/meson/clk-pll.c | 156 +- drivers/clk/meson/clkc.h | 16 +- drivers/clk/meson/gxbb.c | 518 ++-- drivers/clk/meson/gxbb.h | 10 +- drivers/clk/meson/meson8b.c | 280 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mvebu/ap806-system-controller.c | 5 +- drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-375.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 58 +- drivers/clk/mvebu/armada-37xx-tbg.c | 8 +- drivers/clk/mvebu/armada-37xx-xtal.c | 4 +- drivers/clk/mvebu/armada-38x.c | 4 +- drivers/clk/mvebu/armada-39x.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/clk-corediv.c | 4 +- drivers/clk/mvebu/clk-cpu.c | 4 +- drivers/clk/mvebu/common.c | 4 +- drivers/clk/mvebu/common.h | 4 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/mvebu/dove.c | 4 +- drivers/clk/mvebu/kirkwood.c | 4 +- drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/mvebu/orion.c | 4 +- drivers/clk/qcom/Kconfig | 53 + drivers/clk/qcom/Makefile | 8 + drivers/clk/qcom/camcc-sdm845.c | 1745 +++++++++++++ drivers/clk/qcom/clk-alpha-pll.c | 1 + drivers/clk/qcom/clk-branch.c | 2 +- drivers/clk/qcom/clk-hfpll.c | 244 ++ drivers/clk/qcom/clk-hfpll.h | 44 + drivers/clk/qcom/clk-krait.c | 126 + drivers/clk/qcom/clk-krait.h | 40 + drivers/clk/qcom/clk-rcg.h | 11 + drivers/clk/qcom/clk-rcg2.c | 195 ++ drivers/clk/qcom/gcc-ipq806x.c | 82 + drivers/clk/qcom/gcc-msm8960.c | 172 ++ drivers/clk/qcom/gcc-msm8996.c | 152 ++ drivers/clk/qcom/gcc-qcs404.c | 2744 ++++++++++++++++++++ drivers/clk/qcom/gcc-sdm660.c | 2480 ++++++++++++++++++ drivers/clk/qcom/gcc-sdm845.c | 321 ++- drivers/clk/qcom/hfpll.c | 96 + drivers/clk/qcom/kpss-xcc.c | 87 + drivers/clk/qcom/krait-cc.c | 397 +++ drivers/clk/renesas/Kconfig | 19 +- drivers/clk/renesas/Makefile | 3 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 22 +- drivers/clk/renesas/clk-mstp.c | 13 +- drivers/clk/renesas/clk-r8a73a4.c | 9 +- drivers/clk/renesas/clk-r8a7740.c | 9 +- drivers/clk/renesas/clk-r8a7778.c | 9 +- drivers/clk/renesas/clk-r8a7779.c | 9 +- drivers/clk/renesas/clk-rcar-gen2.c | 9 +- drivers/clk/renesas/clk-rz.c | 9 +- drivers/clk/renesas/clk-sh73a0.c | 9 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 217 ++ drivers/clk/renesas/r8a7743-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 +++ drivers/clk/renesas/r8a774c0-cpg-mssr.c | 286 ++ drivers/clk/renesas/r8a7790-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77970-cpg-mssr.c | 81 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 32 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 17 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-gen2-cpg.c | 5 +- drivers/clk/renesas/rcar-gen2-cpg.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 33 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 205 +- drivers/clk/renesas/renesas-cpg-mssr.h | 38 +- drivers/clk/rockchip/clk-ddr.c | 4 - drivers/clk/rockchip/clk-rk3188.c | 2 +- drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/rockchip/clk-rk3328.c | 8 +- drivers/clk/samsung/clk-cpu.c | 6 +- drivers/clk/samsung/clk-cpu.h | 2 +- drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 226 +- drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 76 +- drivers/clk/samsung/clk-exynos5433.c | 33 +- drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 53 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 25 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 52 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 7 + drivers/clk/sunxi-ng/ccu_nkmp.h | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 7 + drivers/clk/sunxi-ng/ccu_nm.h | 30 + drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/tegra/clk-dfll.c | 8 +- drivers/clk/tegra/clk-tegra210.c | 7 +- drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/{clk-33xx.c => clk-33xx-compat.c} | 57 +- drivers/clk/ti/clk-33xx.c | 232 +- drivers/clk/ti/{clk-43xx.c => clk-43xx-compat.c} | 33 +- drivers/clk/ti/clk-43xx.c | 249 +- drivers/clk/ti/{clk-7xx.c => clk-7xx-compat.c} | 38 +- drivers/clk/ti/clk-7xx.c | 590 +++-- drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 32 +- drivers/clk/ti/clkctrl.c | 101 +- drivers/clk/ti/clock.h | 11 + drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 40 +- drivers/clk/ti/dpll.c | 18 +- drivers/clk/ti/dpll3xxx.c | 124 + drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 5 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 33 +- drivers/clk/zynq/clkc.c | 4 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 5 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/macintosh/smu.c | 7 +- drivers/media/Makefile | 3 +- drivers/media/common/videobuf2/videobuf2-core.c | 260 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 528 ++-- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/media-device.c | 24 +- drivers/media/media-request.c | 501 ++++ drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 4 +- drivers/media/pci/saa7134/saa7134-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 2 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 4 +- drivers/media/platform/soc_camera/soc_camera.c | 7 +- drivers/media/platform/vim2m.c | 50 +- drivers/media/platform/vivid/vivid-core.c | 74 + drivers/media/platform/vivid/vivid-core.h | 8 + drivers/media/platform/vivid/vivid-ctrls.c | 46 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 12 + drivers/media/platform/vivid/vivid-kthread-out.c | 12 + drivers/media/platform/vivid/vivid-sdr-cap.c | 16 + drivers/media/platform/vivid/vivid-vbi-cap.c | 10 + drivers/media/platform/vivid/vivid-vbi-out.c | 10 + drivers/media/platform/vivid/vivid-vid-cap.c | 10 + drivers/media/platform/vivid/vivid-vid-out.c | 10 + drivers/media/usb/cpia2/cpia2_v4l.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 4 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/usb/uvc/uvc_queue.c | 5 +- drivers/media/usb/uvc/uvc_v4l2.c | 3 +- drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 19 +- drivers/media/v4l2-core/v4l2-ctrls.c | 612 ++++- drivers/media/v4l2-core/v4l2-dev.c | 18 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-ioctl.c | 50 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 67 +- drivers/media/v4l2-core/v4l2-subdev.c | 9 +- drivers/mtd/ar7part.c | 2 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +- drivers/of/base.c | 2 - drivers/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/unittest.c | 4 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/cio/cmf.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/sfi/sfi_core.c | 2 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/davinci_vpfe/vpfe_video.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-fim.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/staging/media/sunxi/Kconfig | 15 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 14 + drivers/staging/media/sunxi/cedrus/Makefile | 3 + drivers/staging/media/sunxi/cedrus/TODO | 7 + drivers/staging/media/sunxi/cedrus/cedrus.c | 431 +++ drivers/staging/media/sunxi/cedrus/cedrus.h | 167 ++ drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 70 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 27 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 327 +++ drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 30 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 246 ++ drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 235 ++ drivers/staging/media/sunxi/cedrus/cedrus_video.c | 542 ++++ drivers/staging/media/sunxi/cedrus/cedrus_video.h | 30 + drivers/thermal/thermal_core.c | 9 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/pci/vfio_pci.c | 8 +- drivers/vfio/pci/vfio_pci_config.c | 31 +- drivers/vhost/vhost.c | 2 + drivers/video/fbdev/Kconfig | 59 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/arcfb.c | 2 + drivers/video/fbdev/atmel_lcdfb.c | 43 +- drivers/video/fbdev/aty/atyfb.h | 12 +- drivers/video/fbdev/aty/atyfb_base.c | 36 +- drivers/video/fbdev/aty/mach64_accel.c | 32 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/clps711xfb.c | 314 --- drivers/video/fbdev/core/fbmon.c | 4 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/Kconfig | 1 - drivers/video/fbdev/mmp/panel/Kconfig | 1 - drivers/video/fbdev/offb.c | 12 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 55 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 7 - drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pxa168fb.c | 3 - drivers/video/fbdev/sbuslib.c | 28 +- drivers/video/fbdev/sis/init301.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 141 +- drivers/video/of_display_timing.c | 2 +- drivers/video/vgastate.c | 2 +- drivers/xen/balloon.c | 5 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/grant-table.c | 2 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xen-selfballoon.c | 2 +- fs/dcache.c | 2 +- fs/fat/dir.c | 6 +- fs/fat/fat.h | 4 + fs/fat/file.c | 17 +- fs/fat/inode.c | 9 +- fs/fat/misc.c | 91 +- fs/fat/namei_msdos.c | 17 +- fs/fat/namei_vfat.c | 15 +- fs/hfs/brec.c | 5 + fs/hfs/btree.c | 41 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 10 +- fs/hfs/inode.c | 2 + fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 44 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 1 + fs/inode.c | 2 +- fs/namespace.c | 2 +- fs/proc/kcore.c | 2 +- fs/proc/page.c | 2 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 1 - fs/reiserfs/Makefile | 9 - fs/reiserfs/xattr.c | 7 + include/asm-generic/percpu.h | 4 - include/dt-bindings/clock/am3.h | 119 + include/dt-bindings/clock/am4.h | 132 + include/dt-bindings/clock/at91.h | 15 + include/dt-bindings/clock/dra7.h | 326 ++- include/dt-bindings/clock/exynos4.h | 30 - include/dt-bindings/clock/hi3670-clock.h | 348 +++ include/dt-bindings/clock/imx6qdl-clock.h | 3 +- include/dt-bindings/clock/imx6sl-clock.h | 4 +- include/dt-bindings/clock/imx6sll-clock.h | 3 +- include/dt-bindings/clock/imx6sx-clock.h | 3 +- include/dt-bindings/clock/imx6ul-clock.h | 3 +- include/dt-bindings/clock/jz4725b-cgu.h | 35 + include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,gcc-msm8960.h | 2 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 165 ++ include/dt-bindings/clock/qcom,gcc-sdm660.h | 156 ++ include/dt-bindings/clock/qcom,gcc-sdm845.h | 3 + include/dt-bindings/clock/r7s72100-clock.h | 7 +- include/dt-bindings/clock/r7s9210-cpg-mssr.h | 20 + include/dt-bindings/clock/r8a7743-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7744-cpg-mssr.h | 39 + include/dt-bindings/clock/r8a7745-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 60 + include/dt-bindings/clock/r8a7790-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7791-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7792-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7793-clock.h | 12 +- include/dt-bindings/clock/r8a7793-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7794-clock.h | 8 +- include/dt-bindings/clock/r8a7794-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7795-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a77970-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 8 +- include/dt-bindings/clock/renesas-cpg-mssr.h | 8 +- include/dt-bindings/clock/rk3188-cru-common.h | 3 +- include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/reset/actions,s700-reset.h | 34 + include/dt-bindings/reset/actions,s900-reset.h | 65 + include/linux/bitmap.h | 37 +- include/linux/bootmem.h | 404 --- include/linux/clk-provider.h | 9 + include/linux/clk.h | 90 +- include/linux/clk/renesas.h | 8 +- include/linux/clk/ti.h | 7 + include/linux/compat.h | 3 + include/linux/hmm.h | 33 +- include/linux/memblock.h | 165 +- include/linux/memory_hotplug.h | 4 +- include/linux/mm.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/percpu-defs.h | 6 +- include/linux/rbtree_augmented.h | 4 +- include/linux/signal.h | 6 + include/media/media-device.h | 29 + include/media/media-request.h | 442 ++++ include/media/v4l2-ctrls.h | 141 +- include/media/v4l2-device.h | 11 + include/media/v4l2-mem2mem.h | 4 + include/media/videobuf2-core.h | 64 +- include/media/videobuf2-v4l2.h | 20 +- include/net/af_unix.h | 4 +- include/uapi/linux/media.h | 8 + include/uapi/linux/v4l2-controls.h | 65 + include/uapi/linux/vfio.h | 50 + include/uapi/linux/videodev2.h | 33 +- include/video/udlfb.h | 3 - init/do_mounts.c | 31 + init/main.c | 15 +- ipc/ipc_sysctl.c | 30 +- ipc/util.h | 9 + kernel/bounds.c | 4 +- kernel/dma/direct.c | 2 +- kernel/dma/swiotlb.c | 8 +- kernel/fail_function.c | 3 +- kernel/futex.c | 2 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/panic.c | 10 +- kernel/pid.c | 2 +- kernel/power/snapshot.c | 5 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- kernel/signal.c | 2 +- lib/Kconfig.debug | 3 +- lib/bitmap.c | 22 +- lib/cpumask.c | 4 +- lib/kstrtox.c | 16 +- lib/lz4/lz4_decompress.c | 481 +++- lib/lz4/lz4defs.h | 9 +- lib/parser.c | 16 +- lib/sg_pool.c | 7 +- lib/zlib_inflate/inflate.c | 12 + mm/Kconfig | 9 +- mm/Makefile | 8 +- mm/bootmem.c | 811 ------ mm/gup.c | 4 +- mm/gup_benchmark.c | 3 + mm/hmm.c | 134 +- mm/hugetlb.c | 6 +- mm/internal.h | 2 +- mm/kasan/kasan_init.c | 7 +- mm/kmemleak.c | 2 +- mm/memblock.c | 164 +- mm/memory.c | 9 +- mm/memory_hotplug.c | 60 +- mm/nobootmem.c | 445 ---- mm/page_alloc.c | 20 +- mm/page_ext.c | 6 +- mm/page_idle.c | 2 +- mm/page_owner.c | 2 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 24 +- mm/percpu.c | 48 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 19 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_bpf.c | 1 + net/ipv4/udp.c | 2 +- net/sctp/protocol.c | 2 +- net/xfrm/xfrm_hash.c | 2 +- samples/vfio-mdev/mbochs.c | 136 +- scripts/checkpatch.pl | 11 - tools/testing/selftests/bpf/flow_dissector_load.c | 2 + 849 files changed, 27697 insertions(+), 8513 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-gcc.txt create mode 100644 Documentation/devicetree/bindings/clock/hi3670-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,krait-cc.txt create mode 100644 Documentation/devicetree/bindings/media/cedrus.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst create mode 100644 Documentation/media/uapi/mediactl/request-api.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst create mode 100644 arch/arm/common/krait-l2-accessors.c create mode 100644 arch/arm/include/asm/krait-l2-accessors.h delete mode 100644 arch/arm/mach-davinci/include/mach/clock.h create mode 100644 drivers/clk/actions/owl-reset.c create mode 100644 drivers/clk/actions/owl-reset.h create mode 100644 drivers/clk/at91/at91sam9260.c create mode 100644 drivers/clk/at91/at91sam9rl.c create mode 100644 drivers/clk/at91/at91sam9x5.c create mode 100644 drivers/clk/at91/dt-compat.c create mode 100644 drivers/clk/at91/sama5d2.c create mode 100644 drivers/clk/at91/sama5d4.c create mode 100644 drivers/clk/hisilicon/clk-hi3670.c create mode 100644 drivers/clk/ingenic/Kconfig create mode 100644 drivers/clk/ingenic/jz4725b-cgu.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/qcom/clk-hfpll.c create mode 100644 drivers/clk/qcom/clk-hfpll.h create mode 100644 drivers/clk/qcom/clk-krait.c create mode 100644 drivers/clk/qcom/clk-krait.h create mode 100644 drivers/clk/qcom/gcc-qcs404.c create mode 100644 drivers/clk/qcom/gcc-sdm660.c create mode 100644 drivers/clk/qcom/hfpll.c create mode 100644 drivers/clk/qcom/kpss-xcc.c create mode 100644 drivers/clk/qcom/krait-cc.c create mode 100644 drivers/clk/renesas/r7s9210-cpg-mssr.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/clk/renesas/r8a774c0-cpg-mssr.c copy drivers/clk/ti/{clk-33xx.c => clk-33xx-compat.c} (84%) copy drivers/clk/ti/{clk-43xx.c => clk-43xx-compat.c} (90%) copy drivers/clk/ti/{clk-7xx.c => clk-7xx-compat.c} (96%) create mode 100644 drivers/media/media-request.c create mode 100644 drivers/staging/media/sunxi/Kconfig create mode 100644 drivers/staging/media/sunxi/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/Kconfig create mode 100644 drivers/staging/media/sunxi/cedrus/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/TODO create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_regs.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.h delete mode 100644 drivers/video/fbdev/clps711xfb.c create mode 100644 include/dt-bindings/clock/hi3670-clock.h create mode 100644 include/dt-bindings/clock/jz4725b-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcs404.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdm660.h create mode 100644 include/dt-bindings/clock/r7s9210-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a7744-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a774c0-cpg-mssr.h create mode 100644 include/dt-bindings/reset/actions,s700-reset.h create mode 100644 include/dt-bindings/reset/actions,s900-reset.h delete mode 100644 include/linux/bootmem.h create mode 100644 include/media/media-request.h delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c