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-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from fa3d493f7a57 Merge tag 'selinux-pr-20190312' of git://git.kernel.org/pu [...] adds 5eb8ba90958d clk: highbank: fix refcount leak in hb_clk_init() adds 70af6c5b5270 clk: qoriq: fix refcount leak in clockgen_init() adds 2274d8001fbb clk: ti: fix refcount leak in ti_dt_clocks_register() adds 7f9705beeb37 clk: socfpga: fix refcount leak adds cee82eb95320 clk: samsung: exynos4: fix refcount leak in exynos4_get_xom() adds c9ec1d8fef31 clk: imx6q: fix refcount leak in imx6q_clocks_init() adds 1731e14fb302 clk: imx6sx: fix refcount leak in imx6sx_clocks_init() adds 5f8c183a996b clk: imx7d: fix refcount leak in imx7d_clocks_init() adds 567177024e03 clk: vf610: fix refcount leak in vf610_clocks_init() adds a3c24050bdf7 clk: armada-370: fix refcount leak in a370_clk_init() adds e7beeab9c615 clk: kirkwood: fix refcount leak in kirkwood_clk_init() adds db20a90a4b67 clk: armada-xp: fix refcount leak in axp_clk_init() adds 9b4eedf62704 clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init() adds 8d726c512829 clk: dove: fix refcount leak in dove_clk_init() adds 5b42aac8904b dt-bindings: clk: Add bindings for Fixed MMIO clock adds 50cc4caf531a clk: Add Fixed MMIO clock driver adds 31cc9e09688c clk: clps711x: Remove board support adds a30a67be7b6e clk: socfpga: Don't have get_parent for single parent ops adds 921e88a4f964 clk: imx: imx7ulp: use struct_size() in kzalloc() adds 7e2570031a1a Merge branches 'clk-of-refcount', 'clk-mmio-fixed-clock', [...] adds 5c56dfe63b6e clk: Add comment about __of_clk_get_by_name() error values adds 60b8f0ddf1a9 clk: Add (devm_)clk_get_optional() functions adds 3eee6c7d119c clkdev: add managed clkdev lookup registration adds 8144e1e8cacf clk: clk-max77686: Clean clkdev lookup leak and use devm adds d3236214e7de clk: clk-st: avoid clkdev lookup leak at remove adds 108a459ef4cd clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it adds da392a5ab411 Merge tag 'sunxi-clk-for-5.1' of https://git.kernel.org/pu [...] adds 83d0ea237bac dt-bindings: clk: meson: add ao slow clock path ids adds 8d9981efbcab clk: meson: clean-up clock registration adds a8d552a63857 clk: meson: add dual divider clock driver adds b249623fd147 clk: meson: gxbb-ao: replace cec-32k with the dual divider adds 172e95346d5e clk: meson: axg-ao: add 32k generation subtree adds cce433e6bc53 clk: meson: meson8b: use a separate clock table for Meson8 adds 74e1f2521f16 clk: meson: meson8b: add the GPU clock tree adds c0e6f5bf7676 clk: meson: gxbb: claim clock controller input clock from DT adds 6e73dac7078f clk: meson: axg: claim clock controller input clock from DT adds 439a6bb5bfe7 clk: meson: ao-clkc: claim clock controller input clocks from DT adds 12aa377bf80c clk: export some clk_hw function symbols for module drivers adds 6e47b5307308 clk: meson: use CONFIG_ARCH_MESON to enter meson clk directory adds cb78ba76296e clk: meson: axg-audio does not require syscon adds 889c2b7ec42b clk: meson: rework and clean drivers dependencies adds 8eed1db1adec clk: meson: pll: update driver for the g12a adds 25db146aa726 dt-bindings: clk: meson: add g12a periph clock controller [...] adds 085a4ea93d54 clk: meson: g12a: add peripheral clock controller adds 6682bd4d443f clk: meson: factorise meson64 peripheral clock controller drivers adds d8c22b32a612 Merge tag 'tags/meson-clk-5.1' of https://github.com/BayLi [...] adds be3d960b0aeb dt-bindings: clk: add G12A AO Clock and Reset Bindings adds 042f01bb7f80 clk: meson: Add G12A AO Clock + Reset Controller adds 40d08f774c17 dt-bindings: clock: meson8b: add APB clock definition adds c5f09e6bd8a7 clk: meson: meson8b: fix the naming of the APB clocks adds a9ca321716c8 Merge tag 'meson-clk-5.1-2' of https://github.com/BayLibre [...] adds 2a6efbc6da5d clk: renesas: r8a774c0: Add missing CANFD clock adds 9d034e151b40 clk: renesas: r8a774a1: Add missing CANFD clock adds d9286d9743b6 clk: renesas: r8a774c0: Correct parent clock of DU adds d9df942c07bb Merge tag 'clk-renesas-for-v5.1-tag1' of git://git.kernel. [...] adds 8cb8f16c62e5 clk: renesas: rcar-gen3: Factor out cpg_reg_modify() adds 875e8f6b0156 clk: renesas: rcar-gen3: Add spinlock adds db4a0073cc82 clk: renesas: rcar-gen3: Add RPC clocks adds 94e3935b5756 clk: renesas: r8a77980: Add RPC clocks adds d1de227de814 clk: renesas: r8a774c0: Add TMU clock adds 9b57e0ee8910 Merge tag 'clk-renesas-for-v5.1-tag2' of git://git.kernel. [...] adds e61b30bb34b6 clk: renesas: r8a774c0: Fix LAST_DT_CORE_CLK adds df446f7e6ec0 clk: renesas: r8a774a1: Fix LAST_DT_CORE_CLK adds 3f8e7e7247e0 Merge branches 'clk-optional', 'clk-devm-clkdev-register', [...] adds 65a6b7c5f31c clk: imx: Make parent_names const pointer in composite-8m adds 470663e0781c clk: imx: Make parents const pointer in mux wrappers adds 402564aee071 clk: imx8mq: Make parent names arrays const pointers adds cd67d3272768 clk: imx: scu: add fallback compatible string support adds 666aed2d13ee clk: imx: scu: add set parent support adds 9b15cffbf21d clk: imx5: add imx5_SCC2_IPG_GATE adds 8646d4dcc7fb clk: imx: Add PLLs driver for imx8mm soc adds 037a474f6144 dt-bindings: imx: Add clock binding doc for imx8mm adds ba5625c3e272 clk: imx: Add clock driver support for imx8mm adds 81bf81e7d3f1 clk: imx8mq: Add missing M4 clocks adds 0bfed63baf55 clk: imx8mq: Fix the CLKO2 source select list adds 202ce5afe51e clk: imx8mq: Add support for the CLKO1 clock adds ad18bbf369a6 clk: imx: imx8mq: Fix the rate propagation for arm pll adds 45a359e80d9b dt-bindings: imx8mq-clock: Add the missing ARM clock adds db27e40b27f1 clk: imx8mq: Add the missing ARM clock adds 341fdf260211 clk: imx: imx8mm: Mark init function __init adds 3b9ea606cda5 clk: imx: scu: add cpu frequency scaling support adds e9dda4af685f clk: imx: Refactor entire sccg pll clk adds 0c91c11c7d62 clk: imx8mq: add GPIO clocks to clock tree adds 7403e48d7abd clk: samsung: dt-bindings: Add Exynos5433 IMEM CMU clock IDs adds 4e16c9ef2a0b clk: samsung: exynos5433: Fix definition of CLK_ACLK_IMEM_ [...] adds b80a40c659ba clk: samsung: exynos5433: Fix name typo in sssx adds 5af01ab3b6d7 clk: samsung: dt-bindings: Document Exynos5433 IMEM CMU adds 81faa30df9b6 clk: samsung: exynos5433: Add selected IMEM clocks adds 3144bedfcaad Merge tag 'clk-v5.1-samsung' of https://git.kernel.org/pub [...] adds 5f0b6216ea38 clk: samsung: exynos5: Fix possible NULL pointer exception [...] adds 785c9f411eb2 clk: samsung: exynos5: Fix kfree() of const memory on sett [...] adds 0612fe604d86 clk: samsung: s3c2443: Mark expected switch fall-through adds 77b773aea5a8 clk: ti: move clk_hw_omap list handling under generic part [...] adds 7fd79ee78a03 clk: ti: add new API for checking if a provided clock is a [...] adds 8aa09cf322c1 clk: ti: remove usage of CLK_IS_BASIC adds ead478250b95 clk: ti: generalize the init sequence of clk_hw_omap clocks adds d277ce2d3a75 clk: ti: add a usecount for autoidle adds fddf4e29a6ce clk: ti: check clock type before doing autoidle ops adds 12af39cad78e ARM: OMAP2+: hwmod: disable ick autoidling when a hwmod re [...] adds 4e9a35d3d796 Merge tag 'ti-clk-for-5.1' of git://git.kernel.org/pub/scm [...] adds 5ae51d67aec9 clk: clk-twl6040: Fix imprecise external abort for pdmclk adds 521282237b9d clk: uniphier: Fix update register for CPU-gear adds ed11aff3eef3 dt-bindings: marvell,mmp2: Add clock id for the LCDC clock adds 0ea8cbc15d80 clk: mmp2: separate LCDC peripheral clk form the display clock adds e7faa095cbd7 Merge branches 'clk-imx', 'clk-samsung', 'clk-ti', 'clk-un [...] adds 04053f4d23a4 clk: qcom: clk-rpmh: Add IPA clock support adds c0189feeade0 clk: clk-gpio: add support for sleeping GPIOs in gpio-gate-clk adds 749c9e553e1f clk: stm32mp1: parent clocks update adds 72cfd1ad1057 clk: stm32mp1: add CLK_SET_RATE_NO_REPARENT to Kernel clocks adds c488b24f8627 clk: stm32mp1: set ck_csi as critical clock adds 140fc4e406fa clk: stm32mp1: fix mcu divider table adds d3f2e33c875d clk: stm32mp1: fix HSI divider flag adds f9b76fd24d0a clk: stm32mp1: remove unnecessary CLK_DIVIDER_ALLOW_ZERO flag adds 97621d22df60 clk: stm32mp1: fix bit width of hse_rtc divider adds 585fc46bd47a dt-bindings: clock: remove unused definition for stm32mp1 adds fe6b580ec64c clk: qcom: remove empty lines in clk-rcg.h adds 96dc791d0b9e clk: qcom: clk-rcg2: Introduce a cfg offset for RCGs adds 9d575719ca9b clk: qcom: gcc-qcs404: Add cfg_offset for blsp1_uart3 clock adds 9831289f6f62 clk: actions: Add configurable PLL delay adds 0c8c53e033d2 dt-bindings: clock: Add DT bindings for Actions Semi S500 CMU adds ed6b4795ece4 clk: actions: Add clock driver for S500 SoC adds 461ea6ab2c49 Merge branches 'clk-qcom-rpmh', 'clk-gpio-sleep', 'clk-stm [...] adds 26fe27d9201b clk: qcom: Add CLK_SET_RATE_PARENT for 8998 branch clocks adds 0c8ff62504e3 clk: qcom: Add missing freq for usb30_master_clk on 8998 adds 5f2420ed2189 clk: qcom: Skip halt checks on gcc_usb3_phy_pipe_clk for 8998 adds 6131dc81211c clk: qcom: smd: Add support for MSM8998 rpm clocks adds 760be6586fbc clk: qcom: Make common clk_hw registrations adds d13501a2bedf clk: fractional-divider: check parent rate only if flag is set adds a9443a63283a clk: x86: Move clk-lpss.h to platform_data/x86 adds 8f99f5eab06c clk: qoriq: Improve an error message adds e7e6198c6056 clk: tegra: dfll: Fix debugfs_simple_attr.cocci warnings adds 812296631816 clk: mediatek: fix platform_no_drv_owner.cocci warnings adds 75f486c015b5 Merge branches 'clk-qcom-msm8998', 'clk-fractional-parent' [...] adds b7e29924a1a6 clk: ingenic: jz4740: Fix gating of UDC clock adds bc5d922c9349 clk: ingenic: Fix round_rate misbehaving with non-integer [...] adds 7ca4c922aad2 clk: ingenic: Fix doc of ingenic_cgu_div_info adds 635bd69bbe92 clk: ingenic: Remove set but not used variable 'enable' adds b026a7eca1a7 clk: mediatek: add MUX_GATE_FLAGS_2 adds d3174bc836d5 clk: mediatek: using CLK_MUX_ROUND_CLOSEST for the clock o [...] adds 4b5a59a265f0 clk: qcom: gcc-sdm845: Define parent of PCIe PIPE clocks adds 03c4fda603fb clk: mediatek: Add MUX_FLAGS macro adds 5a1cc4c27ad2 clk: mediatek: Add flags to mtk_gate adds b35656de2a13 clk: mediatek: Mark bus and DRAM related clocks as critical adds 64f4466c887e clk: mediatek: correct cpu clock name for MT8173 SoC adds efb1e0b07139 Merge branches 'clk-ingenic', 'clk-mtk-mux', 'clk-qcom-sdm [...] adds 77977b800451 clk: at91: enable AUDIOPLL as source for PCKx on SAMA5D2 adds bb631af3d55f clk: at91: optimize clk_round_rate() for AUDIO_PLL adds 97d010dc4204 clk: at91: programmable: remove unneeded register read adds bd5e2ea291a8 Merge branch 'clk-at91' into clk-next adds 463a554baa9f clk: samsung: fix typo adds 420601d25c0c dt-bindings: clock: Convert fixed-clock binding to json-schema adds f79bae1666f8 dt-bindings: clock: Convert fixed-factor-clock to json-schema adds c3424f59a0cb dt-bindings: clock: add clock for MT2712 adds 51ff86dd1069 clk: mediatek: update clock driver of MT2712 adds a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 adds 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks adds a49ba41c53d1 Merge tag 'v5.1-rockchip-clk1' of git://git.kernel.org/pub [...] adds fea0b0850aad Merge branches 'clk-typo', 'clk-json-schema', 'clk-mtk-271 [...] adds 1df4046a93e0 clk: Combine __clk_get() and __clk_create_clk() adds 2447883934a0 clk: core: clarify the check for runtime PM adds 4472287a3b2f clk: Introduce of_clk_get_hw_from_clkspec() adds efa850487a6b clk: Inform the core about consumer devices adds cf13f2896807 clk: Move of_clk_*() APIs into clk.c from clkdev.c adds 5dc7e84268f5 Merge branch 'clk-parent-rewrite' (early part) into clk-next adds 65cf20ad4f54 clk: fixup default index for of_clk_get_by_name() adds d17a718db40d clk: ti: clkctrl: Fix clkdm_name regression for TI_CLK_CLK [...] adds 010d5166bbe9 dt-bindings: clock: imx8mq: Fix numbering overlaps and gaps adds dc2535be1fd5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 60042a22be4e remoteproc: debug: add crash debugfs node adds ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw adds fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] adds 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 adds 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 adds 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 adds 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies adds 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 adds f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 adds a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 adds 557599f14aab remoteproc/qcom_sysmon.c: Remove duplicate header adds 05f9f57500e2 dt-bindings: remoteproc: qcom: Introduce shutdown-ack irq [...] adds 027045a6e2b7 remoteproc: qcom: Add shutdown-ack irq adds 74f272026554 remoteproc: qcom: Wait for shutdown-ack/ind on sysmon shutdown adds 4107102d6079 remoteproc: qcom_q6v5: don't auto boot remote processor adds a5a4e02d083d remoteproc: qcom: Add support for parsing fw dt bindings adds 4760a896be88 remoteproc: q6v5-mss: Vote for rpmh power domains adds deb9bb83e7ae remoteproc: q6v5-mss: Active powerdomain for SDM845 adds 376211557302 dt-binding: remoteproc: Remove lpass_aon clock from adsp p [...] adds 621eafdb0f0d remoteproc: q6v5_adsp: Remove voting for lpass_aon clock adds 086d08725d34 remoteproc: create vdev subdevice with specific dma memory pool adds 3df52ed7f269 remoteproc: st: add reserved memory support adds d999b622fcfb rpmsg: virtio: allocate buffer from parent adds 6de1c933246f rpmsg: virtio: change header file sort style adds d4c036fec321 remoteproc: fix recovery procedure adds a9f6fe0d728e remoteproc: correct rproc_mem_entry_init() comments adds 74457c40f97a remoteproc: fix rproc_da_to_va in case of unallocated carveout adds 80137b407285 remoteproc: fix rproc_alloc_carveout() bad variable cast adds b36de8cfd16e remoteproc: add warning on resource table cast adds 60f849a5c153 remoteproc: fix rproc_alloc_carveout() for rproc with iomm [...] adds a987e6b91a5a remoteproc: fix trace buffer va initialization adds 28d7d5c66d56 remoteproc: fix rproc_check_carveout_da() returned error a [...] adds d664ce75ae1c remoteproc: fix for "dma-mapping: remove the DMA_MEMORY_EX [...] adds 2f194646feca Merge tag 'rproc-v5.1' of git://github.com/andersson/remoteproc adds e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD adds 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD adds 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD adds 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD adds de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD adds 5fde600537db dmaengine: bcm2835: Use struct_size() in kzalloc() adds ed414d580310 dmaengine: dma-jz4780: Use struct_size() in devm_kzalloc() adds 55f53b9c1746 dmaengine: st_fdma: use struct_size() in kzalloc() adds a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure adds edd3c3899996 dmaengine: qcom: bam_dma: use struct_size() in kzalloc() adds 875aac8a4642 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* adds 546c0547555e dmaengine: qcom_hidma: assign channel cookie correctly adds 73bf95f57bcf Merge branch 'topic/qcom' into for-linus adds 3c215fd868dd dmaengine: timb_dma: Use struct_size() in kzalloc() adds 48b02a85fe2e dmaengine: axi-dmac: Use struct_size() in kzalloc() adds b29715966a2e Documentation: dmaengine: fix dmatest.rst warning adds 85ed4f43db86 Documentation :dmaengine: clarify DMA desc. pointer after [...] adds 3e5daee5ecf3 dmaengine: mv_xor: Use correct device for DMA API adds b5a4c3732404 dt-bindings: dmaengine: sprd: Change channel id to slave i [...] adds ffb5be7c708a dmaengine: sprd: Change channel id to slave id for DMA cel [...] adds 4d75873f8140 dmaengine: ioatdma: Add Snow Ridge ioatdma device id adds 11e31e281bd8 dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 adds e0100d40906d dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 adds 528314b503f8 dmaengine: ioatdma: support latency tolerance report (LTR) [...] adds 361deb7243d2 dmaengine: dmatest: wrap src & dst data into a struct adds 41d00bb7a60f dmaengine: dmatest: add short-hand `buf_size` var in dmate [...] adds 3b6679f91e6f dmaengine: dmatest: move test data alloc & free into functions adds 25aaa75df1e6 dmaengine: imx-sdma: add clock ratio 1:1 check adds de7b7dca8735 dmaengine: imx-sdma: add a test for imx8mq multi sdma devices adds a3711d49beb0 dmaengine: imx-sdma: fix consistent dma test failures adds 3e05ada04382 dmaengine: bcm2835: Return void from abort of transactions adds 603fe86be189 dmaengine: bcm2835: Enforce control block alignment adds efdffc1aaf1a dmaengine: bcm2835: Drop gratuitous list deletion adds 37c22cabf225 dmaengine: bcm2835: Drop outdated comment on supported tra [...] adds 5c196f5efa48 Merge branch 'topic/brcm' into for-linus adds 87fe9ae84d7b dmaengine: dw: Add missed multi-block support for iDMA 32-bit adds d7dba6be0f31 dmaengine: dw: Remove misleading is_private property adds 078165779608 dmaengine: dw: Remove unused internal property adds 69da8be90d5e dmaengine: dw: Split DW and iDMA 32-bit operations adds 91f0ff883e9a dmaengine: dw: Reset DRAIN bit when resume the channel adds 934891b0a16c dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit adds b466a37fbcc9 dmaengine: dw: convert to SPDX identifiers adds bdcb2c5d5ed0 dmaengine: dw-axi-dmac: Fix trivia typo adds 278489c2e19c Merge branch 'topic/dw' into for-linus adds a7359e762fdd dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT adds a1ff82a9c165 dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement f [...] adds b092529e0aa0 dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] adds 9e2b9d3490a6 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] adds 279cc97c01a2 dmaengine: fsl-qdma: add MODULE_LICENSE adds de1fa4f61be7 dmaengine: fsl-edma: use struct_size() in kzalloc() adds 0fa89f972da6 dmaengine: fsl-edma: dma map slave device address adds 6175f6a7ebc7 dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64 adds 79074168de92 Merge branch 'topic/fsl' into for-linus adds ad0d92d7ba6a dmaengine: imx-sdma: refine to load context only once adds 9227ab5643cb dmaengine: imx-dma: fix warning comparison of distinct poi [...] adds da5035f37736 dmaengine: imx-dma: change variable 'now' type to size_t adds 452fd6dc8620 dmaengine: imx-dma: change return of 'imxdma_sg_next' to void adds ceaf52265148 dmaengine: imx-sdma: pass ->dev to dma_alloc_coherent() API adds 84054481eef6 Merge branch 'topic/imx' into for-linus adds 50fdb52a7cda Documentation: bindings: k3dma: Extend the k3dma driver bi [...] adds e2d896c08ca3 Documentation: bindings: dma: Add binding for dma-channel-mask adds d4bdc39f5bd0 dmaengine: k3dma: Upgrade k3dma driver to support hisi_asp [...] adds 1200e070d6cc dmaengine: k3dma: Delete axi_config adds c4994a98faf2 dmaengine: k3dma: Add support for dma-channel-mask adds 989e3af3af27 Merge branch 'topic/k3dma' into for-linus adds 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add adds 1602a335708a Merge branch 'topic/mv' into for-linus adds d9140a0da4a2 dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit adds 3de78f4f4394 Merge branch 'topic/sh' into for-linus adds 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array adds ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable adds 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support adds 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support adds 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support adds a74e7952bf5a Merge branch 'topic/stm' into for-linus adds e486df393058 dmaengine: tegra: avoid overflow of byte tracking adds 216a1d7da066 dmaengine: tegra: make byte counters unsigned int adds 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA adds 65c383c78000 dmaengine: tegra: reduce channel name field size adds 95f295f9fe08 dmaengine: tegra: add tracepoints to driver adds d3d70373f6fe dmaengine: tegra-apb: Use struct_size() in devm_kzalloc() adds 863326a6eec9 dmaengine: tegra210-adma: Use struct_size() in devm_kzalloc() adds 42cb6e07c5a6 Merge branch 'topic/tegra' into for-linus adds 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation adds 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] adds 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] adds ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length adds 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] adds 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property adds b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP adds c2be36ac2141 dmaengine: xilinx_dma: remove set but not used variable 't [...] adds feb59d77a46d Merge branch 'topic/xilinx' into for-linus adds 31ef489a026e Merge tag 'dmaengine-5.1-rc1' of git://git.infradead.org/u [...] adds a843dc4ebaec net: sit: fix UBSAN Undefined behaviour in check_6rd adds a623a7a1a567 y2038: fix socket.h header inclusion adds fe543b2f174f net: liquidio: fix a NULL pointer dereference adds dd9d9f5907bb lan743x: Fix RX Kernel Panic adds 41af8b3a097c net: lio_core: fix two NULL pointer dereferences adds 0b31d98d90f0 net: thunder: fix a potential NULL pointer dereference adds f2feaefdabb0 tcp: Don't access TCP_SKB_CB before initializing it adds ee74d0bd4325 net/x25: reset state in x25_connect() adds 46f7487e161b netfilter: nat: don't register device notifier twice adds 40ba1d9b4d19 netfilter: nf_tables: fix set double-free in abort path adds 273fe3f1006e netfilter: nf_tables: bogus EBUSY when deleting set after flush adds 3f3a390dbd59 netfilter: nf_tables: use-after-free in dynamic operations adds b8b27498659c netfilter: nf_tables: return immediately on empty commit adds ab0891f5d820 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 4280b73092fe net: qlge: fix a potential NULL pointer dereference adds 5c149314d918 net: rocker: fix a potential NULL pointer dereference adds c6873d18cb4a Documentation: devicetree: add a new optional property for [...] adds 6237634d8fcc net/mlx5: Fix multiple updates of steering rules in parallel adds e7aafc8f0480 net/mlx5: Add modify FTE helper function adds 476d61b783e5 net/mlx5: Add a locked flag to node removal functions adds 718ce4d601db net/mlx5: Consolidate update FTE for all removal changes adds 5b33eba99fbc net/mlx5e: Properly get the PF number phys port name ndo adds 6ffb6303426c net/mlx5: Remove redundant lag function to get pf num adds 3d6f3cdf9bfe net/mlx5e: IPoIB, Fix RX checksum statistics update adds c475e11e82d1 net/mlx5e: Fix access to non-existing receive queue adds 6e77c413e8e7 net/mlx5: Avoid panic when setting vport mac, getting vpor [...] adds 24319258660a net/mlx5: Avoid panic when setting vport rate adds a3b1933d34d5 Merge tag 'mlx5-fixes-2019-03-11' of git://git.kernel.org/ [...] adds 10010493c126 isdn: hfcpci: fix potential NULL pointer dereference adds eb32cfcdef23 net: qlogic: fix a potential NULL pointer dereference adds 9f4d6358e11b net: fujitsu: fix a potential NULL pointer dereference adds c7cbc3e937b8 net: 8390: fix potential NULL pointer dereferences adds 035a14e71f27 net: sh_eth: fix a missing check of of_get_phy_mode adds 4ec850e5dfec net: dwmac-sun8i: fix a missing check of of_get_phy_mode adds 6bab45b4de0d mlxsw: core: Prevent duplication during QSFP module initia [...] adds 426aa1fc6225 mlxsw: minimal: Initialize base_mac adds c7fce569fd95 Merge branch 'mlxsw-Various-fixes' adds e15ce4b8d112 net/mlx4_core: Fix reset flow when in command polling mode adds c07d27927f2f net/mlx4_core: Fix locking in SRIOV mode when switching be [...] adds 8511a653e925 net/mlx4_core: Fix qp mtt size calculation adds 4d09d8d8f91d Merge branch 'mlx4-fixes' adds deb6bfabdbb6 lan743x: Fix TX Stall Issue adds 5b5f99b18690 net_sched: return correct value for *notify* functions adds 4504ab0e6eb8 net/tls: Inform user space about send buffer availability adds 163d1c3d6f17 l2tp: fix infoleak in l2tp_ip6_recvmsg() adds 63b6c974c24c MAINTAINERS: GENET & SYSTEMPORT: Add internal Broadcom list adds 9417d81f4f8a pptp: dst_release sk_dst_cache in pptp_sock_destruct adds f3ca4c55a658 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 226a893bbb1f microblaze: no need to check return value of debugfs_creat [...] adds 9bc446100334 Merge tag 'microblaze-v5.1-rc1' of git://git.monstr.eu/lin [...] adds 7a5bd1279bce PM: Add and use pr_fmt() adds fdc56c073270 PM-runtime: Consolidate code to get active/suspended time adds 0996584b3026 PM-runtime: Call pm_runtime_active|suspended_time() from sysfs adds 1fad17fb1bbc PM / wakeup: Rework wakeup source timer cancellation adds 623217a0cc45 PM / wakeup: Drop wakeup_source_drop() adds 07a6c71bbd4a PM / QoS: Fix typo in file description adds e6035258dbf9 Merge branches 'pm-core', 'pm-sleep' and 'pm-qos' adds 814b8797f986 cpuidle: menu: Avoid overflows when computing variance adds 22782b3f9bb8 cpuidle: governor: Add new governors to cpuidle_governors again adds 5d094fea148d cpufreq: Improve kerneldoc comments for cpufreq_cpu_get/put() adds 9505b98ccddc cpufreq: pxa2xx: remove incorrect __init annotation adds 8e3b40395450 cpufreq: intel_pstate: Fix up iowait_boost computation adds 4650b2792944 Merge branches 'pm-cpuidle' and 'pm-cpufreq' adds 46b7fe94995f PM / Domains: Improve warn for multiple states but no governor adds 0cec68a97787 PM / Domains: Return early for all errors in _genpd_power_off() adds d9dfca7f8124 PM / domains: Remove one unnecessary blank line adds 75f3e2395430 Merge branch 'pm-domains' adds 55286a29389a OPP: Fix handling of multiple power domains adds faef080f6db5 PM / OPP: Update performance state when freq == old_freq adds ae2917093fb6 tools/power/cpupower: Display boost frequency separately adds 2c0bf86c7c18 Merge tag 'linux-cpupower-5.1-rc1' of git://git.kernel.org [...] adds b444e1aa3e48 Merge branches 'pm-opp' and 'pm-tools' adds 9352ca585b2a Merge tag 'pm-5.1-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds f16eb8a4b096 ACPI / device_sysfs: Avoid OF modalias creation for remove [...] adds 4909e6df213a ACPI: tables: Simplify PPTT leaf node detection adds 3fd16d701661 ACPI: sysfs: Prevent get_status() from returning acpi_status adds 666dccf528d8 ACPI: Documentation: Fix path for acpidbg tool adds c62c15a92455 ACPI / configfs: Mark local functions static adds bf567dd38993 ACPI / configfs: Mark local data structures static adds b6e88119f1ed Merge branches 'acpi-tables', 'acpi-debug', 'acpi-doc' and [...] adds 3b319ee220a8 Merge tag 'acpi-5.1-rc1-2' of git://git.kernel.org/pub/scm [...] adds 2a1180f1bd38 filemap: pass vm_fault to the mmap ra helpers adds ce82f19fd580 zram: default to lzo-rle instead of lzo adds 17415606f9d8 tools/testing/selftests/proc/proc-pid-vm.c: test with vsys [...] adds a4046c06be50 include/linux/swap.h: use offsetof() instead of custom __s [...] adds f261c4e529da Merge branch 'akpm' (patches from Andrew) adds a75d4c333772 filemap: kill page_cache_read usage in filemap_fault adds 6b4c9f446981 filemap: drop the mmap_sem for all blocking operations adds 8b0f9fa2e02d filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior adds f91f2ee54a21 Merge branch 'akpm' (rest of patches from Andrew) adds 31867b23d7d1 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA adds 7c77bf7de157 f2fs: don't access node/meta inode mapping after iput adds f365c6cc85b1 f2fs: change error code to -ENOMEM from -EINVAL adds 539cd352239f f2fs: fix compile warnings: 'struct *' declared inside par [...] adds 8e11403876b1 f2fs: remove set but not used variable 'err' adds 36c5733f9570 f2fs: check inject_rate validity during configuring adds 5d539245cb18 f2fs: export FS_NOCOW_FL flag to user adds c20e57b32d81 f2fs: no need to check return value of debugfs_create functions adds ddf06b753a85 f2fs: fix to trigger fsck if dirent.name_len is zero adds 720db068634c f2fs: check if file namelen exceeds max value adds 2f84babfe5eb f2fs: add brackets for macros adds ac92985864e1 f2fs: UBSAN: set boolean value iostat_enable correctly adds f9aa52a8cbe0 f2fs: fix to initialize variable to avoid UBSAN/smatch warning adds 2010987365ab f2fs: fix to set sbi dirty correctly adds 03f2c02d8be7 f2fs: run discard jobs when put_super adds db610a640eee f2fs: add quick mode of checkpoint=disable for QA adds b86232536c3e f2fs: try to keep CP_TRIMMED_FLAG after successful umount adds b460866d2708 f2fs: don't wake up too frequently, if there is lots of IOs adds 11ac8ef8d8c5 f2fs: avoid null pointer exception in dcc_info adds 0e0667b625cf f2fs: flush quota blocks after turnning it off adds 812a95977fd2 f2fs: sync filesystem after roll-forward recovery adds eecfa42716e6 f2fs: use xattr_prefix to wrap up adds 1ffdc3807589 f2fs: fix typos in code comments adds a0770e13c8da f2fs: fix to data block override node segment by mistake adds 7321dd97b5bb f2fs: fix to document inline_xattr_size option adds 025cdb166c1e f2fs: jump to label 'free_node_inode' when failing from d_ [...] adds c42d28ce3e16 f2fs: fix potential data inconsistence of checkpoint adds 9083977dabf3 f2fs: do not use mutex lock in atomic context adds 500e0b28ecd3 f2fs: fix to check inline_xattr_size boundary correctly adds 6d52e135c8a8 f2fs: don't allow negative ->write_io_size_bits adds fb40d618b039 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG adds 0af725fcb77a f2fs: fix wrong #endif adds 68b79cdc6de9 f2fs: correct spelling mistake adds bc73a4b2414f f2fs: silence VM_WARN_ON_ONCE in mempool_alloc adds aa2c8c43e4a5 f2fs: fix to retry fill_super only if recovery failed adds dc37910d4c63 f2fs: make fault injection covering __submit_flush_wait() adds 6492a335fd80 f2fs: fix encrypted page memory leak adds e46f6bd82c83 f2fs: fix to update iostat correctly in IPU path adds 613f3dcdf0d8 f2fs: no need to take page lock in readdir adds 428e3bcf0769 f2fs: give random value to i_generation adds ca597bddedd9 f2fs: fix to dirty inode for i_mode recovery adds 48432984d718 f2fs: fix to avoid deadlock of atomic file operations adds 559e87c497a8 f2fs: trace f2fs_ioc_shutdown adds 76630f200592 f2fs: print more parameters in trace_f2fs_map_blocks adds 2a6a7e722e7a f2fs: fix to use kvfree instead of kzfree adds 25720cc05e49 f2fs: remove wrong comment in f2fs_invalidate_page() adds 240a59156d9b f2fs: fix to add refcount once page is tagged PG_private adds 86109c9064da f2fs: don't trigger read IO for beyond EOF page adds 70db5b04cbe1 f2fs: give some messages for inline_xattr_size adds dd6c89b5f2b9 f2fs: fix to do sanity check with inode.i_inline_xattr_size adds 2c28aba8b2e2 f2fs: fix to adapt small inline xattr space in __find_inli [...] adds aadcef64b22f f2fs: fix to avoid deadlock in f2fs_read_inline_dir() adds aff7b628ac2d f2fs: set pin_file under CAP_SYS_ADMIN adds 5160bcce5c3c Merge tag 'f2fs-for-5.1' of git://git.kernel.org/pub/scm/l [...] adds 7be73fa1c1b0 xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add adds 79622c7ce687 xfs: clean up xfs_dir2_leafn_add adds f51fac689262 xfs: zero initialize highstale and lowstale in xfs_dir2_le [...] adds 6ef50fe9afae xfs: clean up xfs_dir2_leaf_addname adds de578188ed01 Merge tag 'xfs-5.1-merge-5' of git://git.kernel.org/pub/sc [...] adds 37406a60fac7 drm: Merge __drm_atomic_helper_disable_all() into drm_atom [...] adds e552f0851070 drm: add __user attribute to ptr_to_compat() adds 96413c78d958 Merge tag 'drm-misc-next-fixes-2019-03-06' of git://anongi [...] adds 6a7a20ed29ca drm/powerplay: print current clock level when dpm is disab [...] adds b7d485df6658 drm/amd/powerplay: fix the confusing ppfeature mask calculations adds 6feaa4194c18 drm/amdgpu/powerplay: add missing breaks in polaris10_smumgr adds dcd5fb82ffb4 drm/amd/display: Fix reference counting for struct dc_sink. adds 293b9160839f drm/amd/display: Fix issue with link_active state not corr [...] adds 5307db85c745 drm/amd/powerplay: use REG32_PCIE wrapper instead for powerplay adds 76f8f6992a0c drm/amdgpu: use REG32_PCIE wrapper instead for psp adds cac734c2dbd2 drm/amdkfd: use init_mqd function to allocate object for h [...] adds fe1331a2eca0 drm/amd/powerplay: drop redundant soft min/max settings adds d19e923337d9 drm/amd/powerplay: need to reapply the dpm level settings adds 971e7ac1ab62 drm/amd/powerplay: force FCLK to highest also for 5K or hi [...] adds 3a301bc5d294 drm/amd/powerplay: overwrite ODSettingsMin for UCLK_FMAX feature adds 2e41a8747acf drm/amd/powerplay: support retrieving clock information fr [...] adds f5e79735cab4 drm/amd/powerplay: set default fclk for no fclk dpm support case adds 65543b28893a drm/amd/powerplay: honor the OD settings adds 084a56c723b3 drm/amd/powerplay: show the right override pcie parameters adds 7db329e57b90 Revert "drm/amdgpu: use BACO reset on vega20 if platform support" adds 672e78cab819 drm/amd/display: Pass app_tf by value rather than by reference adds 1e2930374f56 drm/amdgpu: clear PDs/PTs only after initializing them adds 59d3191f14dc drm/amd/display: don't call dm_pp_ function from an fpu block adds c703bf9e11c3 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds f5fd9fd40009 drm/etnaviv: fix some off by one bugs adds 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit adds bb8e82b64b4b etnaviv mailing list is moderated adds a20ca6744ba7 Build etnaviv on non-ARM architectures adds f8261c376e7f drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump() adds fd4b77e8deea drm/etnaviv: don't restrict to certain architectures adds ef092dec043c drm/etnaviv: mmuv2: don't map zero page adds 9e05352340d3 drm/etnaviv: potential NULL dereference adds 3a7d2f4f4427 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds c6b38fbbde91 drm: move i915_kick_out_vgacon to vgaarb adds 1c74ca7a1a9a drm/fb-helper: call vga_remove_vgacon automatically. adds c34674a23d1e drm/qxl: remove conflicting framebuffers earlier adds 74cd45fa90a2 Merge tag 'drm-misc-next-fixes-2019-03-13' of git://anongi [...] adds 08f68752cefc drm/i915: HDCP state handling in ddi_update_pipe adds df069367f3b1 drm/i915: Protect i915_active iterators from the shrinker adds 7b1366b48c1f drm/i915: Reacquire priolist cache after dropping the engine lock adds 339cc6ae0f9d drm/i915/selftests: Always free spinner on __sseu_prepare error adds a89c09624f61 drm/i915: Acquire breadcrumb ref before cancelling adds c8c16f59b3d8 drm/i915: Fix atomic state leak when resetting HDMI link adds ca22f32a6296 drm/i915: Relax mmap VMA check adds ad7ad48e0987 Merge tag 'drm-intel-next-fixes-2019-03-12' of git://anong [...] adds 8f2bf884114c drm/amd/powerplay: set max fan target temperature as 105C adds f5742ec36422 drm/amd/powerplay: correct power reading on fiji adds f7b1844bacec drm/amdgpu: Update gc golden setting for vega family adds 0f1d37e65a59 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds 8264fd046a08 Merge tag 'drm-next-2019-03-15' of git://anongit.freedeskt [...] adds d344e07940f3 ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stre [...] adds a2c6433ee5a3 ALSA: usx2y: Fix potential NULL pointer dereference adds 7472946915aa ALSA: hda/tegra: avoid build error without CONFIG_PM adds cbc05fd6708c ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X [...] adds 10f5b1b85ed1 ALSA: hda/realtek - Fixed Headset Mic JD not stable adds 167897f4b32c ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 adds b0d8bc50b9f2 ALSA: hda: hdmi - add Icelake support adds c24a12696520 ALSA: pcm: Fix function name in kernel-doc comment adds c8a9afa632f0 ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_ [...] adds 136824efaab2 ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO adds da484d00f020 ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB adds 2dbb0e6c1961 Merge tag 'sound-fix-5.1-rc1' of git://git.kernel.org/pub/ [...] adds bc1a7f75c85e i2c: mediatek: modify threshold passed to i2c_get_dma_safe [...] adds 60f7691c624b i2c: sis630: correct format strings adds a35ba2f74df5 i2c: rcar: fix concurrency issue related to ICDMAER adds 7ce98a5591d2 i2c: rcar: explain the lockless design adds c86da50cfd84 i2c: i2c-stm32f7: Fix SDADEL minimum formula adds bf263c35b2eb i2c: add extra check to safe DMA buffer helper adds 77f3381a83c2 i2c: i2c-designware-platdrv: Cleanup setting of the adapte [...] adds cd86d1403bb4 i2c: i2c-designware-platdrv: Always use a dynamic adapter number adds 51b1ac0fa240 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 82ffd0454bd9 Merge tag 'v5.0-rc5' of https://git.kernel.org/pub/scm/lin [...] adds 5766ba31992d fbdev/via: fix spelling mistake "Expandsion" -> "Expansion" adds 8e71fa5e4d86 fbdev: chipsfb: remove set but not used variable 'size' adds 23cd78e28a7b fbcon: use kvmalloc() for scrollback buffer adds a6f13af4d115 fbdev: Use of_node_name_eq for node name comparisons adds f1fbbf5cfaa8 omapfb: fix typo adds 89ef5c6a7584 video: offb: annotate implicit fall throughs adds 1ea673ade744 video: fbdev: geode: remove ifdef OLPC noise adds 60d2fa0dad06 fbdev: omap2: no need to check return value of debugfs_cre [...] adds 72aed9e31344 fbdev: mbx: fix up debugfs file creation adds a41458d74c24 video/fbdev: refactor video= cmdline parsing adds a5399db139cb fbdev: fbmem: fix memory access if logo is bigger than the screen adds 7d7e58d30e04 dt-bindings: display: ssd1307fb: Remove reset-active-low f [...] adds af4b3a71a5c8 video: ssd1307fb: Do not hard code active-low reset sequence adds 1ac1d4845c01 ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity adds a1939185c7a9 printk: Export console_printk adds 10993504d647 fbcon: Silence fbcon logo on 'quiet' boots adds f40298444e8c video: fbdev: Fix potential NULL pointer dereference adds 4c83c2f75a8f fbdev: omap2: fix warnings in dss core adds 9a9f1d1a81a9 fbdev: mbx: fix a misspelled variable name adds 2b9c272cf5cd Merge tag 'fbdev-v5.1' of git://github.com/bzolnier/linux adds cce8e04cf79e ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers adds d123fab71f63 ntb_hw_switchtec: NT req id mapping table register entry n [...] adds a2585cdc9e4c ntb_hw_switchtec: Added support of >=4G memory windows adds 9143595a7e05 NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() adds c59666bb32b9 NTB: ntb_transport: Ensure the destination buffer is mappe [...] adds ebb09b33c60c NTB: add new parameter to peer_db_addr() db_bit and db_data adds e8a71a386689 Merge tag 'ntb-5.1' of git://github.com/jonmason/ntb adds 143c2a89e0e5 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t adds 74ffe79ae538 ARM: 8840/1: use a raw_spinlock_t in unwind adds ca70ea43f80c ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used adds d410a8a49e3e ARM: 8849/1: NOMMU: Fix encodings for PMSAv8's PRBAR4/PRLAR4 adds 9ec5cd0a40f2 ARM: 8817/1: mm: skip cleaning of idmap page tables on LPA [...] adds 4a4d68fc2657 ARM: 8818/1: dma-mapping: update comment about handling dm [...] adds 091bb549f772 ARM: 8819/1: Remove '-p' from LDFLAGS adds 1c31d4e96b8c ARM: 8820/1: mm: Stop printing the virtual memory layout adds 8f433ec4d0c4 ARM: 8821/1: Correct meaning of SCU in HAVE_ARM_SCU help txt adds fec9eac65947 ARM: 8822/1: smp_twd: Remove legacy TWD registration adds 58ca33824ff8 ARM: 8823/1: Implement pgprot_device() adds 071d184a19f6 ARM: 8826/1: mm: initialize pfn limits with find_limits() adds baf2df8e15be ARM: 8827/1: fix argument count to match macro definition adds 32fdb046ac43 ARM: 8828/1: uaccess: use unified assembler language syntax adds eb7ff9023e4f ARM: 8829/1: spinlock: use unified assembler language syntax adds 72cd4064fcca ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are [...] adds 49f30235061b ARM: 8831/1: NOMMU: pmsa-v8: remove unneeded semicolon adds 49e30bd07df5 ARM: 8832/1: NOMMU: Limit visibility for CONFIG_FLASH_{MEM [...] adds 5388a5b82199 ARM: avoid Cortex-A9 livelock on tight dmb loops adds de9c0d49d85d ARM: 8833/1: Ensure that NEON code always compiles with Clang adds e85fa28ebcb5 ARM: 8838/1: drivers: amba: Updates to component identific [...] adds 4a2910fa80d7 ARM: 8836/1: drivers: amba: Update component matching to u [...] adds 28941701a49a ARM: 8837/1: coresight: etmv4: Update ID register table to [...] adds a216376add73 ARM: 8841/1: use unified assembler in macros adds c001899a5d6c ARM: 8843/1: use unified assembler in headers adds e44fc38818ed ARM: 8844/1: use unified assembler in assembly files adds b7e8c9397cd4 ARM: 8845/1: use unified assembler in c files adds 9db043d36bd3 ARM: 8848/1: virt: Align GIC version check with arm64 counterpart adds d0e22329e1a5 ARM: qcom: remove unnecessary boot_lock adds 0eb037998afe ARM: oxnas: remove CPU hotplug implementation adds 70678554c4c4 ARM: actions: remove boot_lock and pen_release adds 6213f70e7c10 ARM: smp: remove arch-provided "pen_release" adds 4c2741ac5e10 Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next adds 0be288630752 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds bb6bccba390c iommu/amd: Fix NULL dereference bug in match_hid_uid adds 323ea40ff6fb Merge tag 'iommu-fix-v5.1-rc1' of git://git.kernel.org/pub [...] adds 0841625201b6 tracing/probes: Make reserved_field_names static adds cede666e2eb2 trace/probes: Remove kernel doc style from non kernel doc comment adds 31b265b3baaf tracing: kdb: Fix ftdump to not sleep adds 287c038c0b99 tracing/probe: Check maxactive error cases adds dec65d79fd26 tracing/probe: Check event name length correctly adds b4443c17a3c9 tracing/probe: Check the size of argument name and body adds 5b7a96220900 tracing/probe: Check event/group naming rule at parsing adds a039480e9e93 tracing/probe: Verify alloc_trace_*probe() result adds aa2e3ac64ace Merge tag 'trace-v5.1-2' of git://git.kernel.org/pub/scm/l [...] adds 65ab26e39755 selftests: kvm: add selftest for releasing VM file descrip [...] adds 61c08aa9606d KVM: VMX: Compare only a single byte for VMCS' "launched" [...] adds 1ce072cbfd8d KVM: nVMX: Check a single byte for VMCS "launched" in nest [...] adds 0e0ab73c9a02 KVM: VMX: Zero out *all* general purpose registers after VM-Exit adds 831a3011294d KVM: VMX: Modify only RSP when creating a placeholder for [...] adds f3689e3f17f0 KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob adds ccf447434ee6 KVM: VMX: Manually load RDX in vCPU-run asm blob adds 6f7c6d23b71a KVM: VMX: Let the compiler save/load RDX during vCPU-run adds 9ce0a07a6f49 KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_ch [...] adds 98ff2acc91d8 KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_c [...] adds 6c1e7e5b40f2 KVM: nVMX: Explicitly reference the scratch reg in nested [...] adds f1727b495477 KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_ch [...] adds bbc0b8239257 KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested earl [...] adds 74dfa2784e96 KVM: nVMX: Reference vmx->loaded_vmcs->launched directly adds fbda0fd31a6d KVM: nVMX: Let the compiler select the reg for holding HOST_RSP adds 5a8781607e67 KVM: nVMX: Cache host_rsp on a per-VMCS basis adds 47e97c099bbc KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() adds c09b03eb7f96 KVM: VMX: Update VMCS.HOST_RSP via helper C function adds c9afc58cc368 KVM: VMX: Pass "launched" directly to the vCPU-run asm blob adds 217aaff53c25 KVM: VMX: Invert the ordering of saving guest/host scratch [...] adds f78d0971b7bd KVM: VMX: Don't save guest registers after VM-Fail adds d55892049171 KVM: VMX: Use vcpu->arch.regs directly when saving/loading [...] adds 95c7b77d6e40 KVM: x86: Explicitly #define the VCPU_REGS_* indices adds c14f9dd50b01 KVM: VMX: Use #defines in place of immediates in VM-Enter [...] adds 63c73aa07fca KVM: VMX: Create a stack frame in vCPU-run adds 5e0781df1899 KVM: VMX: Move vCPU-run code to a proper assembly routine adds c823dd5c0f3f KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() adds ee2fc635ef71 KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() adds a62fd5a76c99 KVM: VMX: Use RAX as the scratch register during vCPU-run adds 77df549559db KVM: VMX: Pass @launched to the vCPU-run asm via standard [...] adds e75c3c3a0487 KVM: VMX: Return VM-Fail from vCPU-run assembly via standa [...] adds 3b895ef48615 KVM: VMX: Preserve callee-save registers in vCPU-run asm s [...] adds fc2ba5a27a1a KVM: VMX: Call vCPU-run asm sub-routine from C and remove [...] adds 4f44c4eec5b7 KVM: VMX: Reorder clearing of registers in the vCPU-run as [...] adds b5179ec41872 x86/kvmclock: set offset for kvm unstable clock adds 90952cd38859 kvm: Use struct_size() in kmalloc() adds 98d90582be2e svm: Fix AVIC DFR and LDR handling adds f7589cca50ef KVM: x86: cull apicv code when userspace irqchip is requested adds c57cd3c89ecf svm: Fix improper check when deactivate AVIC adds 946c522b603f KVM: nVMX: Sign extend displacements of VMX instr's mem operands adds 8570f9e881e3 KVM: nVMX: Apply addr size mask to effective address for V [...] adds 34333cc6c2cb KVM: nVMX: Ignore limit checks on VMX instructions using f [...] adds e0dfacbfe91a KVM: nVMX: remove useless is_protmode check adds 8acc0993e3f9 kvm, x86, mmu: Use kernel generic dynamic physical address mask adds 74f2370bb64f KVM: x86: expose MOVDIRI CPU feature into VM. adds c029b5deb0b5 KVM: x86: expose MOVDIR64B CPU feature into VM. adds 81b016676e1c KVM: x86: Sync the pending Posted-Interrupts adds b4b65b5642d6 KVM: x86: cleanup freeing of nested state adds d92935979adb kvm: vmx: Fix typos in vmentry/vmexit control setting adds 359a6c3ddc51 KVM: nVMX: do not start the preemption timer hrtimer unnec [...] adds b12ce36a43f2 kvm: Add memcg accounting to KVM allocations adds 254272ce6505 kvm: x86: Add memcg accounting to KVM allocations adds 1ec696470c86 kvm: svm: Add memcg accounting to KVM allocations adds 4183683918ef kvm: vmx: Add memcg accounting to KVM allocations adds 152482580a1b KVM: Call kvm_arch_memslots_updated() before updating memslots adds e1359e2beb8b KVM: x86/mmu: Detect MMIO generation wrap in any address space adds ddfd1730fd82 KVM: x86/mmu: Do not cache MMIO accesses while memslots ar [...] adds 361209e054a2 KVM: Explicitly define the "memslot update in-progress" bit adds 5192f9b976f9 KVM: x86: Use a u64 when passing the MMIO gen around adds cae7ed3c2cb0 KVM: x86: Refactor the MMIO SPTE generation handling adds 0e32958ec449 KVM: Remove the hack to trigger memslot generation wraparound adds 164bf7e56c5a KVM: Move the memslot update in-progress flag to bit 63 adds 85875a133ea3 KVM: x86/mmu: Move slot_level_*() helper functions up a few lines adds a21136345cb6 KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_f [...] adds 4e103134b862 KVM: x86/mmu: Zap only the relevant pages when removing a memslot adds a592a3b8fc62 Revert "KVM: MMU: document fast invalidate all pages" adds 4771450c345d Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" adds 571c5af06e30 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds 5ff0568374ed KVM: x86/mmu: Remove is_obsolete() call adds 52d5dedc79bd Revert "KVM: MMU: reclaim the zapped-obsolete page first" adds 210f494261e1 Revert "KVM: MMU: collapse TLB flushes when zap all pages" adds 43d2b14b105f Revert "KVM: MMU: zap pages in batch" adds 42560fb1f3c6 Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_al [...] adds b59c4830ca18 Revert "KVM: MMU: show mmu_valid_gen in shadow page relate [...] adds 7390de1e99a7 Revert "KVM: x86: use the fast way to invalidate all pages" adds 8a674adc11cd KVM: x86/mmu: skip over invalid root pages when zapping all sptes adds 5d6317ca4e61 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds ea145aacf4ae Revert "KVM: MMU: fast invalidate all pages" adds 83cdb56864bc KVM: x86/mmu: Differentiate between nr zapped and list unstable adds 24efe61f696c KVM: x86/mmu: WARN if zapping a MMIO spte results in zappi [...] adds 8ab3c471eef2 KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_za [...] adds 7fa08e71b4a0 KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns adds 49113d360bde KVM: Expose the initial start value in grow_halt_poll_ns() [...] adds dee339b5c1da KVM: Never start grow vCPU halt_poll_ns from value below h [...] adds 7539b174aef4 x86: kvmguest: use TSC clocksource if invariant TSC is exposed adds a67794cafbc4 Revert "KVM: Eliminate extra function calls in kvm_get_dir [...] adds 41a8645ab1c3 KVM: PPC: Book3S PR: Add emulation for slbfee. instruction adds 08434ab46948 KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzal [...] adds f1adb9c48a01 KVM: PPC: Remove -I. header search paths adds 03f953329bd8 KVM: PPC: Book3S: Allow XICS emulation to work in nested h [...] adds 1b6422574e2d KVM: PPC: Book3S HV: Optimise mmio emulation for devices o [...] adds a67614cc05a5 KVM: PPC: Release all hardware TCE tables attached to a group adds 8f1f7b9bedbc KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] adds e40542aff909 KVM: PPC: Book3S HV: Fix build failure without IOMMU support adds 716cb1160819 KVM: PPC: Book3S: Improve KVM reference counting adds 0a0c50f771f5 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 54a1f393ce1b Merge tag 'kvm-ppc-next-5.1-1' of git://git.kernel.org/pub [...] adds a242010776f8 KVM: Minor cleanups for kvm_main.c adds 8d43d5703667 KVM: s390: clarify kvm related kernel message adds b7d455712927 KVM: s390: drop obsolete else path adds 689bdf9e9c33 KVM: s390: make bitmap declaration consistent adds 246b72183b35 KVM: s390: move bitmap idle_mask into arch struct top level adds 672128bfee08 KVM: s390: coding style kvm_s390_gisa_init/clear() adds 96723d323a08 KVM: s390: use pending_irqs_no_gisa() where appropriate adds bb2fb8cdcf2d KVM: s390: remove kvm_s390_ from gisa static inline functions adds 982cff425959 KVM: s390: introduce struct kvm_s390_gisa_interrupt adds 3dec19221788 s390/cio: add function chsc_sgib() adds 1282c21eb3da KVM: s390: add the GIB and its related life-cyle functions adds 25c84dbaec6a KVM: s390: add kvm reference to struct sie_page2 adds 6cff2e104601 KVM: s390: add functions to (un)register GISC with GISA adds 174dd4f88875 KVM: s390: kvm_s390_gisa_clear() now clears the IPM only adds 9f30f6216378 KVM: s390: add gib_alert_irq_handler() adds b1d1e76ed9ee KVM: s390: start using the GIB adds b9fa6d6ee9b8 KVM: s390: fix possible null pointer dereference in pendin [...] adds 346fa2f891c7 KVM: s390: implement subfunction processor calls adds 11ba5961a215 KVM: s390: add debug logging for cpu model subfunctions adds 8f060f53554c Merge tag 'kvm-s390-next-5.1-1' of git://git.kernel.org/pu [...] adds ee7930490a8f clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] adds 7aa8d1464165 arm/arm64: KVM: Introduce kvm_call_hyp_ret() adds 18fc7bf8e041 arm64: KVM: Allow for direct call of HYP functions when using VHE adds 7cba8a8d0d39 arm64: KVM: Drop VHE-specific HYP call stub adds d18232ea8a94 ARM: KVM: Teach some form of type-safety to kvm_call_hyp adds 32f139551954 arm/arm64: KVM: Statically configure the host's view of MPIDR adds e329fb75d519 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds accb99bcd0ca KVM: arm/arm64: Simplify bg_timer programming adds b98c079ba480 KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 09838de943d4 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 84135d3d18da KVM: arm/arm64: consolidate arch timer trap handlers adds e604dd5d45c7 KVM: arm/arm64: timer: Rework data structures for multiple timers adds 9e01dc76be6a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds bee038a67487 KVM: arm/arm64: Rework the timer code to use a timer_map adds 64cf98fa5544 KVM: arm/arm64: Move kvm_is_write_fault to header file adds f7f2b15c3d42 arm64: KVM: Expose sanitised cache type register to guest adds 793acf870ea3 arm64: KVM: Describe data or unified caches as having 1 se [...] adds bae561c0cff7 KVM: arm/arm64: arch_timer: Mark physical interrupt active [...] adds 49dfe94fe5ad KVM: arm/arm64: Fix TRACE_INCLUDE_PATH adds 3644a35b0244 KVM: arm/arm64: Remove -I. header search paths adds 05277f368c33 KVM: arm/arm64: Prefix header search paths with $(srctree)/ adds 2b5906690254 KVM: arm/arm64: Update MAINTAINERS entries adds a37f0c3c46d2 KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" adds 1b44471b5559 KVM: arm64: Fix comment for KVM_PHYS_SHIFT adds c2be79a0bcf3 KVM: arm/arm64: Remove unused gpa_end variable adds 7f5d9c1bc0e6 KVM: arm/arm64: Remove unused timer variable adds c88b093693cc arm64: KVM: Fix architecturally invalid reset value for FP [...] adds 71783e09b487 Merge tag 'kvmarm-for-v5.1' of git://git.kernel.org/pub/sc [...] adds 92da008fa210 Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" adds 46333236485c MAINTAINERS: Add KVM selftests to existing KVM entry adds e74d53e30e29 KVM: PPC: Fix compilation when KVM is not enabled adds 2b57ecd0208f KVM: PPC: Book3S: Add count cache flush parameters to kvmp [...] adds c7a0e83cb670 Merge tag 'kvm-ppc-next-5.1-3' of git://git.kernel.org/pub [...] adds eca6be566d47 KVM: doc: Document the life cycle of a VM and its resources adds 4a605bc08e98 kvm: vmx: fix formatting of a comment adds 636deed6c0bc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds df20af1e270b um: Remove duplicated include from vector_user.c adds aea05eb56e47 um: Fix for a possible OOPS in ubd initialization adds 6c83d0d5eb62 Merge branch 'for-linus-5.1-rc1' of git://git.kernel.org/p [...] adds 480b1cb9dad8 cifs: change wait_for_free_request() to take flags as argument adds 4230cff8c0b7 cifs: pass flags down into wait_for_free_credits() adds b227d215deef cifs: wait_for_free_credits() make it possible to wait for [...] adds 16b34aa44b25 cifs: prevent starvation in wait_for_free_credits for mult [...] adds 2b53b929faed cifs: add a timeout argument to wait_for_free_credits adds ffd1ef1e5072 smb3: display security information in /proc/fs/cifs/DebugD [...] adds 7937ca961c84 smb3: add dynamic tracepoint for timeout waiting for credits adds 257b78099be0 cifs: simplify how we handle credits in compound_send_recv() adds ab7b10cf4fd1 smb3: display volume serial number for shares in /proc/fs/ [...] adds b0f6df737a1c cifs: cache FILE_ALL_INFO for the shared root handle adds 8191576a1249 smb3: Add dynamic trace points for various compounded smb3 ops adds ccdc77a3054a cifs: add SMB2_ioctl_init/free helpers to be used with com [...] adds 72c419d9b073 cifs: fix smb3_zero_range so it can expand the file-size w [...] adds 779ede040dd4 smb3: add dynamic tracepoints for simple fallocate and zero range adds 31ba4331d571 SMB3: passthru query info doesn't check for SMB3 FSCTL passthru adds d44d13723b09 cifs: remove unused value pointed out by Coverity adds 6552580286e5 cifs: minor documentation updates adds c847dccfbdc1 CIFS: make mknod() an smb_version_op adds dd0ac2d24bf0 smb2: fix typo in definition of a few error flags adds f16994797ea8 cifs: fix incorrect handling of smb2_set_sparse() return i [...] adds f5778c398713 SMB3: Allow SMB3 FSCTL queries to be sent to server from tools adds bc31d0cdcfba CIFS: fix POSIX lock leak and invalid ptr deref adds 9c7dc824d9a4 Merge tag '5.1-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/acpi/aml-debugger.txt | 4 +- Documentation/arm/kernel_mode_neon.txt | 4 +- .../devicetree/bindings/clock/actions,owl-cmu.txt | 7 +- .../bindings/clock/amlogic,gxbb-aoclkc.txt | 1 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/exynos5433-clock.txt | 23 + .../devicetree/bindings/clock/fixed-clock.txt | 23 - .../devicetree/bindings/clock/fixed-clock.yaml | 44 + .../bindings/clock/fixed-factor-clock.txt | 28 - .../bindings/clock/fixed-factor-clock.yaml | 56 + .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../devicetree/bindings/clock/imx8mm-clock.txt | 29 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../devicetree/bindings/display/ssd1307fb.txt | 2 - Documentation/devicetree/bindings/dma/dma.txt | 4 + Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 + Documentation/devicetree/bindings/dma/k3dma.txt | 4 +- Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - Documentation/devicetree/bindings/dma/sprd-dma.txt | 2 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 5 + .../bindings/remoteproc/qcom,adsp-pil.txt | 5 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 23 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 79 +- Documentation/driver-api/dmaengine/client.rst | 2 +- Documentation/driver-api/dmaengine/dmatest.rst | 1 + Documentation/driver-model/devres.txt | 2 + Documentation/filesystems/cifs/TODO | 3 +- Documentation/filesystems/cifs/cifs.txt | 34 +- Documentation/filesystems/f2fs.txt | 2 + Documentation/virtual/kvm/api.txt | 17 + Documentation/virtual/kvm/halt-polling.txt | 37 +- Documentation/virtual/kvm/mmu.txt | 41 +- MAINTAINERS | 23 +- arch/alpha/include/uapi/asm/socket.h | 2 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig-nommu | 2 + arch/arm/Makefile | 2 +- arch/arm/boot/bootp/Makefile | 2 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/compressed/ll_char_wr.S | 4 +- arch/arm/boot/dts/imx28-cfa10036.dts | 3 +- arch/arm/common/mcpm_entry.c | 2 +- arch/arm/include/asm/arch_gicv3.h | 4 +- arch/arm/include/asm/assembler.h | 12 +- arch/arm/include/asm/barrier.h | 2 + arch/arm/include/asm/hardware/entry-macro-iomd.S | 10 +- arch/arm/include/asm/kvm_emulate.h | 8 + arch/arm/include/asm/kvm_host.h | 53 +- arch/arm/include/asm/kvm_hyp.h | 4 + arch/arm/include/asm/kvm_mmu.h | 9 +- arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/processor.h | 6 +- arch/arm/include/asm/smp.h | 1 - arch/arm/include/asm/smp_twd.h | 16 - arch/arm/include/asm/spinlock.h | 3 +- arch/arm/include/asm/suspend.h | 1 + arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/asm/v7m.h | 2 +- arch/arm/include/asm/vfpmacros.h | 8 +- arch/arm/include/debug/tegra.S | 2 +- arch/arm/kernel/debug.S | 2 +- arch/arm/kernel/entry-armv.S | 12 +- arch/arm/kernel/entry-common.S | 2 +- arch/arm/kernel/entry-header.S | 11 +- arch/arm/kernel/entry-v7m.S | 4 + arch/arm/kernel/head-nommu.S | 4 +- arch/arm/kernel/hyp-stub.S | 4 +- arch/arm/kernel/machine_kexec.c | 5 +- arch/arm/kernel/patch.c | 6 +- arch/arm/kernel/sleep.S | 12 + arch/arm/kernel/smp.c | 10 +- arch/arm/kernel/smp_twd.c | 66 - arch/arm/kernel/unwind.c | 14 +- arch/arm/kvm/Makefile | 5 +- arch/arm/kvm/coproc.c | 23 +- arch/arm/kvm/hyp/cp15-sr.c | 1 - arch/arm/kvm/hyp/hyp-entry.S | 2 +- arch/arm/kvm/hyp/switch.c | 2 +- arch/arm/kvm/hyp/tlb.c | 4 +- arch/arm/kvm/interrupts.S | 4 +- arch/arm/lib/Makefile | 2 +- arch/arm/lib/bitops.h | 8 +- arch/arm/lib/clear_user.S | 2 +- arch/arm/lib/copy_from_user.S | 2 +- arch/arm/lib/copy_page.S | 4 +- arch/arm/lib/copy_template.S | 6 +- arch/arm/lib/copy_to_user.S | 2 +- arch/arm/lib/csumpartial.S | 20 +- arch/arm/lib/csumpartialcopygeneric.S | 4 +- arch/arm/lib/csumpartialcopyuser.S | 2 +- arch/arm/lib/div64.S | 4 +- arch/arm/lib/floppydma.S | 10 +- arch/arm/lib/io-readsb.S | 20 +- arch/arm/lib/io-readsl.S | 2 +- arch/arm/lib/io-readsw-armv3.S | 6 +- arch/arm/lib/io-readsw-armv4.S | 12 +- arch/arm/lib/io-writesb.S | 20 +- arch/arm/lib/io-writesl.S | 2 +- arch/arm/lib/io-writesw-armv3.S | 2 +- arch/arm/lib/io-writesw-armv4.S | 6 +- arch/arm/lib/lib1funcs.S | 4 +- arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 24 +- arch/arm/lib/memset.S | 42 +- arch/arm/lib/xor-neon.c | 2 +- arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-exynos/headsmp.S | 2 +- arch/arm/mach-exynos/platsmp.c | 31 +- arch/arm/mach-ks8695/include/mach/entry-macro.S | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 16 +- arch/arm/mach-omap2/prm_common.c | 4 +- arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-prima2/common.h | 2 + arch/arm/mach-prima2/headsmp.S | 2 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 17 +- arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-spear/generic.h | 2 + arch/arm/mach-spear/headsmp.S | 2 +- arch/arm/mach-spear/hotplug.c | 4 +- arch/arm/mach-spear/platsmp.c | 27 +- arch/arm/mach-tegra/reset-handler.S | 2 +- arch/arm/mm/cache-v6.S | 8 +- arch/arm/mm/copypage-v4mc.c | 3 +- arch/arm/mm/copypage-v4wb.c | 3 +- arch/arm/mm/copypage-v4wt.c | 3 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/idmap.c | 4 +- arch/arm/mm/init.c | 69 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7m.S | 7 +- arch/arm64/include/asm/kvm_emulate.h | 12 + arch/arm64/include/asm/kvm_host.h | 48 +- arch/arm64/include/asm/kvm_hyp.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 13 +- arch/arm64/include/asm/sysreg.h | 7 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/hyp.S | 3 - arch/arm64/kvm/hyp/hyp-entry.S | 12 - arch/arm64/kvm/hyp/sysreg-sr.c | 1 - arch/arm64/kvm/sys_regs.c | 168 +- arch/microblaze/kernel/setup.c | 13 +- arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 14 + arch/powerpc/include/uapi/asm/kvm.h | 2 + arch/powerpc/kvm/book3s.c | 13 +- arch/powerpc/kvm/book3s_32_mmu.c | 1 + arch/powerpc/kvm/book3s_64_mmu.c | 14 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 18 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 15 +- arch/powerpc/kvm/book3s_64_vio.c | 8 +- arch/powerpc/kvm/book3s_emulate.c | 18 + arch/powerpc/kvm/book3s_hv.c | 33 +- arch/powerpc/kvm/book3s_hv_builtin.c | 14 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 7 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 + arch/powerpc/kvm/book3s_rtas.c | 8 +- arch/powerpc/kvm/powerpc.c | 22 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/irq.h | 1 + arch/s390/include/asm/isc.h | 1 + arch/s390/include/asm/kvm_host.h | 39 +- arch/s390/kernel/irq.c | 1 + arch/s390/kvm/interrupt.c | 431 +++- arch/s390/kvm/kvm-s390.c | 190 +- arch/s390/kvm/kvm-s390.h | 4 +- arch/sparc/include/uapi/asm/socket.h | 2 +- arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/vector_user.c | 3 - arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/kvm_vcpu_regs.h | 25 + arch/x86/kernel/kvmclock.c | 20 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 2 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/lapic.c | 7 +- arch/x86/kvm/mmu.c | 466 ++-- arch/x86/kvm/mmu.h | 1 - arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/page_track.c | 2 +- arch/x86/kvm/svm.c | 120 +- arch/x86/kvm/vmx/nested.c | 129 +- arch/x86/kvm/vmx/vmcs.h | 1 + arch/x86/kvm/vmx/vmenter.S | 167 ++ arch/x86/kvm/vmx/vmx.c | 188 +- arch/x86/kvm/vmx/vmx.h | 20 +- arch/x86/kvm/x86.c | 32 +- arch/x86/kvm/x86.h | 7 +- drivers/acpi/acpi_configfs.c | 25 +- drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/device_sysfs.c | 6 +- drivers/acpi/pptt.c | 3 + drivers/acpi/sysfs.c | 21 +- drivers/amba/bus.c | 45 +- drivers/base/power/domain.c | 20 +- drivers/base/power/domain_governor.c | 1 - drivers/base/power/main.c | 21 +- drivers/base/power/power.h | 1 + drivers/base/power/qos.c | 2 +- drivers/base/power/runtime.c | 16 +- drivers/base/power/sysfs.c | 12 +- drivers/base/power/trace.c | 2 + drivers/base/power/wakeup.c | 30 +- drivers/block/zram/zram_drv.c | 2 +- drivers/clk/Kconfig | 6 + drivers/clk/Makefile | 3 +- drivers/clk/actions/Kconfig | 5 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/actions/owl-pll.h | 30 +- drivers/clk/actions/owl-s500.c | 525 +++++ drivers/clk/at91/clk-audio-pll.c | 9 +- drivers/clk/at91/clk-programmable.c | 3 - drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/clk-clps711x.c | 61 +- drivers/clk/clk-devres.c | 11 + drivers/clk/clk-fixed-mmio.c | 101 + drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gpio.c | 39 +- drivers/clk/clk-highbank.c | 1 + drivers/clk/clk-max77686.c | 28 +- drivers/clk/clk-qoriq.c | 5 +- drivers/clk/clk-stm32mp1.c | 37 +- drivers/clk/clk-twl6040.c | 53 +- drivers/clk/clk.c | 262 ++- drivers/clk/clk.h | 23 +- drivers/clk/clkdev.c | 231 +- drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 4 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clk/imx/clk-imx51-imx53.c | 1 + drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 16 +- drivers/clk/imx/clk-imx8mm.c | 675 ++++++ drivers/clk/imx/clk-imx8mq.c | 254 +-- drivers/clk/imx/clk-imx8qxp.c | 1 + drivers/clk/imx/clk-pll14xx.c | 392 ++++ drivers/clk/imx/clk-sccg-pll.c | 514 ++++- drivers/clk/imx/clk-scu.c | 123 +- drivers/clk/imx/clk-scu.h | 16 +- drivers/clk/imx/clk-vf610.c | 1 + drivers/clk/imx/clk.h | 38 +- drivers/clk/ingenic/cgu.c | 13 +- drivers/clk/ingenic/cgu.h | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/mediatek/clk-gate.c | 4 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt2701.c | 4 +- drivers/clk/mediatek/clk-mt2712.c | 9 +- drivers/clk/mediatek/clk-mt6797.c | 68 +- drivers/clk/mediatek/clk-mt8173.c | 4 +- drivers/clk/mediatek/clk-mtk.c | 4 +- drivers/clk/mediatek/clk-mtk.h | 29 +- drivers/clk/meson/Kconfig | 101 +- drivers/clk/meson/Makefile | 29 +- drivers/clk/meson/axg-aoclk.c | 193 +- drivers/clk/meson/axg-aoclk.h | 13 +- drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/axg.c | 69 +- drivers/clk/meson/clk-dualdiv.c | 138 ++ drivers/clk/meson/clk-dualdiv.h | 33 + drivers/clk/meson/clk-input.c | 7 +- drivers/clk/meson/clk-input.h | 19 + drivers/clk/meson/clk-mpll.c | 12 +- drivers/clk/meson/clk-mpll.h | 30 + drivers/clk/meson/clk-phase.c | 75 +- drivers/clk/meson/clk-phase.h | 26 + drivers/clk/meson/clk-pll.c | 216 +- drivers/clk/meson/clk-pll.h | 49 + drivers/clk/meson/clk-regmap.c | 5 + drivers/clk/meson/clk-regmap.h | 20 + drivers/clk/meson/clk-triphase.c | 68 - drivers/clk/meson/clkc.h | 127 -- drivers/clk/meson/g12a-aoclk.c | 454 ++++ drivers/clk/meson/g12a-aoclk.h | 34 + drivers/clk/meson/g12a.c | 2359 ++++++++++++++++++++ drivers/clk/meson/g12a.h | 175 ++ drivers/clk/meson/gxbb-aoclk-32k.c | 193 -- drivers/clk/meson/gxbb-aoclk.c | 268 ++- drivers/clk/meson/gxbb-aoclk.h | 20 +- drivers/clk/meson/gxbb.c | 296 ++- drivers/clk/meson/meson-aoclk.c | 54 +- drivers/clk/meson/meson-aoclk.h | 13 +- drivers/clk/meson/meson-eeclk.c | 63 + drivers/clk/meson/meson-eeclk.h | 25 + drivers/clk/meson/meson8b.c | 374 +++- drivers/clk/meson/meson8b.h | 11 +- drivers/clk/meson/parm.h | 46 + drivers/clk/meson/sclk-div.c | 10 +- drivers/clk/meson/{clkc-audio.h => sclk-div.h} | 16 +- drivers/clk/meson/vid-pll-div.c | 10 +- drivers/clk/meson/vid-pll-div.h | 20 + drivers/clk/mmp/clk-of-mmp2.c | 5 +- drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/dove.c | 8 +- drivers/clk/mvebu/kirkwood.c | 2 + drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/qcom/clk-rcg.h | 5 +- drivers/clk/qcom/clk-rcg2.c | 24 +- drivers/clk/qcom/clk-rpmh.c | 146 ++ drivers/clk/qcom/clk-smd-rpm.c | 63 + drivers/clk/qcom/common.c | 8 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 11 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gcc-msm8998.c | 61 +- drivers/clk/qcom/gcc-qcs404.c | 10 +- drivers/clk/qcom/gcc-sdm660.c | 11 +- drivers/clk/qcom/gcc-sdm845.c | 5 + drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 15 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 8 + drivers/clk/renesas/rcar-gen3-cpg.c | 147 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5-subcmu.c | 13 +- drivers/clk/samsung/clk-exynos5433.c | 38 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/samsung/clk.h | 2 +- drivers/clk/socfpga/clk-gate.c | 22 +- drivers/clk/socfpga/clk-pll-a10.c | 1 + drivers/clk/socfpga/clk-pll.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/tegra/clk-dfll.c | 18 +- drivers/clk/ti/adpll.c | 2 +- drivers/clk/ti/apll.c | 4 +- drivers/clk/ti/autoidle.c | 101 +- drivers/clk/ti/clk.c | 80 +- drivers/clk/ti/clkctrl.c | 4 +- drivers/clk/ti/clock.h | 5 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/divider.c | 2 +- drivers/clk/ti/dpll.c | 11 +- drivers/clk/ti/dpll3xxx.c | 2 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 2 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/x86/clk-lpt.c | 2 +- drivers/clk/x86/clk-st.c | 3 +- drivers/clocksource/arm_arch_timer.c | 11 +- drivers/cpufreq/cpufreq.c | 24 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/pxa2xx-cpufreq.c | 4 +- drivers/cpuidle/governor.c | 1 + drivers/cpuidle/governors/menu.c | 2 +- drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 5 - drivers/dma/bcm2835-dma.c | 27 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/dma-jz4780.c | 5 +- drivers/dma/dmatest.c | 269 +-- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/dw/Kconfig | 2 + drivers/dma/dw/Makefile | 2 +- drivers/dma/dw/core.c | 245 +- drivers/dma/dw/dw.c | 138 ++ drivers/dma/dw/idma32.c | 160 ++ drivers/dma/dw/internal.h | 15 +- drivers/dma/dw/pci.c | 53 +- drivers/dma/dw/platform.c | 22 +- drivers/dma/dw/regs.h | 30 +- drivers/dma/fsl-edma-common.c | 70 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 1 + drivers/dma/fsl-qdma.c | 1259 +++++++++++ drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 68 +- drivers/dma/imx-dma.c | 8 +- drivers/dma/imx-sdma.c | 49 +- drivers/dma/ioat/dma.c | 12 + drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/hw.h | 3 + drivers/dma/ioat/init.c | 40 +- drivers/dma/ioat/registers.h | 24 + drivers/dma/k3dma.c | 61 +- drivers/dma/mcf-edma.c | 1 + drivers/dma/mv_xor.c | 7 +- drivers/dma/pl330.c | 1 - drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/qcom/hidma.c | 19 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/sh/usb-dmac.c | 2 + drivers/dma/sprd-dma.c | 19 +- drivers/dma/st_fdma.c | 6 +- drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 45 +- drivers/dma/tegra210-adma.c | 5 +- drivers/dma/timb_dma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 170 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 52 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 43 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 16 +- .../drm/amd/display/modules/freesync/freesync.c | 7 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 222 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 7 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 17 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 6 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 59 +- drivers/gpu/drm/drm_ioc32.c | 6 +- drivers/gpu/drm/etnaviv/Kconfig | 1 - drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 36 +- drivers/gpu/drm/i915/i915_drv.c | 35 +- drivers/gpu/drm/i915/i915_gem.c | 3 +- drivers/gpu/drm/i915/i915_scheduler.c | 27 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 18 +- drivers/gpu/drm/i915/intel_ddi.c | 14 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 69 +- drivers/gpu/drm/qxl/qxl_drv.c | 5 +- drivers/gpu/vga/vgaarb.c | 49 + drivers/hwtracing/coresight/coresight-etm3x.c | 44 +- drivers/hwtracing/coresight/coresight-etm4x.c | 21 +- drivers/hwtracing/coresight/coresight-priv.h | 40 + drivers/hwtracing/coresight/coresight-stm.c | 14 +- drivers/hwtracing/coresight/coresight-tmc.c | 30 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/i2c/busses/i2c-mt65xx.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 15 +- drivers/i2c/busses/i2c-sis630.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 2 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/iommu/amd_iommu.c | 8 +- drivers/isdn/hardware/mISDN/hfcpci.c | 9 + drivers/net/ethernet/8390/pcnet_cs.c | 10 + drivers/net/ethernet/cavium/liquidio/lio_core.c | 10 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 + drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 5 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 9 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 161 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 21 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 + drivers/net/ethernet/microchip/lan743x_main.c | 55 +- drivers/net/ethernet/qlogic/qla3xxx.c | 6 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 5 + drivers/net/ethernet/renesas/sh_eth.c | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 5 +- drivers/net/ppp/pptp.c | 1 + drivers/ntb/hw/intel/ntb_hw_gen1.c | 25 +- drivers/ntb/hw/intel/ntb_hw_gen1.h | 5 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 33 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 20 +- drivers/ntb/ntb_transport.c | 31 +- drivers/opp/core.c | 2 +- drivers/opp/of.c | 16 +- drivers/remoteproc/qcom_q6v5_adsp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 209 +- drivers/remoteproc/qcom_q6v5_pas.c | 13 +- drivers/remoteproc/qcom_sysmon.c | 82 +- drivers/remoteproc/qcom_wcnss.c | 6 +- drivers/remoteproc/remoteproc_core.c | 160 +- drivers/remoteproc/remoteproc_debugfs.c | 47 +- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_virtio.c | 61 +- drivers/remoteproc/st_remoteproc.c | 91 +- drivers/rpmsg/virtio_rpmsg_bus.c | 24 +- drivers/s390/cio/chsc.c | 37 + drivers/s390/cio/chsc.h | 1 + drivers/tty/serial/8250/8250_lpss.c | 1 - drivers/video/fbdev/aty/radeon_pm.c | 6 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/core/fb_cmdline.c | 23 +- drivers/video/fbdev/core/fbcon.c | 14 +- drivers/video/fbdev/core/fbmem.c | 3 + drivers/video/fbdev/core/fbmon.c | 2 + drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 13 +- drivers/video/fbdev/geode/lxfb_core.c | 13 +- drivers/video/fbdev/imsttfb.c | 4 +- drivers/video/fbdev/mbx/mbxdebugfs.c | 40 +- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 34 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dss.h | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 2 +- fs/cifs/cifs_debug.c | 11 +- fs/cifs/cifs_ioctl.h | 3 + fs/cifs/cifsglob.h | 16 +- fs/cifs/connect.c | 4 - fs/cifs/dir.c | 107 +- fs/cifs/file.c | 14 +- fs/cifs/smb1ops.c | 126 ++ fs/cifs/smb2inode.c | 87 +- fs/cifs/smb2ops.c | 423 +++- fs/cifs/smb2pdu.c | 145 +- fs/cifs/smb2pdu.h | 7 + fs/cifs/smb2proto.h | 7 + fs/cifs/smb2status.h | 6 +- fs/cifs/trace.h | 124 + fs/cifs/transport.c | 226 +- fs/f2fs/checkpoint.c | 20 +- fs/f2fs/data.c | 59 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 15 +- fs/f2fs/extent_cache.c | 2 +- fs/f2fs/f2fs.h | 77 +- fs/f2fs/file.c | 46 +- fs/f2fs/inline.c | 12 +- fs/f2fs/inode.c | 15 + fs/f2fs/namei.c | 3 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 80 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 109 +- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 20 +- fs/f2fs/xattr.c | 25 +- fs/f2fs/xattr.h | 6 + fs/xfs/libxfs/xfs_dir2_leaf.c | 37 +- fs/xfs/libxfs/xfs_dir2_node.c | 18 +- include/clocksource/arm_arch_timer.h | 1 + include/drm/drm_fb_helper.h | 14 +- include/dt-bindings/clock/actions,s500-cmu.h | 78 + include/dt-bindings/clock/axg-aoclkc.h | 7 +- include/dt-bindings/clock/exynos5433.h | 8 +- include/dt-bindings/clock/g12a-aoclkc.h | 34 + include/dt-bindings/clock/g12a-clkc.h | 135 ++ include/dt-bindings/clock/gxbb-aoclkc.h | 7 + include/dt-bindings/clock/imx5-clock.h | 3 +- include/dt-bindings/clock/imx8mm-clock.h | 244 ++ include/dt-bindings/clock/imx8mq-clock.h | 215 +- include/dt-bindings/clock/marvell,mmp2.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/mt2712-clk.h | 3 +- include/dt-bindings/clock/mt8173-clk.h | 3 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/clock/qcom,rpmh.h | 1 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 1 + include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 1 + include/dt-bindings/clock/stm32mp1-clks.h | 3 - include/dt-bindings/reset/g12a-aoclkc.h | 18 + include/kvm/arm_arch_timer.h | 68 +- include/linux/amba/bus.h | 39 + include/linux/clk-provider.h | 3 + include/linux/clk.h | 36 + include/linux/clk/ti.h | 1 + include/linux/clkdev.h | 4 + include/linux/dma/dw.h | 9 +- include/linux/f2fs_fs.h | 20 +- include/linux/kvm_host.h | 24 +- include/linux/ntb.h | 10 +- include/linux/pagemap.h | 1 + include/linux/platform_data/dma-dw.h | 12 +- include/linux/platform_data/dma-imx.h | 1 + include/linux/platform_data/{ => x86}/clk-lpss.h | 0 include/linux/pm.h | 1 - include/linux/pm_wakeup.h | 9 - include/linux/remoteproc.h | 8 +- include/linux/ring_buffer.h | 2 +- include/linux/swap.h | 4 +- include/linux/switchtec.h | 10 +- include/linux/vgaarb.h | 2 + include/net/netfilter/nf_tables.h | 12 +- include/sound/pcm.h | 2 +- include/trace/events/f2fs.h | 47 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/asm-generic/socket.h | 2 +- kernel/printk/printk.c | 1 + kernel/trace/ring_buffer.c | 5 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_kdb.c | 6 +- kernel/trace/trace_kprobe.c | 23 +- kernel/trace/trace_probe.c | 20 +- kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 8 +- lib/raid6/Makefile | 2 +- mm/filemap.c | 220 +- net/ipv4/tcp_ipv4.c | 9 +- net/ipv6/sit.c | 5 +- net/l2tp/l2tp_ip6.c | 4 +- net/netfilter/nf_nat_masquerade.c | 35 +- net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nft_dynset.c | 13 +- net/netfilter/nft_lookup.c | 13 +- net/netfilter/nft_objref.c | 13 +- net/sched/cls_api.c | 32 +- net/sched/sch_api.c | 15 +- net/tls/tls_device.c | 3 - net/tls/tls_main.c | 3 +- net/x25/af_x25.c | 1 + sound/hda/hdac_stream.c | 5 +- sound/pci/hda/hda_tegra.c | 12 +- sound/pci/hda/patch_conexant.c | 3 + sound/pci/hda/patch_hdmi.c | 67 +- sound/pci/hda/patch_realtek.c | 65 +- sound/usb/usx2y/usb_stream.c | 5 + tools/power/cpupower/lib/cpufreq.c | 19 +- tools/power/cpupower/lib/cpufreq.h | 16 +- tools/power/cpupower/utils/cpufreq-info.c | 42 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../kvm/x86_64/vmx_close_while_nested_test.c | 95 + tools/testing/selftests/proc/proc-pid-vm.c | 49 +- virt/kvm/arm/arch_timer.c | 608 +++-- virt/kvm/arm/arm.c | 64 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 2 +- virt/kvm/arm/mmu.c | 20 +- virt/kvm/arm/trace.h | 107 +- virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/coalesced_mmio.c | 3 +- virt/kvm/eventfd.c | 7 +- virt/kvm/irqchip.c | 4 +- virt/kvm/kvm_main.c | 103 +- virt/kvm/vfio.c | 4 +- 663 files changed, 18980 insertions(+), 5942 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt delete mode 100644 arch/arm/mach-oxnas/hotplug.c create mode 100644 arch/x86/include/asm/kvm_vcpu_regs.h create mode 100644 drivers/clk/actions/owl-s500.c create mode 100644 drivers/clk/clk-fixed-mmio.c create mode 100644 drivers/clk/imx/clk-imx8mm.c create mode 100644 drivers/clk/imx/clk-pll14xx.c create mode 100644 drivers/clk/meson/clk-dualdiv.c create mode 100644 drivers/clk/meson/clk-dualdiv.h create mode 100644 drivers/clk/meson/clk-input.h create mode 100644 drivers/clk/meson/clk-mpll.h create mode 100644 drivers/clk/meson/clk-phase.h create mode 100644 drivers/clk/meson/clk-pll.h delete mode 100644 drivers/clk/meson/clk-triphase.c delete mode 100644 drivers/clk/meson/clkc.h create mode 100644 drivers/clk/meson/g12a-aoclk.c create mode 100644 drivers/clk/meson/g12a-aoclk.h create mode 100644 drivers/clk/meson/g12a.c create mode 100644 drivers/clk/meson/g12a.h delete mode 100644 drivers/clk/meson/gxbb-aoclk-32k.c create mode 100644 drivers/clk/meson/meson-eeclk.c create mode 100644 drivers/clk/meson/meson-eeclk.h create mode 100644 drivers/clk/meson/parm.h rename drivers/clk/meson/{clkc-audio.h => sclk-div.h} (54%) create mode 100644 drivers/clk/meson/vid-pll-div.h create mode 100644 drivers/dma/dw/dw.c create mode 100644 drivers/dma/dw/idma32.c create mode 100644 drivers/dma/fsl-qdma.c create mode 100644 include/dt-bindings/clock/actions,s500-cmu.h create mode 100644 include/dt-bindings/clock/g12a-aoclkc.h create mode 100644 include/dt-bindings/clock/g12a-clkc.h create mode 100644 include/dt-bindings/clock/imx8mm-clock.h create mode 100644 include/dt-bindings/reset/g12a-aoclkc.h rename include/linux/platform_data/{ => x86}/clk-lpss.h (100%) create mode 100644 include/trace/events/tegra_apb_dma.h create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c