This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/linux-next.
from 310c7585e830 Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux 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 adds 3167893ae60e ceph: reset cap hold timeout only for requeued inode adds 7d8dc53414c5 rbd: add __init/__exit annotations adds 5da207993e39 ceph: check snap first in ceph_set_acl() adds efe328230dc0 Revert "ceph: fix dentry leak in splice_dentry()" adds c58f450bd615 ceph: fix dentry leak in ceph_readdir_prepopulate adds 74c9e6bf4c88 ceph: check if LOOKUPNAME request was aborted when filling trace adds fce7a9744bdf ceph: refactor ceph_sync_read() adds bddff633ab7b ceph: only allow punch hole mode in fallocate adds 94e6992bb560 libceph: bump CEPH_MSG_MAX_DATA_LEN adds 24639ce56040 libceph: osd_req_op_cls_init() doesn't need to take opcode adds 33165d472310 libceph: introduce ceph_pagelist_alloc() adds 894868330a1e libceph: don't consume a ref on pagelist in ceph_msg_data_ [...] adds 668028844174 ceph: set timeout conditionally in __cap_delay_requeue adds 41a264e1b30c libceph: no need to call osd_req_opcode_valid() in osd_req [...] adds 61d2f855042c ceph: num_ops is off by one in ceph_aio_retry_work() adds 3b83f60da6dd libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() adds 81c65213d73c libceph: assign cookies in linger_submit() adds 39e58c3425b1 libceph: introduce alloc_watch_request() adds 26f887e0a3c4 libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls adds 0d9c1ab3be4c libceph: preallocate message data items adds 98c4bfe9d89b libceph: check reply num_data_items in setup_request_data() adds 2ee9dd958d47 ceph: add non-blocking parameter to ceph_try_get_caps() adds 23ddf9bea900 libceph: support the RADOS copy-from operation adds 503f82a9932d ceph: support copy_file_range file operation adds ea4cdc548e5e ceph: new mount option to disable usage of copy-from op adds 31990f0f5366 Merge tag 'ceph-for-4.20-rc1' of git://github.com/ceph/cep [...] adds bc78abbd55dd fuse: Fix use-after-free in fuse_dev_do_read() adds d2d2d4fb1f54 fuse: Fix use-after-free in fuse_dev_do_write() adds 4c316f2f3ff3 fuse: set FR_SENT while locked adds 908a572b80f6 fuse: fix blocked_waitq wakeup adds 88bc7d5097a1 fuse: add support for copy_file_range() adds e287179afe21 fuse: use list_first_entry() in flush_bg_queue() adds 2a23f2b8adbe fuse: use READ_ONCE on congestion_threshold and max_background adds 2b30a533148a fuse: add locking to max_background and congestion_thresho [...] adds ae2dffa39485 fuse: introduce fc->bg_lock adds 63825b4e1da5 fuse: do not take fc->lock in fuse_request_send_background() adds c59fd85e4fd0 fuse: change interrupt requests allocation algorithm adds 3a5358d1a1b7 fuse: kill req->intr_unique adds be2ff42c5d6e fuse: Use hash table to link processing request adds d123d8e1833c fuse: split out readdir.c adds 6433b8998a21 fuse: add FOPEN_CACHE_DIR adds 18172b10b674 fuse: extract fuse_emit() helper adds 69e34551152a fuse: allow caching readdir adds 5d7bc7e8680c fuse: allow using readdir cache adds 3494927e090b fuse: add readdir cache version adds 7118883b44b8 fuse: use mtime for readdir cache verification adds 261aaba72fdb fuse: use iversion for readdir cache verification adds ab2257e9941b fuse: reduce size of struct fuse_inode adds 8a7aa286ab67 fuse: allocate page array more efficiently adds 5da784cce430 fuse: add max_pages to init_out adds e52a8250480a fuse: realloc page array adds 18127429a854 bitops: protect variables in set_mask_bits() macro adds edfa87281f4f bitops: protect variables in bit_clear_unless() macro adds 2f1e81965fd0 fuse: allow fine grained attr cache invaldation adds 802dc0497be2 fuse: don't need GETATTR after every READ adds 9a2eb24d1a34 fuse: only invalidate atime in direct read adds 5571f1e65486 fuse: enable caching of symlinks adds 9b5cf826ef8b Merge tag 'fuse-update-4.20' of git://git.kernel.org/pub/s [...] adds 4d8106f0299c c6x: switch to NO_BOOTMEM adds adb6b2b2b59f Merge tag 'for-linus' of git://linux-c6x.org/git/projects/ [...] adds 0676b957c24b um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP adds 3033998bb8cd um: Remove update_debugregs() adds 7ff1e34bbdc1 um: Give start_idle_thread() a return code adds 369cca266860 um: remove unused AIO code adds d312a25d4775 um: NULL check before kfree is not needed adds 9ca19a3a3e24 um: Don't hardcode path as it is architecture dependent adds 59fdf91d90e6 um: trap: fix spelling mistake, EACCESS -> EACCES adds 917e2fd2c53e um: Make line/tty semantics use true write IRQ adds 9bb9d4fdce9e Merge branch 'for-linus-4.20-rc1' of git://git.kernel.org/ [...] adds 732e8e4130ff RISC-V: properly determine hardware caps adds 9b4789eacb65 Move EM_RISCV into elf-em.h adds 3b306f6f3a03 Revert "RISC-V: Select GENERIC_LIB_UMODDI3 on RV32" adds 0ef08ca36a3a Revert "lib: Add umoddi3 and udivmoddi4 of GCC library routines" adds ef70696a63c7 lib: Remove umoddi3 and udivmoddi4 adds 3dca04d694f1 Merge tag 'riscv-for-linus-4.20-mw2' of git://git.kernel.o [...] adds cc8a4ea182ef platform/chrome: Move mfd/cros_ec_lpc* includes to drivers [...] adds e2bbf91cad09 mfd: cros_ec: Fix and improve kerneldoc comments. adds 2c42dd6e0e3b Merge remote-tracking branch 'origin/ib-chrome-platform-mf [...] adds da1cf5a1cf12 platform/chrome: Add a new interrupt path for cros_ec_lpc adds bc3f4b5c60db platform/chrome: chromeos_tbmc - Remove unneeded const adds 5b7449810ae6 Merge tag 'tag-chrome-platform-for-v4.20' of git://git.ker [...] adds ca9184f0797c tracing: Trivia spelling fix containerof() -> container_of() adds 6fd30d014483 MAINTAINERS: Use my infradead account exclusively for PDx86 work adds 31e56f2305bb platform/x86: ideapad-laptop: Use __func__ instead of read [...] adds 96402de65afc platform/x86: intel_int0002_vgpio: Enable the driver on Ba [...] adds c3b8e884defa platform/x86: intel_int0002_vgpio: Implement irq_set_wake adds a8b60e484f3d platform/x86: intel_mid_powerbtn: Get rid of custom ICPU() macro adds 3836b816ddac platform/x86: acerhdf: clarify modinfo messages for BIOS override adds 291bd0e4605e platform/x86: acerhdf: Enable ability to list supported systems adds 14c206882925 platform/x86: acerhdf: Remove cut-and-paste trap from inst [...] adds 684238d79ad8 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 adds 1d0c3fd01afb platform/x86: acerhdf: mark appropriate content with __ini [...] adds f7eaf3fb9d10 platform/x86: acerhdf: restructure to allow large BIOS tab [...] adds 6aecee6ad41c firmware: dell_rbu: Make payload memory uncachable adds 12c956c4f32e firmware: dcdbas: Add support for WSMT ACPI table adds c48e2ffd717c firmware: dell_rbu: Move dell_rbu to drivers/platform/x86 adds 8e5cddd1262c firmware: dcdbas: Move dcdbas to drivers/platform/x86 adds bfb25c86ef2b MAINTAINERS: Update maintainer for dcdbas and dell_rbu adds 24c6f7200bb3 platform/x86: intel_bxtwc_tmu: Convert to use SPDX identifier adds 83e8ee26cb5a platform/x86: intel_cht_int33fe: Convert to use SPDX identifier adds 924931745bf3 platform/x86: intel_chtdc_ti_pwrbtn: Add SPDX identifier adds 31daa5dd32fc platform/x86: intel-hid: Convert to use SPDX identifier adds 79c24dbdcbcb platform/x86: intel_int0002_vgpio: Convert to use SPDX identifier adds c4e4c9464110 platform/x86: intel-ips: Convert to use SPDX identifier adds 8855ab3b2ef6 platform/x86: intel_menlow: Sort headers alphabetically adds 0b5d9856b607 platform/x86: intel_menlow: Convert to use SPDX identifier adds f7949b185b8e platform/x86: intel_mid_powerbtn: Remove unnecessary init. [...] adds f6b27d0907d0 platform/x86: intel_mid_powerbtn: Convert to use SPDX identifier adds e6e69a31dc74 platform/x86: intel_mid_thermal: Sort headers alphabetically adds 56df47de2540 platform/x86: intel_mid_thermal: Convert to use SPDX identifier adds bce99455f56e platform/x86: intel_oaktrail: Sort headers alphabetically adds 56ca5ec102b4 platform/x86: intel_oaktrail: Convert to use SPDX identifier adds 908817720056 platform/x86: intel_pmc: Sort headers alphabetically adds ad51f287ff59 platform/x86: intel_pmc: Convert to use SPDX identifier adds 5e66d08e6b48 platform/x86: intel_punit_ipc: Sort headers alphabetically adds bc15757e0cfd platform/x86: intel_punit_ipc: Convert to use SPDX identifier adds 5f4ad6afe96b platform/x86: intel-rst: Sort headers alphabetically adds bd7c5866bbe0 platform/x86: intel-rst: Convert to use SPDX identifier adds 2d0554e8ba55 platform/x86: intel_scu_ipc: Sort headers alphabetically adds 9b748e0efee5 platform/x86: intel_scu_ipc: Convert to use SPDX identifier adds 8046f0499c14 platform/x86: intel-smartconnect: Sort headers alphabetically adds 3e57f2648a09 platform/x86: intel-smartconnect: Convert to use SPDX identifier adds 917f450aa3fa platform/x86: intel_telemetry: Convert to use SPDX identifier adds 303211089c96 platform/x86: intel_turbo_max_3: Sort headers alphabetically adds de415deeb68b platform/x86: intel_turbo_max_3: Convert to use SPDX identifier adds a8694eebae87 platform/x86: intel-wmi-thunderbolt: Convert to use SPDX i [...] adds 7eccb5edba24 platform/x86: intel-wmi-thunderbolt: Add dynamic debugging adds 2991cc22966a firmware: dcdbas: include linux/io.h adds 5aa389aa29ce MAINTAINERS: intel_pmc_core: Update MAINTAINERS adds 8289c4b6f2e5 platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_m [...] adds cacad0b2e395 platform/x86: touchscreen_dmi: Add info for the Trekstor P [...] adds 9fe44fc98ce4 platform/x86: asus-wmi: Simplify the keyboard brightness u [...] adds dbf0c5a6b1f8 platform/x86: Add LG Gram laptop special features driver adds 504f7e82d0a4 MAINTAINERS: intel_telemetry: Update maintainers info adds 8d98b1ef368f platform/x86: intel_telemetry: report debugfs failure adds 1a7938a632ce platform/x86: intel_telemetry: Get rid of custom macro adds 30394a8e8c56 platform/x86: touchscreen_dmi: Add info for the Trekstor P [...] adds 01b6b7e6e01e platform/x86: touchscreen_dmi: Add info for the Onda V80 P [...] adds 4104916d8cad platform/x86: touchscreen_dmi: Add min-x and min-y setting [...] adds 49ad712afa88 platform/x86: Add Intel AtomISP2 dummy / power-management driver adds 0252894f53fc platform/x86: ideapad: Add Y530-15ICH to no_hw_rfkill adds 69372c1dbdee platform/x86: wmi: declare device_type structure as constant adds 29f6eb533c3b platform/x86: asus-wmi: Only notify kbd LED hw_change by f [...] adds ffb6ce7086ee platform/x86: asus-wmi: export function for evaluating WMI [...] adds 3b692c55e58d HID: asus: only support backlight when it's not driven by WMI new eb7046e9bf46 Merge tag 'platform-drivers-x86-v4.20-1' of git://git.infr [...] new c4c14c3bd177 csky: remove builtin-dtb Kbuild new e8d0c9a726cd csky: use common dtb build rules new 5c99a8d1edb5 Merge tag 'csky-for-linus-4.20-fixup-dtb' of https://githu [...] adds 0f0a691f1ef9 sparc64: Remvoe set_fs() from perf_callchain_user(). new 1f2b5b8e2df4 sparc64: Wire up compat getpeername and getsockname. new ffb845db5001 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 966c37f2d77e ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 adds 414dd6fb9a1a bonding: fix length of actor system adds e2d00e62f24b Documentation: ip-sysctl.txt: Document tcp_fwmark_accept adds 6e29464b8a72 hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 adds ad0b9d94182b mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs adds a22712a96291 mlxsw: core: Fix devlink unregister flow adds 2b0ab72799c2 Merge branch 'mlxsw-Couple-of-fixes' adds df132eff4638 sctp: clear the transport of some out_chunk_list chunks in [...] adds 713358369382 sctp: check policy more carefully when getting pr status adds da71577545a5 rtnetlink: Disallow FDB configuration for non-Ethernet device adds 3aa8029e1ac4 net/mlx4_en: add a missing <net/ip.h> include adds a6b3a3fa0423 net: mvpp2: Fix affinity hint allocation adds e7611088f035 net: hns3: fix spelling mistake "intrerrupt" -> "interrupt" adds c4147beabec1 net: add an identifier name for 'struct sock *' adds b1c234441e07 net: drop a space before tabs adds ff002269a4ee vhost: Fix Spectre V1 vulnerability adds d48051c5b837 net/mlx5e: fix csum adjustments caused by RXFCS new ece4bf46e98c net: hns3: add error handler for hns3_nic_init_vector_data() new 73b907a083b8 net: hns3: bugfix for buffer not free problem during resetting new 0d4411408a7f net: hns3: bugfix for reporting unknown vector0 interrupt [...] new b2f74dbaf12b net: hns3: bugfix for the initialization of command queue' [...] new 5faaf0752a0c net: hns3: remove unnecessary queue reset in the hns3_unin [...] new 6d71ec6cbf74 net: hns3: bugfix for is_valid_csq_clean_head() new 1c1249380992 net: hns3: bugfix for hclge_mdio_write and hclge_mdio_read new 7fa6be4fd2f6 net: hns3: fix incorrect return value/type of some functions new 3c88ed1d798d net: hns3: bugfix for handling mailbox while the command q [...] new a963052e5398 net: hns3: bugfix for rtnl_lock's range in the hclge_reset() new 29118ab962d5 net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() new c4d63c714715 Merge branch 'hns3-fixes' new 8b931821aa04 mlxsw: reg: QEEC: Add minimum shaper fields new 0fe64023162a mlxsw: spectrum: Set minimum shaper on MC TCs new 8f3f09358c81 selftests: mlxsw: qos_mc_aware: Tweak for min shaper new a5ee171d087e selftests: mlxsw: qos_mc_aware: Add a test for UC awareness new e2acdddde015 Merge branch 'mlxsw-Enable-minimum-shaper-on-MC-TCs' adds b31d30d9be32 tools/bpf: add unlimited rlimit for flow_dissector_load adds 27b31e68bc9f bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking [...] new deee2cae27d1 kselftests/bpf: use ping6 as the default ipv6 ping binary [...] new 361535321874 libbpf: Fix compile error in libbpf_attach_type_by_name new 0962590e5533 bpf: fix partial copy of map_ptr when dst is scalar new 4d31f30148ce bpf: don't set id on after map lookup with ptr_to_map_val return new 2683f4128c87 bpf: add various test cases to test_verifier new 832c6f2c29ec bpf: test make sure to run unpriv test cases in test_verifier new dfeb8f4c9692 Merge branch 'verifier-fixes' new df975da4e578 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 094bf4d0e965 igb: shorten maximum PHC timecounter update interval new e69e40c8066c fm10k: fix SM mailbox full condition new e330af788998 fm10k: ensure completer aborts are marked as non-fatal aft [...] new 9a1fe1e2bbc4 fm10k: add missing device IDs to the upstream driver new 35ae5414e708 fm10k: bump driver version to match out-of-tree release new 48e01e001da3 ixgbe/ixgbevf: fix XFRM_ALGO dependency new bb58fd7eeffc i40e: Update status codes new 6702185c1ffe ixgbe: fix MAC anti-spoofing filter after VFLR new 4d3163cf873f Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 30549aab146c net: stmmac: Fix stmmac_mdio_reset() when building stmmac [...] new 46ebe2834ba5 openvswitch: Fix push/pop ethernet validation new 82aa4671516a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
The 43 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/ABI/testing/sysfs-platform-lg-laptop | 35 + Documentation/admin-guide/mm/memory-hotplug.rst | 42 +- Documentation/core-api/boot-time-mm.rst | 69 +- .../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/filesystems/ceph.txt | 5 + Documentation/laptops/lg-laptop.rst | 81 + 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 + Documentation/networking/ip-sysctl.txt | 11 + MAINTAINERS | 38 +- 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 | 27 +- arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 2 - arch/csky/Kconfig.debug | 10 +- arch/csky/Makefile | 13 +- arch/csky/boot/dts/Makefile | 10 - 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 | 3 - arch/riscv/include/asm/elf.h | 3 - arch/riscv/include/asm/processor.h | 6 - arch/riscv/kernel/cpufeature.c | 8 +- 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/perf_event.c | 5 - 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/kernel/systbls_64.S | 4 +- 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/line.c | 4 +- arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/vector_kern.c | 19 +- arch/um/drivers/vector_user.c | 6 +- arch/um/include/shared/aio.h | 28 - arch/um/kernel/initrd.c | 4 +- arch/um/kernel/irq.c | 3 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 1 - arch/um/kernel/trap.c | 2 +- arch/um/os-Linux/Makefile | 8 +- arch/um/os-Linux/aio.c | 390 --- arch/um/os-Linux/skas/process.c | 5 + 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/um/shared/sysdep/ptrace_32.h | 12 - 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/block/rbd.c | 28 +- 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/Kconfig | 28 - drivers/firmware/Makefile | 2 - 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/hid/Kconfig | 1 + drivers/hid/hid-asus.c | 23 +- 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/mfd/cros_ec_dev.h | 13 +- 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 +- drivers/net/bonding/bond_netlink.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 117 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 42 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 19 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 2 +- drivers/net/ethernet/intel/Kconfig | 18 + drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 51 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_type.h | 2 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 8 +- drivers/net/ethernet/intel/ixgbe/Makefile | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 4 +- drivers/net/ethernet/intel/ixgbevf/Makefile | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 18 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 25 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- drivers/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/unittest.c | 4 +- drivers/platform/chrome/chromeos_tbmc.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 18 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- .../platform/chrome}/cros_ec_lpc_mec.h | 6 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 3 +- .../platform/chrome}/cros_ec_lpc_reg.h | 6 +- drivers/platform/x86/Kconfig | 59 +- drivers/platform/x86/Makefile | 4 + drivers/platform/x86/acerhdf.c | 68 +- drivers/platform/x86/asus-wmi.c | 119 +- drivers/{firmware => platform/x86}/dcdbas.c | 125 +- drivers/{firmware => platform/x86}/dcdbas.h | 10 + drivers/platform/x86/dell-smbios-smm.c | 2 +- drivers/{firmware => platform/x86}/dell_rbu.c | 8 + drivers/platform/x86/ideapad-laptop.c | 9 +- drivers/platform/x86/intel-hid.c | 12 +- drivers/platform/x86/intel-rst.c | 23 +- drivers/platform/x86/intel-smartconnect.c | 22 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 18 +- drivers/platform/x86/intel_atomisp2_pm.c | 119 + drivers/platform/x86/intel_bxtwc_tmu.c | 13 +- drivers/platform/x86/intel_cht_int33fe.c | 7 +- drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 1 + drivers/platform/x86/intel_int0002_vgpio.c | 29 +- drivers/platform/x86/intel_ips.c | 15 +- drivers/platform/x86/intel_ips.h | 13 +- drivers/platform/x86/intel_menlow.c | 28 +- drivers/platform/x86/intel_mid_powerbtn.c | 18 +- drivers/platform/x86/intel_mid_thermal.c | 30 +- drivers/platform/x86/intel_oaktrail.c | 32 +- drivers/platform/x86/intel_pmc_core.c | 11 +- drivers/platform/x86/intel_pmc_core.h | 11 +- drivers/platform/x86/intel_pmc_ipc.c | 35 +- drivers/platform/x86/intel_punit_ipc.c | 12 +- drivers/platform/x86/intel_scu_ipc.c | 16 +- drivers/platform/x86/intel_scu_ipcutil.c | 24 +- drivers/platform/x86/intel_telemetry_core.c | 12 +- drivers/platform/x86/intel_telemetry_debugfs.c | 27 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 12 +- drivers/platform/x86/intel_turbo_max_3.c | 18 +- drivers/platform/x86/lg-laptop.c | 700 +++++ drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 107 +- drivers/platform/x86/wmi.c | 6 +- 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/ceph/acl.c | 13 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 21 +- fs/ceph/file.c | 573 ++-- fs/ceph/inode.c | 13 +- fs/ceph/mds_client.c | 9 +- fs/ceph/super.c | 13 + fs/ceph/super.h | 3 +- fs/ceph/xattr.c | 3 +- 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/fuse/Makefile | 2 +- fs/fuse/control.c | 34 +- fs/fuse/dev.c | 221 +- fs/fuse/dir.c | 381 +-- fs/fuse/file.c | 158 +- fs/fuse/fuse_i.h | 124 +- fs/fuse/inode.c | 53 +- fs/fuse/readdir.c | 569 ++++ 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/avf/virtchnl.h | 12 +- include/linux/bitmap.h | 37 +- include/linux/bitops.h | 30 +- include/linux/bootmem.h | 404 --- include/linux/bpf_verifier.h | 3 + include/linux/ceph/libceph.h | 8 +- include/linux/ceph/messenger.h | 24 +- include/linux/ceph/msgpool.h | 11 +- include/linux/ceph/osd_client.h | 22 +- include/linux/ceph/pagelist.h | 11 +- include/linux/ceph/rados.h | 28 + 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/inetdevice.h | 4 +- include/linux/memblock.h | 165 +- include/linux/memory_hotplug.h | 4 +- include/linux/mfd/cros_ec.h | 214 +- include/linux/mfd/cros_ec_commands.h | 295 ++- include/linux/mm.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/percpu-defs.h | 6 +- include/linux/platform_data/x86/asus-wmi.h | 101 + 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/elf-em.h | 1 + include/uapi/linux/fuse.h | 119 +- 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/bpf/verifier.c | 21 +- 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 +- kernel/trace/trace_printk.c | 2 +- lib/Kconfig | 3 - lib/Kconfig.debug | 3 +- lib/Makefile | 1 - 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/udivmoddi4.c | 310 --- lib/umoddi3.c | 32 - 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/ceph/messenger.c | 107 +- net/ceph/msgpool.c | 27 +- net/ceph/osd_client.c | 363 ++- net/ceph/pagelist.c | 20 + net/core/rtnetlink.c | 10 + net/ipv4/igmp.c | 53 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_bpf.c | 1 + net/ipv4/udp.c | 2 +- net/openvswitch/flow_netlink.c | 4 +- net/sctp/associola.c | 10 +- net/sctp/protocol.c | 2 +- net/sctp/socket.c | 8 +- net/xfrm/Kconfig | 1 - net/xfrm/xfrm_hash.c | 2 +- samples/vfio-mdev/mbochs.c | 136 +- scripts/checkpatch.pl | 11 - tools/lib/bpf/libbpf.c | 13 +- tools/testing/selftests/bpf/flow_dissector_load.c | 2 + tools/testing/selftests/bpf/test_skb_cgroup_id.sh | 3 +- tools/testing/selftests/bpf/test_sock_addr.sh | 3 +- tools/testing/selftests/bpf/test_verifier.c | 321 ++- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 95 +- 1005 files changed, 32523 insertions(+), 11226 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-lg-laptop 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/laptops/lg-laptop.rst 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 delete mode 100644 arch/um/include/shared/aio.h delete mode 100644 arch/um/os-Linux/aio.c 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 rename {include/linux/mfd => drivers/platform/chrome}/cros_ec_lpc_mec.h (96%) rename {include/linux/mfd => drivers/platform/chrome}/cros_ec_lpc_reg.h (94%) rename drivers/{firmware => platform/x86}/dcdbas.c (82%) rename drivers/{firmware => platform/x86}/dcdbas.h (93%) rename drivers/{firmware => platform/x86}/dell_rbu.c (98%) create mode 100644 drivers/platform/x86/intel_atomisp2_pm.c create mode 100644 drivers/platform/x86/lg-laptop.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 fs/fuse/readdir.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/linux/platform_data/x86/asus-wmi.h create mode 100644 include/media/media-request.h delete mode 100644 lib/udivmoddi4.c delete mode 100644 lib/umoddi3.c delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c