This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig in repository toolchain/linux-next.
from 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 adds eb7046e9bf46 Merge tag 'platform-drivers-x86-v4.20-1' of git://git.infr [...] adds c4c14c3bd177 csky: remove builtin-dtb Kbuild adds e8d0c9a726cd csky: use common dtb build rules adds 5c99a8d1edb5 Merge tag 'csky-for-linus-4.20-fixup-dtb' of https://githu [...] adds 0f0a691f1ef9 sparc64: Remvoe set_fs() from perf_callchain_user(). adds 1f2b5b8e2df4 sparc64: Wire up compat getpeername and getsockname. adds 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 adds ece4bf46e98c net: hns3: add error handler for hns3_nic_init_vector_data() adds 73b907a083b8 net: hns3: bugfix for buffer not free problem during resetting adds 0d4411408a7f net: hns3: bugfix for reporting unknown vector0 interrupt [...] adds b2f74dbaf12b net: hns3: bugfix for the initialization of command queue' [...] adds 5faaf0752a0c net: hns3: remove unnecessary queue reset in the hns3_unin [...] adds 6d71ec6cbf74 net: hns3: bugfix for is_valid_csq_clean_head() adds 1c1249380992 net: hns3: bugfix for hclge_mdio_write and hclge_mdio_read adds 7fa6be4fd2f6 net: hns3: fix incorrect return value/type of some functions adds 3c88ed1d798d net: hns3: bugfix for handling mailbox while the command q [...] adds a963052e5398 net: hns3: bugfix for rtnl_lock's range in the hclge_reset() adds 29118ab962d5 net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() adds c4d63c714715 Merge branch 'hns3-fixes' adds 8b931821aa04 mlxsw: reg: QEEC: Add minimum shaper fields adds 0fe64023162a mlxsw: spectrum: Set minimum shaper on MC TCs adds 8f3f09358c81 selftests: mlxsw: qos_mc_aware: Tweak for min shaper adds a5ee171d087e selftests: mlxsw: qos_mc_aware: Add a test for UC awareness adds 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 [...] adds deee2cae27d1 kselftests/bpf: use ping6 as the default ipv6 ping binary [...] adds 361535321874 libbpf: Fix compile error in libbpf_attach_type_by_name adds 0962590e5533 bpf: fix partial copy of map_ptr when dst is scalar adds 4d31f30148ce bpf: don't set id on after map lookup with ptr_to_map_val return adds 2683f4128c87 bpf: add various test cases to test_verifier adds 832c6f2c29ec bpf: test make sure to run unpriv test cases in test_verifier adds dfeb8f4c9692 Merge branch 'verifier-fixes' adds df975da4e578 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 094bf4d0e965 igb: shorten maximum PHC timecounter update interval adds e69e40c8066c fm10k: fix SM mailbox full condition adds e330af788998 fm10k: ensure completer aborts are marked as non-fatal aft [...] adds 9a1fe1e2bbc4 fm10k: add missing device IDs to the upstream driver adds 35ae5414e708 fm10k: bump driver version to match out-of-tree release adds 48e01e001da3 ixgbe/ixgbevf: fix XFRM_ALGO dependency adds bb58fd7eeffc i40e: Update status codes adds 6702185c1ffe ixgbe: fix MAC anti-spoofing filter after VFLR adds 4d3163cf873f Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 30549aab146c net: stmmac: Fix stmmac_mdio_reset() when building stmmac [...] adds 46ebe2834ba5 openvswitch: Fix push/pop ethernet validation adds 82aa4671516a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0b59c25f9100 mm: percpu: remove unnecessary unlikely() adds b5bb42587118 arm64: percpu: Initialize ret in the default case adds 6444ccfd699c Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/li [...] adds b9bb3fdf4e87 i2c: Remove unnecessary call to irq_find_mapping adds 6f108dd70d30 i2c: Clear client->irq in i2c_device_remove adds 69819c7fc836 dt-bindings: i2c: i2c-imx-lpi2c: add imx8qxp compatible string adds 012ebc3b7801 MAINTAINERS: add maintainer for IMX LPI2C driver adds 7c6c54b505b8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-platform-lg-laptop | 35 + .../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 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 + 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 | 46 +- 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/mach-davinci/include/mach/clock.h | 21 - arch/arm64/include/asm/percpu.h | 3 + arch/c6x/kernel/setup.c | 26 +- arch/csky/Kconfig.debug | 10 +- arch/csky/Makefile | 13 +- arch/csky/boot/dts/Makefile | 10 - arch/riscv/Kconfig | 1 - arch/riscv/include/asm/elf.h | 3 - arch/riscv/kernel/cpufeature.c | 8 +- arch/sparc/kernel/perf_event.c | 5 - arch/sparc/kernel/systbls_64.S | 4 +- arch/um/drivers/line.c | 4 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/vector_kern.c | 15 +- arch/um/drivers/vector_user.c | 6 +- arch/um/include/shared/aio.h | 28 - arch/um/kernel/irq.c | 3 +- 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/x86/um/shared/sysdep/ptrace_32.h | 12 - 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 | 28 +- 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/hid/Kconfig | 1 + drivers/hid/hid-asus.c | 23 +- drivers/i2c/i2c-core-base.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/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/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/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/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 +- 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/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 ++++ 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/bitops.h | 30 +- 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/inetdevice.h | 4 +- include/linux/mfd/cros_ec.h | 214 +- include/linux/mfd/cros_ec_commands.h | 295 ++- include/linux/platform_data/x86/asus-wmi.h | 101 + 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 - kernel/bpf/verifier.c | 21 +- kernel/trace/trace_printk.c | 2 +- lib/Kconfig | 3 - lib/Makefile | 1 - lib/udivmoddi4.c | 310 --- lib/umoddi3.c | 32 - mm/percpu.c | 2 +- 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/tcp_bpf.c | 1 + net/openvswitch/flow_netlink.c | 4 +- net/sctp/associola.c | 10 +- net/sctp/socket.c | 8 +- net/xfrm/Kconfig | 1 - samples/vfio-mdev/mbochs.c | 136 +- 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 +- 590 files changed, 30621 insertions(+), 8137 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 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