This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 45824fc0da6e Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/ [...] adds 78becab98b8f vfio/spapr_tce: Fix incorrect tce_iommu_group memory free adds db2cb969e8ae vfio: re-arrange vfio region definitions adds 92c8026854c2 vfio_pci: Restore original state on release adds eee413e620f4 vfio-mdev/mtty: Simplify interrupt generation adds 1108696aecf0 vfio/type1: Introduce iova list and add iommu aperture val [...] adds af029169b8fd vfio/type1: Check reserved region conflict and update iova list adds f45daadfe1ad vfio/type1: Update iova list on detach adds 9b77e5c79840 vfio/type1: check dma map request is within a valid iova range adds a717072007e8 vfio/type1: Add IOVA range capability support adds b09d6e473974 vfio/type1: remove duplicate retrieval of reserved regions adds e6c5d727db0a Merge branches 'v5.4/vfio/alexey-tce-memory-free-v1', 'v5. [...] adds 1ddd00276fd5 Merge tag 'vfio-v5.4-rc1' of git://github.com/awilliam/linux-vfio adds ebd5f82d32ad clk: aspeed: Add SDIO gate adds c1c4942eebdb clk: aspeed: Move structures to header adds d3d04f6c330a clk: Add support for AST2600 SoC adds a95fb581b144 clk: qoriq: Fix -Wunused-const-variable adds e2f2402f3be8 clk: Si5341/Si5340: remove redundant assignment to n_den adds b0740d71cb56 clk: composite: Drop unused clk.h include adds e03a47deaff4 clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs [...] adds 8863a5bf689a clk: st: clkgen-pll: remove unused variable 'st_pll3200c32 [...] adds 5911dba556cf clk: versatile: Add of_node_put() in cm_osc_setup() adds d55841ce1115 clk: davinci: pll: Add of_node_put() in of_davinci_pll_init() adds d432d0456030 clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup() adds b684702f6e47 clk: ti: dm814x: Add of_node_put() to prevent memory leak adds 570aaec7e943 clk: Constify struct clk_bulk_data * where possible adds 1bd37a467700 clk: Add clk_min/max_rate entries in debugfs adds 9f7767226083 clk: Assert prepare_lock in clk_core_get_boundaries adds 1ccc0ddf046a clk: Use seq_puts() in possible_parent_show() adds 7f4804665b58 clk: Drop !clk checks in debugfs dumping adds cee99529ee0a Merge branches 'clk-aspeed', 'clk-unused', 'clk-of-node-pu [...] adds 46e625b3e320 clk: qcom: clk-alpha-pll: Remove unnecessary cast adds 4c45653b0b47 clk: qcom: clk-alpha-pll: Remove post_div_table checks adds 548a909597d5 clk: qcom: clk-alpha-pll: Add support for Trion PLLs adds e5ee331ebcf3 dt-bindings: clock: Document gcc bindings for SM8150 adds 2a1d7eb854bb clk: qcom: gcc: Add global clock controller driver for SM8150 adds 56bf8740ff47 clk: qcom: msm8916: Don't build by default adds 7d0c76bdf227 clk: qcom: Add WCSS gcc clock control for QCS404 adds 75e0a1e30191 clk: qcom: define probe by index API as common API adds 5e4b7e82d497 clk: qcom: gcc-sdm845: Use floor ops for sdcc clks adds 593020811cb0 clk: qcom: gcc-qcs404: Use floor ops for sdcc clks adds 3f905469c8ce clk: qcom: gcc: Use floor ops for SDCC clocks adds 8c758d667584 dt-bindings: clock: Document the parent clocks adds a64a9e5172f8 clk: qcom: clk-rpmh: Convert to parent data scheme adds 51ffc35d68d4 dt-bindings: clock: Document SM8150 rpmh-clock compatible adds 2243fd4186a9 clk: qcom: clk-rpmh: Add support for SM8150 adds 3bcff3e45bc0 clk: qcom: fix QCS404 TuringCC regmap adds 21ea4b62e1f3 clk: qcom: rcg: Return failure for RCG update adds 64ebb57a3df6 clk: reset: Modify reset-controller driver adds 171f68a3b27a dt-bindings: mediatek: bindings for MT6779 clk adds 85b18fe70494 clk: mediatek: Add dt-bindings for MT6779 clocks adds 710774e04861 clk: mediatek: Add MT6779 clock support adds 5aa00ad3fd33 dt-bindings: clock: mediatek: add pericfg for MT8183 adds f9e55ac22ce9 clk: mediatek: add pericfg clocks for MT8183 adds e4c23e19aa2a clk: mediatek: Register clock gate with device adds 327aa7415638 clk: mediatek: Runtime PM support for MT8183 mcucfg clock [...] adds 096f4597406b dt-bindings: ap806: add the cluster clock node in the syscon file adds 33c0259092c8 clk: mvebu: add helper file for Armada AP and CP clocks adds f756e362d938 clk: mvebu: add CPU clock driver for Armada 7K/8K adds baf4c10f8878 clk: mvebu: ap806: Fix clock name for the cluster adds d827af8f37e9 dt-bindings: ap80x: Document AP807 CPU clock compatible adds 64b379543e2a dt-bindings: ap806: Document AP807 clock compatible adds a77f45eaa266 clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock adds 3b14e509ab99 clk: mvebu: ap80x-cpu: add AP807 CPU clock support adds cd016cb01835 clk: mvebu: ap806: be more explicit on what SaR is adds 0099dc446bb6 clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver adds be69e55df9af clk: mvebu: ap806: Prepare the introduction of AP807 clock [...] adds c0448dce56a4 clk: mvebu: ap80x: add AP807 clock support adds 568b9de48d80 clk: ingenic/jz4740: Fix "pll half" divider not read/writt [...] adds 03d570e1a4dc clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro adds 7c9dc000bd19 Merge tag 'clk-meson-v5.4-1' of https://github.com/BayLibr [...] adds 1d7cedbdfd4a Merge branch 'v5.4/dt' into v5.4/drivers adds 7cfefab6563f clk: meson: axg-audio: add g12a reset support adds 1db61d5eda74 Merge branch 'v5.4/dt' into v5.4/drivers adds 3dd02b7334ec clk: meson: g12a: add support for SM1 GP1 PLL adds 2edccd319fde clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock adds da3ceae4ec9f clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks adds 5a85a642575c Merge tag 'clk-meson-v5.4-2' of https://github.com/BayLibr [...] adds f5c7305db30b Merge branches 'clk-qcom', 'clk-mtk', 'clk-armada', 'clk-i [...] adds cf9ec1fc6d7c clk: actions: Don't reference clk_init_data after registration adds d6d251f9bb74 clk: lochnagar: Don't reference clk_init_data after registration adds 1610dd79d0f6 clk: meson: axg-audio: Don't reference clk_init_data after [...] adds af884a5dfdef clk: qcom: Don't reference clk_init_data after registration adds af55dadfbce3 clk: sirf: Don't reference clk_init_data after registration adds 09d4922d3c94 clk: socfpga: Don't reference clk_init_data after registration adds f6c90df8e7e3 clk: sprd: Don't reference clk_init_data after registration adds bd0e79f1da3c phy: ti: am654-serdes: Don't reference clk_init_data after [...] adds 1bc5557a3bff clk: socfpga: deindent code to proper indentation adds c8cec4f4af99 clk: milbeaut: Don't reference clk_init_data after registration adds 1a4549c150e2 clk: zx296718: Don't reference clk_init_data after registration adds 21ef77de22c0 rtc: sun6i: Don't reference clk_init_data after registration adds c42144139a38 clk: qcom: Remove error prints from DFS registration adds e0e04fc86692 clk: ti: Don't reference clk_init_data after registration adds a7b85ad25a97 clk: sunxi: Don't call clk_hw_get_name() on a hw that isn' [...] adds 0214f33c4e0e clk: Overwrite clk_hw::init with NULL during clk_register() adds ef13e55c27e1 clk: Remove extraneous 'for' word in comments adds 226fd7020945 clk: Document of_parse_clkspec() some more adds d7aef6ef96e9 clk: add include guard to clk-conf.h adds 863e53e6ed7a clk: remove extra ---help--- tags in Kconfig adds d1b395b36e90 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus adds 0209001674de clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' adds 951c1aef9691 clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT adds 0d381f4c80ee clk: imx8mq: set correct parent for usb ctrl clocks adds e50bf7a67cc6 clk: imx: Remove unused clk based API adds d52fb0193ffb clk: imx8mm: Fix typo of pwm3 clock's mux option #4 adds d4c5792e2a4a clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m adds 053a4ffe2988 clk: imx: imx8mm: fix audio pll setting adds af7e7ee0e428 clk: imx8mm: Switch to platform driver adds b87340998a87 clk: imx7ulp: Make sure earlycon's clock is enabled adds 5133f1f3cc41 clk: imx: Remove unused function statement adds f7988ba3b2ed clk: imx8mn: Keep uart clocks on for early console adds 9b9c60bed562 clk: imx8mq: Mark AHB clock as critical adds ef7e6a128437 clk: imx8mm: Unregister clks when of_clk_add_provider failed adds e8760d8a698c clk: imx8mq: Unregister clks when of_clk_add_provider failed adds 78f5666c18f3 clk: imx8mq: Fix sys3 pll references adds 3125c9eb01e3 clk: imx8mm: Fix incorrect parents adds b3d08a4b1e46 clk: imx8mn: Fix incorrect parents adds be378b600791 clk: imx8mn: Add GIC clock adds f8cade831018 clk: imx8mn: fix int pll clk gate adds 313ccbad732d clk: imx8mn: Add missing rate_count assignment for each PL [...] adds 613cc5cd745c clk: imx8mn: Add necessary frequency support for ARM PLL table adds 760e548e7f88 clk: imx: imx8mn: fix audio pll setting adds 9ea67d14a87c Merge tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/li [...] adds dee1bc9c23cd clk: imx: pll14xx: avoid glitch when set rate adds a9aa8306074d clk: imx: clk-pll14xx: unbypass PLL by default adds 67315be33e9c clk: imx: imx8mm: fix pll mux bit adds 60a8a148b2fb clk: imx: imx8mn: fix pll mux bit adds c5ed9475c22c clk: sunxi-ng: v3s: add the missing PLL_DDR1 adds f9429c1fba87 dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU adds 720099603d1f clk: sunxi-ng: v3s: add missing clock slices for MMC2 modu [...] adds 0ed4c252bf80 clk: sunxi-ng: v3s: add Allwinner V3 support adds 65818ad0815f clk: sunxi-ng: h6: Allow I2S to change parent rate adds 924a8c6edaed Merge tag 'sunxi-clk-for-5.4-1' of https://git.kernel.org/ [...] adds a1ff1ce30036 Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' an [...] adds e96a92610432 clk: renesas: rcar-usb2-clock-sel: Use devm_platform_iorem [...] adds b7c73b12b894 dt-bindings: clk: emev2: Rename bindings documentation file adds a459a184c978 clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain adds 7b8f7a76f2df clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for cloc [...] adds f787216f33ce clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain adds 339bc7c02065 Merge tag 'clk-renesas-for-v5.4-tag1' of git://git.kernel. [...] adds 7114fbdaa2aa clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver adds 2d1fb8e983dc dt-bindings: Add bindings for rk3308 clock controller adds efb7740f25d6 clk: rockchip: Add dt-binding header for rk3308 adds ac68dfd3c483 clk: rockchip: Add clock controller for the rk3308 adds af8fc26f66e0 Merge tag 'v5.4-rockchip-clk1' of git://git.kernel.org/pub [...] adds f5c009dbf173 clk: spear: Make structure i2s_sclk_masks constant adds f9d67cd7bc64 clk: fix devm_platform_ioremap_resource.cocci warnings adds 81b94f147757 clk/ti: Use kmemdup rather than duplicating its implementation adds 91bcbc11d65f Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' [...] adds f121edb69799 dt-bindings: clock: cdce925: Add regulator documentation adds d69d0b4384ba clk: clk-cdce925: Add regulator support adds 80766f87263c dt-bindings: bcm2835-cprman: Add bcm2711 support adds ee0a5a9013b2 clk: bcm2835: Introduce SoC specific clock registration adds 42de9ad400af clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support adds 5c5ba218c6dc clk: bcm2835: Mark PLLD_PER as CRITICAL adds bdcf1dc25324 clk: Evict unregistered clks from parent caches adds ed309bfb4812 clk: actions: Fix factor clk struct member access adds b6c444de05ac Merge branches 'clk-cdce-regulator', 'clk-bcm', 'clk-evict [...] adds 7f81c2426587 clk: Make clk_bulk_get_all() return a valid "id" adds 263eaf8f172d clk: at91: fix update bit maps on CFG_MOR write adds 69a6bcde7fd3 clk: at91: select parent if main oscillator or bypass is enabled adds 81a6b601f9f4 clk: at91: allow 24 Mhz clock as input for PLL adds 5e75ea9c6743 clk: sprd: add missing kfree adds ebd47c843406 Merge branches 'clk-bulk-fix', 'clk-at91' and 'clk-sprd' i [...] adds a703d279c57e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 82a9c15d1a91 MAINTAINERS: Add ti-sysc files under the OMAP2+ entry adds d220540795ec dt-bindings: ti-sysc: Add SPDX license identifier adds 54d662227cae bus: ti-sysc: Switch to SPDX license identifier adds b58056da2ec2 bus: ti-sysc: Add missing kerneldoc comments adds b6036314436b bus: ti-sysc: re-order the clkdm control around reset handling adds 4345f0dc015d bus: ti-sysc: rework the reset handling adds bb88b86c1f62 bus: ti-sysc: allow reset sharing across devices adds c8a738f4cfae bus: ti-sysc: remove set but not used variable 'quirks' adds bf3176b35014 Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kern [...] adds c6e78d701966 bus: ti-sysc: Change return types of functions adds d7f563db7794 bus: ti-sysc: Add module enable quirk for SGX on omap36xx adds 7edd00f71f4b bus: ti-sysc: Detect d2d when debug is enabled adds 30d8bb9003f0 Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://gi [...] adds 1faa415c9c6e ARM: dts: Add fck for cpsw mdio for omap variants adds 7abe746191a0 ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4 adds 3f95f51b1602 ARM: OMAP2+: Drop legacy platform data for cpsw on dra7 adds e47f534dae5f ARM: dts: Drop custom hwmod property for omap4 i2c adds 84087b3d633d ARM: OMAP2+: Drop legacy watchdog platform data for omap4 adds d73d7667bb4f ARM: dts: Configure d2d dts data for omap4 adds af055ade3490 ARM: OMAP2+: Drop legacy platform data for omap4 d2d adds d1daf63b0bd0 ARM: OMAP2+: Drop legacy platform data for dra7 mcspi adds b8637a68254f ARM: OMAP2+: Drop legacy platform data for dra7 mcasp adds 71feab2866f4 ARM: dts: Drop legacy custom hwmods property for dra7 uart adds 44a2cdf0f14b ARM: dts: Drop legacy custom hwmods property for dra7 i2c adds 54b7026fc201 ARM: dts: Drop legacy custom hwmods property for dra7 mmc adds 1170f235834b ARM: dts: Drop legacy custom hwmods property for dra7 gpio adds feeb04ce9172 Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' [...] adds 1b95c5a48f5e ARM: OMAP2+: Drop legacy platform data for omap4 gpu adds fd5683749472 clk: ti: add clkctrl data omap5 sgx adds 394534cb07d8 ARM: dts: Configure sgx for omap5 adds 3b72fc895a2e ARM: dts: Configure interconnect target module for omap3 sgx adds 6cb0ac0fb978 ARM: dts: ARM: dts: Configure interconnect target module f [...] adds 1fb2e59cf50b Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git. [...] adds df2e328126b1 firmware: ti_sci: Allow for device shared and exclusive requests adds 9e4659882286 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] adds 23013399a225 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] adds c68272cb7e53 arm64: dts: ti: k3-am654: Update the power domain cells adds bf146a1a7cd4 arm64: dts: ti: k3-j721e: Update the power domain cells adds 248f3eae9948 arm64: dts: ti: k3-j721e: Add gpio nodes in main domain adds caaaa1f8446a arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain adds 6431862acdf2 arm64: dts: ti: k3-j721e-common-proc-board: Disable unused [...] adds 7548205ae51c dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E adds 2dc61b58efbc arm64: dts: k3-j721e: Add gpio-keys on common processor board adds 75f535d09735 arm64: dts: ti: k3-am65-main: Add hwspinlock node adds 7b472ced17b0 arm64: dts: ti: k3-j721e-main: Add hwspinlock node adds 389ce1a7c527 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address adds d6dabd6f59c4 arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address adds 65ab0dba3c8d Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub [...] adds 4e48ff438fca Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD adds 8ef75105b5b1 arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl adds 3e8e28f28e40 dt-bindings: marvell: document Turris Mox compatible adds 7109d817db2e arm64: dts: marvell: add DTS for Turris Mox adds 49826a68b5c5 Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/li [...] adds 948b5bbcdc21 ARM: dts: mmp2: trivial whitespace fix adds e45b876d1958 ARM: dts: mmp2: fix the SPI nodes adds 9a0c157d8876 ARM: dts: mmp2: add camera interfaces adds 8381a1d48da9 ARM: dts: mmp2: specify reg-shift for the UARTs adds 9393e2da5c90 ARM: dts: mmp2: rename the USB PHY node adds 548d52bcc070 ARM: dts: mmp2: add OLPC XO 1.75 machine adds 16986074035c ARM: samsung: Fix system restart on S3C6410 adds 13aeb3fe4d5b ARM: exynos: Enable support for ARM architected timers adds eef119dd47dc Merge tag 'samsung-soc-5.4-3' of git://git.kernel.org/pub/ [...] adds 4e53a92cdd12 Merge branch 'clk/aspeed' into aspeed/dts adds 2ca5646b5c2f ARM: dts: aspeed: Add AST2600 and EVB adds f510f04c8c83 ARM: dts: aspeed: Add AST2600 pinmux nodes adds 375a7baddbdd Merge branch 'aspeed/dt-3' into arm/late adds 2a7326caab47 ARM: dts: dir685: Drop spi-cpol from the display adds f97c81dc6ca5 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump adds 36594b317c65 vsprintf: Prevent crash when dereferencing invalid pointer [...] adds cf6b7921fc19 lib/test_printf: Add test of null/invalid pointer derefere [...] adds 8ebea6ea1a7e lib/test_printf: Remove obvious comments from %pd and %pD tests adds 35c35493b0e3 printk: Replace strncmp() with str_has_prefix() adds 085a3a8fdf3e ABI: Update dev-kmsg documentation to match current kernel [...] adds ae88de56a189 Merge branch 'for-5.4' into for-linus adds 56c1e8343494 Merge tag 'printk-for-5.4' of git://git.kernel.org/pub/scm [...] adds 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() adds 56c631f5aec3 Merge tag 'gcc-plugins-v5.4-rc1' of git://git.kernel.org/p [...] adds 8b160b18e3bd staging: rtl8723bs: replace __inline by inline adds 4bd92428e717 lib/zstd/mem.h: replace __inline by inline adds c30724e9a061 compiler_types.h: don't #define __inline adds eb111869301e compiler-types.h: add asm_inline definition adds 40576e5e63ea x86: alternative.h: use asm_inline for all alternative variants adds 32ee8230b2b0 x86: bug.h: use asm_inline in _BUG_FLAGS definitions adds 227c3e9eb5cf Merge tag 'compiler-attributes-for-linus-v5.4' of git://gi [...] adds 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails adds f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs adds e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault adds 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range adds d2e8d551165c mm/hmm: a few more C style and comment clean ups adds 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] adds d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault adds f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd adds cc374377a19d mm/hmm: remove hmm_range vma adds 9d0a16658f84 amdgpu: remove -EAGAIN handling for hmm_range_fault adds 07d82211b8d2 amdgpu: don't initialize range->list in amdgpu_hmm_init_range adds 5aa0acb374ed nouveau: pass struct nouveau_svmm to nouveau_range_fault adds 2cbeb41913e6 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap adds fac555ac93d4 mm/hmm: remove superfluous arguments from hmm_range_register adds 7f08263d9bc6 mm/hmm: remove the page_shift member from struct hmm_range adds 05c23af4a1b3 mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry adds 309f9a4f5e1a mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd adds f0b3c45c8931 mm/hmm: only define hmm_vma_walk_pud if needed adds 9d3973d60f0a mm/hmm: cleanup the hmm_vma_handle_pmd stub adds 251bbe59b7a6 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub adds f442c283efe4 mm/hmm: allow HMM_MIRROR on all architectures with MMU adds 9c240a7bb337 mm/hmm: make HMM_MIRROR an implicit option adds 56c57103db17 mm/mmu_notifiers: hoist do_mmu_notifier_register down_writ [...] adds 70df291bf81f mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm adds 2c7933f53f6b mm/mmu_notifiers: add a get/put scheme for the registration adds e4c057d02c9e misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct adds c7d8b7824ff9 hmm: use mmu_notifier_get/put for 'struct hmm' adds 534e5f84b7a9 drm/radeon: use mmu_notifier_get/put for struct radeon_mn adds 0029cab3146a drm/amdkfd: fix a use after free race with mmu_notifer unregister adds 471f39020569 drm/amdkfd: use mmu_notifier_put adds f4fb3b9c1971 Merge 'notifier_get_put' into hmm.git adds a7d1f22bb74f mm: turn migrate_vma upside down adds dea027f28209 nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy adds 64de8b8d65f9 nouveau: factor out device memory address calculation adds 2ab2bda53c98 nouveau: factor out dmem fence completion adds 107ba59fc6d7 nouveau: remove a few function stubs adds bfe69ef94aee nouveau: simplify nouveau_dmem_migrate_to_ram adds f268307ec7c7 nouveau: simplify nouveau_dmem_migrate_vma adds 2a915acf88ac mm: remove the unused MIGRATE_PFN_ERROR flag adds 06d462beb470 mm: remove the unused MIGRATE_PFN_DEVICE flag adds 9b2ed9cb975c mm: remove CONFIG_MIGRATE_VMA_HELPER adds 8402ce61bec2 mm/mmu_notifiers: check if mmu notifier callbacks are allo [...] adds 0c385190392d resource: add a not device managed request_free_mem_region [...] adds fdc029b19dfd memremap: remove the dev field in struct dev_pagemap adds 6f42193fd86e memremap: don't use a separate devm action for devmap_mana [...] adds 6869b7b20659 memremap: provide a not device managed memremap_pages adds 7cc2e18f2100 RDMA/odp: Use the common interval tree library instead of generic adds f993de88a55f RDMA/odp: Iterate over the whole rbtree directly adds fd7dbf035edc RDMA/odp: Make it clearer when a umem is an implicit ODP umem adds 22d79c9a912c RMDA/odp: Consolidate umem_odp initialization adds f20bef6a951b RDMA/odp: Make the three ways to create a umem_odp clear adds 261dc53f8ee0 RDMA/odp: Split creating a umem_odp from ib_umem_get adds 0446cad9ca38 RDMA/odp: Provide ib_umem_odp_release() to undo the allocs adds 204e3e5630c5 RDMA/odp: Check for overflow when computing the umem_odp end adds 37824952dc8f RDMA/odp: Use kvcalloc for the dma_list and page_list adds ce51346feede RDMA/core: Make invalidate_range a device operation adds a705f3e3a1a8 RDMA/mlx5: Use ib_umem_start instead of umem.address adds fba0e448a2c5 RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr adds daa138a58c80 Merge branch 'odp_fixes' into hmm.git adds c571feca2dc9 RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext [...] adds 47f725ee7b5f RDMA/odp: remove ib_ucontext from ib_umem adds c96245148c1e mm/mmu_notifiers: remove unregister_no_release adds e3fe8e555dd0 mm/hmm: fix hmm_range_fault()'s handling of swapped out pages adds 6c64f2bbe79c mm/hmm: hmm_range_fault() NULL pointer bug adds c18ce674d548 mm/hmm: hmm_range_fault() infinite loop adds f0ade90a8aa1 mm/mmu_notifiers: remove the __mmu_notifier_invalidate_ran [...] adds 23b68395c7c7 mm/mmu_notifiers: add a lockdep map for invalidate_range_s [...] adds 66204f1d2d1b mm/mmu_notifiers: prime lockdep adds 810e24e009cf mm/mmu_notifiers: annotate with might_sleep() adds a520110e4a15 mm: split out a new pagewalk.h header from mm.h adds 7b86ac3371b7 pagewalk: separate function pointers from iterator data adds b4bc7817b2bc pagewalk: use lockdep_assert_held for locking validation adds 6bdf3b0aeead csky: add missing brackets in a macro for tlb.h adds f2bc09e95191 drm/radeon: guard against calling an unpaired radeon_mn_un [...] adds 312364f3534c kernel.h: Add non_block_start/end() adds ba170f76b69d mm, notifier: Catch sleeping/blocking for !blockable adds 62974fc389b3 libnvdimm: Enable unit test infrastructure compile checks adds 84da111de0b4 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] adds b2590bdd0b1d IB/hfi1: Do not update hcrc for a KDETH packet during faul [...] adds 795130b31986 IB/hfi1: Remove unused define adds ecc53f8a3c09 RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr adds a511f82218fb RDMA/hns: Fix comparison of unsigned long variable 'end' w [...] adds 56594ae1d250 RDMA/core: Annotate destroy of mutex to ensure that it is [...] adds a5c9c299d1e1 IB/mlx5: Avoid unnecessary typecast adds 4f8f0d5e33dd RDMA/hns: Package the flow of creating cq adds 2a2f1887e089 RDMA/hns: Refactor the code of creating srq adds 606bf89e98ef RDMA/hns: Refactor for hns_roce_v2_modify_qp function adds 947441eadb90 RDMA/hns: Use a separated function for setting extend sge [...] adds 99441ab552f1 RDMA/hns: optimize the duplicated code for qpc setting flow adds 89b4b70b974c RDMA/hns: Optimize hns_roce_mhop_alloc function. adds 3ee0e170d72c RDMA/hns: Package for hns_roce_rereg_user_mr function adds d7019c0f47ae RDMA/hns: Refactor hem table mhop check and calculation adds 33db6f94847c RDMA/hns: Refactor eq table init for hip08 adds 4cc315c53f95 RDMA/qib: Unneeded variable ret adds cf167e5eb92c RDMA/qedr: Remove Unneeded variable rc adds 39289bfc2214 RDMA: Make most headers compile stand alone adds 4f96061b92da IB/usnic: Use dev_get_drvdata adds 089b645d19b2 RDMA/mlx4: Separate creation of RWQ and QP adds 913df8c35322 RDMA/mlx4: Annotate boolean arguments as bool and not int adds 1d2fedd8561d RDMA/core: Support netlink commands in non init_net net na [...] adds 8b38c538d460 IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface adds 0058eb589881 qed*: Change dpi_addr to be denoted with __iomem adds 5dcecbc96755 IB/mlx5: Refactor code for counters allocation adds 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode adds 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next adds bda9045a200c IB/bnxt_re: Do not notifify GID change event adds 16e9111e9ee3 RDMA/efa: Expose device statistics adds cb560f5fd951 infiniband: Remove dev_err() usage after platform_get_irq() adds 1dc558923c5c RDMA/core: fix spelling mistake "Nelink" -> "Netlink" adds d129e3f42266 RDMA/mlx5: Remove DEBUG ODP code adds b2567ebb78bd RDMA/hns: remove set but not used variable 'irq_num' adds 31d0e6c149b8 mlx5: Fix formats with line continuation whitespace adds 20cf4e026730 rdma: Enable ib_alloc_cq to spread work over a device's co [...] adds 7a63b31efbb2 RDMA/hns: Remove not used UAR assignment adds 05bb411ada95 RDMA/core: Introduce ratelimited ibdev printk functions adds cfa1f5f27c79 RDMA/efa: Rate limit admin queue error prints adds 72a7720fca37 RDMA: Introduce ib_port_phys_state enum adds 691f380df242 RDMA/cxgb3: Use ib_device_set_netdev() adds 4929116bdf72 RDMA/core: Add common iWARP query port adds d8d5cfac45db RDMA/{cxgb3, cxgb4, i40iw}: Remove common code adds a3e2d4c7e766 RDMA/hns: remove obsolete Kconfig comment adds cc95b23c2500 RDMA/hns: Encapsulate some lines for setting sq size in user mode adds 8ea417ffc2db RDMA/hns: Optimize hns_roce_modify_qp function adds ece9c205f707 RDMA/hns: Update the prompt message for creating and destroy qp adds 2288b3b3b187 RDMA/hns: Remove unnessary init for cmq reg adds b5c229dc1585 RDMA/hns: Clean up unnecessary initial assignment adds 6def7de6d450 RDMA/hns: Update some comments style adds 0e20ebf8d48e RDMA/hns: Handling the error return value of hem function adds e7f40440afb8 RDMA/hns: Split bool statement and assign statement adds bebdb83f97ee RDMA/hns: Refactor irq request code adds 4b42d05d0b2c RDMA/hns: Remove unnecessary kzalloc adds 260c3b349919 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08 adds 249f2f921f24 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int() adds d967e2625faa RDMA/hns: Disable alw_lcl_lpbk of SSU adds db50077b9530 RDMA/hns: Use the new APIs for printing log adds 749b9eef502d Merge remote-tracking branch 'mlx5-next/mlx5-next' into wi [...] adds 972d7560ee37 IB/mlx5: Add legacy events to DEVX list adds 8293a598feec IB/mlx5: Expose XRQ legacy commands over the DEVX interface adds 9dc4cfff115f RDMA/mlx5: Annotate lock dependency in bind/unbind slave port adds 0e1aa6f0959e RDMA/hns: Logic optimization of wc_flags adds 76827087bb3f RDMA/hns: Bugfix for creating qp attached to srq adds d7e5ca88d60c RDMA/hns: Modify pi vlaue when cq overflows adds 9bba3f0cbfc8 RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip [...] adds bf8c02f961c8 RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver adds 77905379e9b2 RDMA/hns: Remove unuseful member adds a7325af725e8 RDMA/hns: Fix some white space check_mtu_validate() adds b2299e83815c RDMA: Delete DEBUG code adds 868df536f5e8 Merge branch 'odp_fixes' into rdma.git for-next adds 973ca46d5c28 Merge remote-tracking branch 'mlx5-next/mlx5-next' into for-next adds d8abe88450be RDMA/mlx5: RDMA_RX flow type support for user applications adds 958b6813f0c0 RDMA/efa: Remove umem check on dereg MR flow adds 1bc5ba836e3b RDMA/efa: Use existing FIELD_SIZEOF macro adds fd1a52f38c23 RDMA/iwpm: Delete unnecessary checks before the macro call [...] adds 29af94987ba6 IB/mlx5: Remove check of FW capabilities in ODP page fault [...] adds 75e46fc02c97 IB/mlx5: Add page fault handler for DC initiator WQE adds a0d8994b305b Merge branch 'mlx5-odp-dc' into rdma.git for-next adds 82e620d9c3a0 RDMA/hns: Modify the data structure of hns_roce_av adds 90c559b1864a RDMA/hns: Remove the some magic number adds bfe860351e31 RDMA/hns: Fix cast from or to restricted __le32 for driver adds e075da5e7c47 RDMA/hns: Add reset process for function-clear adds 18df508c7970 RDMA/hns: Remove if-else judgment statements for creating srq adds afca2a2b837a RDMA/hns: Delete the not-used lines adds 98c09b8c9767 RDMA/hns: Fix wrong assignment of qp_access_flags adds a6e4d254c19b RDMA/cma: Fix false error message adds bd0abfa8ca1d Documentation/infiniband: update name of some functions adds 3b961b4f8316 RDMA/hns: Use devm_platform_ioremap_resource() to simplify code adds b97b218b302d RDMA/odp: Add missing cast for 32 bit adds 2ac5a6d3a917 RDMA/usnic: Avoid overly large buffers on stack adds 4a9d46a9fe14 RDMA: Fix goto target to release the allocated memory adds 0404bd629fd4 RDMA/siw: Fix page address mapping in TX path adds 1ba7c8f80058 IB/iser: Support up to 16MB data transfer in a single command adds 75c66515e4fe Merge tag 'v5.3-rc8' into rdma.git for-next adds 4db8fd497332 RDMA/siw: Relax from kmap_atomic() use in TX path adds c05fc15634f9 IB/hfi1: Add traces for TID RDMA READ adds 719943541486 IB/{rdmavt, hfi1, qib}: Add a counter for credit waits adds f8659d68e2be IB/hfi1: Define variables as unsigned long to fix KASAN warning adds 3d50503b3b33 RDMA/hns: Optimize cmd init and mode selection for hip08 adds 395b59a116a2 RDMA/hns: Package operations of rq inline buffer into sepa [...] adds d97a3e92f336 RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missi [...] adds 130c2c576e75 IB/mlx5: Use the original address for the page during free_pages adds 5d44adebbb7e IB/mlx5: Free mpi in mp_slave mode adds a3f4b8e31822 RDMA/efa: Fix incorrect error print adds 3eca7fc2d8d1 RDMA: Fix double-free in srq creation error flow adds 018c6837f3e6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 123d87d553e2 dm: make dm_table_find_target return NULL adds 39d13a1ac41d dm crypt: reuse eboiv skcipher for IV generation adds 88cd3e6cfac9 dm verity: add root hash pkcs#7 signature verification adds 0c8e9c2d6682 dm zoned: fix invalid memory access adds 58912dbce6be dm writecache: remove unused member pointer in writeback_struct adds 62421b3880c7 dm writecache: add unlikely for getting two block with same LBA adds 5229b4896e8f dm writecache: optimize performance by sorting the blocks [...] adds bcd676542cdd dm raid1: use struct_size() with kzalloc() adds c1499a044d7c dm space map common: remove check for impossible sm_find_f [...] adds be1eb7f78aa8 crypto: essiv - create wrapper template for ESSIV generation adds a1a262b66e55 dm crypt: switch to ESSIV crypto API template adds b1d1e29639df dm crypt: omit parsing of the encapsulated cipher adds fb16c799b8dc dm stats: use struct_size() helper adds 6d1959138c8b dm writecache: skip writecache_wait for pmem mode adds c8156fc77d07 dm raid: fix updating of max_discard_sectors limit adds 7431b7835f55 dm: add clone target adds 26d2ef0cd0f7 dm bufio: call adjust_total_allocated from __link_buffer a [...] adds d0a328a385d2 dm bufio: refactor adjust_total_allocated adds af53badc0cd8 dm bufio: introduce a global queue adds b132ff333201 dm bufio: remove old-style buffer cleanup adds 6e913b28cd27 dm bufio: introduce a global cache replacement adds afa179eb6038 dm: introduce DM_GET_TARGET_VERSION new 3e414b5bd28f Merge tag 'for-5.4/dm-changes' of git://git.kernel.org/pub [...] adds 48d5b9732580 scsi: ufs: Change names related to error history adds d3c615bf586f scsi: ufs: Add fatal and auto-hibern8 error history adds c5397f13fc74 scsi: ufs: Do not reset error history during host reset adds 8808b4e9dcdc scsi: ufs: Add history of fatal events adds cf949bbe22be scsi: ufs: uapi: Fix SPDX license identifier adds 8930a6c20791 scsi: core: add support for request batching adds 9e5470fe2d61 scsi: virtio_scsi: implement request batching adds 70a51d8c5317 scsi: lpfc: Remove unnecessary null check before kfree adds 838c1efc6a0a scsi: ufs: change msleep to usleep_range adds 0b3b6fe299c4 scsi: qla2xxx: Remove unnecessary null check adds b217598890a2 scsi: aic94xx: Remove unnecessary null check adds a9651be7e481 scsi: fdomain: use BCTL_RST in fdomain_reset() adds 7a1c0b79dbe3 scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work() adds 22d5aa3a4570 scsi: fdomain_isa: use CFG1_IRQ_MASK adds 56cc8fae5f7e scsi: qla2xxx: Replace vmalloc + memset with vzalloc adds 1623835507e3 scsi: scsi_debugfs: Use for_each_set_bit to simplify code adds 1de540a92638 scsi: mpt3sas: clean up a couple sizeof() uses adds 657bd277c162 scsi: cxlflash: Mark expected switch fall-throughs adds 9fba647cfedc scsi: ibmvscsi_tgt: Mark expected switch fall-throughs adds 8f55c307ab57 scsi: mpt3sas: support target smid for [abort|query] task adds 5d328de64d89 scsi: qla2xxx: Fix DMA unmap leak adds d376dbda1873 scsi: qla2xxx: Fix different size DMA Alloc/Unmap adds 0c6df59061b2 scsi: qla2xxx: Fix abort timeout race condition. adds 178235f43ea1 scsi: qla2xxx: Use Correct index for Q-Pair array adds 5e5402c14708 scsi: qla2xxx: Skip FW dump on LOOP initialization error adds 7f4374e67b30 scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} adds 8b5292bcfcac scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag adds 3a4b6cc73321 scsi: qla2xxx: Fix premature timer expiration adds f0cecc1eec0c scsi: qla2xxx: Retry fabric Scan on IOCB queue full adds 26a77799195f scsi: qla2xxx: Correct error handling during initializatio [...] adds 9e744591ef1b scsi: qla2xxx: Fix NVMe port discovery after a short devic [...] adds a36f1443e6fc scsi: qla2xxx: Use common update-firmware-options routine [...] adds f00b3428a801 scsi: qla2xxx: Fix hang in fcport delete path adds 03cc44bf682a scsi: qla2xxx: Allow NVMe IO to resume with short cable pull adds 4d0b32b853f5 scsi: qla2xxx: Update driver version to 10.01.00.18-k adds 88d5c343949e scsi: megaraid_sas: Make a bunch of functions static adds e5460f084b84 scsi: megaraid_sas: Fix a compilation warning adds 4c73598732f7 scsi: ibmvfc: Mark expected switch fall-throughs adds 6d44c692c12c scsi: qlogicpti: Mark expected switch fall-throughs adds c78a66584d03 scsi: sun3_scsi: Mark expected switch fall-throughs adds c72a9692923f scsi: wd33c93: Mark expected switch fall-through adds 4b828fe156a6 scsi: ufs: revamp string descriptor reading adds 09addb1d169e scsi: core: Make scsi_internal_device_unblock_nowait() rej [...] adds 94ef80a5f0d7 scsi: core: Complain if scsi_target_block() fails adds dccc96abfb21 scsi: core: Reduce memory required for SCSI logging adds cb8b3359eb9c scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS adds 7d8948627a7c scsi: target: tcmu: clean the nl_cmd of the udev when nl s [...] adds 69a76d08f2e4 scsi: ncr53c8xx: Mark expected switch fall-through adds 93352abc81a9 scsi: hisi_sas: Make max IPTT count equal for all hw revisions adds 897cc769bcc0 scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot adds bee0cf25c030 scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT adds bbe0a7b348b3 scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs adds b0b3e4290e28 scsi: hisi_sas: Snapshot AXI and RAS register at debugfs adds 445ee2de112a scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() adds d380f55503ed scsi: hisi_sas: Don't bother clearing status buffer IU in [...] adds 599aefc81eff scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE adds 1c003146c64b scsi: hisi_sas: Drop kmap_atomic() in SMP command completion adds 5f6c32d7ce57 scsi: hisi_sas: Drop SMP resp frame DMA mapping adds e16963f378fa scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed adds 7bf18e849d80 scsi: hisi_sas: Modify return type of debugfs functions adds a07b48766c52 scsi: hisi_sas: Remove some unnecessary code adds e7513f666bc7 scsi: hisi_sas: replace "%p" with "%pK" adds a5ac1f5d9a42 scsi: hisi_sas: Consolidate internal abort calls in LU res [...] adds afcd609e8e79 scsi: pm80xx: remove redundant assignments to variable rc adds f23ca2cb2781 scsi: mpt3sas: Add support for PCIe Lane margin adds e224e03b0c6a scsi: mpt3sas: memset request frame before reusing adds ffedeae1fa54 scsi: mpt3sas: Gracefully handle online firmware update adds 635ee6c73034 scsi: mpt3sas: Update MPI headers to 2.6.8 spec adds 5bb309dbbbf2 scsi: mpt3sas: Enumerate SES of a managed PCIe switch adds 3c090ce3f0fb scsi: mpt3sas: Allow ioctls to blocked access status NVMe adds ba630ea068d7 scsi: mpt3sas: Support MEMORY MOVE Tool box command adds 3ac8e47bbf2d scsi: mpt3sas: Add sysfs to know supported features adds 9c067c053f94 scsi: mpt3sas: Handle fault during HBA initialization adds 1edc677019c2 scsi: mpt3sas: Reduce the performance drop adds 54d74e6b9d98 scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR adds 6e0b7ca281d7 scsi: mpt3sas: Update driver version to 31.100.00.00 adds d2d2b5a5741d scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the [...] adds 8dd9593cc07a scsi: qla2xxx: Really fix qla2xxx_eh_abort() adds c1c7178c2620 scsi: qla2xxx: Improve Linux kernel coding style conformance adds 0184793df2e8 scsi: qla2xxx: Use tabs instead of spaces for indentation adds ba0cef253271 scsi: qla2xxx: Include the <asm/unaligned.h> header file f [...] adds 3f5ee085d37d scsi: qla2xxx: Remove an include directive from qla_mr.c adds 36645232d9fc scsi: qla2xxx: Remove a superfluous forward declaration adds c254b52b58b5 scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const adds 909c1d1492b6 scsi: qla2xxx: Change the return type of qla2x00_update_ms [...] adds 6d58ef05fd33 scsi: qla2xxx: Reduce the scope of three local variables i [...] adds bb6efb1ea639 scsi: qla2xxx: Declare qla_tgt_cmd.cdb const adds 9e75b5e2c838 scsi: qla2xxx: Change data_dsd into an array adds 57bf595a6f24 scsi: qla2xxx: Verify locking assumptions at runtime adds 9c17c3b1e049 scsi: qla2xxx: Reduce the number of casts in GID list code adds 09434912ed4c scsi: qla2xxx: Simplify qlt_lport_dump() adds 53be100b36ae scsi: qla2xxx: Remove a superfluous pointer check adds 8b21900b09a5 scsi: qla2xxx: Remove two superfluous tests adds f1333c48a4ad scsi: qla2xxx: Simplify qla24xx_abort_sp_done() adds ac452b8e7932 scsi: qla2xxx: Fix session lookup in qlt_abort_work() adds b3e9772d9ec5 scsi: qla2xxx: Report the firmware status code if a mailbo [...] adds 1df627b4f7fa scsi: qla2xxx: Do not corrupt vha->plogi_ack_list adds cc74049f35e8 scsi: qla2xxx: Use strlcpy() instead of strncpy() adds 58e060e11b0b scsi: qla2xxx: Complain if a mailbox command times out adds 6f153bcf12f4 scsi: qla2xxx: Complain if parsing the version string fails adds 258f0752ef36 scsi: qla2xxx: Remove dead code adds 282d10565ee9 scsi: qla2xxx: Simplify a debug statement adds c29282c65d1c scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() adds 3a392b4f384a scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() adds f91ff36a5731 scsi: qla2xxx: Suppress a Coveritiy complaint about intege [...] adds c4707fccb364 scsi: qla2xxx: Suppress multiple Coverity complaint about [...] adds e6803efae5ac scsi: qla2xxx: Always check the qla2x00_wait_for_hba_onlin [...] adds bc97c9484bae scsi: qla2xxx: Declare fourth qla2x00_set_model_info() arg [...] adds fcef08932db7 scsi: qla2xxx: Complain if waiting for pending commands times out adds dc6d6d34e1f6 scsi: qla2xxx: Check the PCI info string output buffer size adds 527e9b704c3d scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcp [...] adds fb3250974a48 scsi: qla2xxx: Complain if a soft reset fails adds df95f39ae764 scsi: qla2xxx: Introduce the be_id_t and le_id_t data type [...] adds c43e7832ee77 scsi: qla2xxx: Change the return type of qla24xx_read_flas [...] adds 0597fe601a3a scsi: qla2xxx: Check secondary image if reading the primar [...] adds 9933c050fe91 scsi: qla2xxx: Make it explicit that ELS pass-through IOCB [...] adds 0f8243e64682 scsi: qla2xxx: Set the responder mode if appropriate for E [...] adds aa20e38bf567 scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() adds 6c18a43e3c82 scsi: qla2xxx: Enable type checking for the SRB free and d [...] adds bdb61b9b944d scsi: qla2xxx: Introduce the function qla2xxx_init_sp() adds 85cffefa09e4 scsi: qla2xxx: Fix a race condition between aborting and c [...] adds e752a04e1bd1 scsi: qla2xxx: Make qlt_handle_abts_completion() more robust adds 3cb5f3aeaf07 scsi: qla2xxx: Modify NVMe include directives adds bcc856574356 scsi: qla2xxx: Introduce qla2xxx_get_next_handle() adds 0dcec41acb85 scsi: qla2xxx: Make sure that aborted commands are freed adds 88263208dd23 scsi: qla2xxx: Complain if sp->done() is not called from t [...] adds 5ec9f9040f61 scsi: qla2xxx: Let the compiler check the type of the SCSI [...] adds 1a20719e074a scsi: qla2xxx: Remove superfluous sts_entry_* casts adds 724361921f65 scsi: qla2xxx: Report invalid mailbox status codes adds 897def200421 scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function adds c6e58160a2c0 scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() adds 1778a0e7bff8 scsi: qla2xxx: Remove two superfluous if-tests adds fe6b52c9adbc scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() adds d1436e456b84 scsi: qla2xxx: Fix a NULL pointer dereference adds 9ab089d30bcf scsi: megaraid_sas: Introduce module parameter for default [...] adds dbe447ac18aa scsi: fas216: Mark expected switch fall-throughs adds 18daf910ed6f scsi: pmcraid: Fix a typo - pcmraid --> pmcraid adds 1d4f4a5e507f scsi: sym53c8xx_2: remove redundant assignment to retv adds 3e76ca9561ce scsi: csiostor: Prefer pcie_capability_read_word() adds 2b4f4cb93ae3 scsi: esas2r: Prefer pcie_capability_read_word() adds 075c2b6bf654 scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in [...] adds edbd56472a63 scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft adds 3cf92f4bfccb scsi: qla2xxx: cleanup trace buffer initialization adds 9730ddfb123d scsi: fnic: remove redundant assignment of variable rc adds ee9a256cd8d0 scsi: lpfc: remove redundant code adds 78d4b1327d8b scsi: lpfc: use spin_lock_irqsave in IRQ context adds d508e31df10f scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant adds a967783300bf scsi: lpfc: remove NULL check before some freeing functions adds 31f06d2e7372 scsi: lpfc: Limit xri count for kdump environment adds 4f1a2fef2af6 scsi: lpfc: Fix PLOGI failure with high remoteport count adds 1d755d6477ca scsi: lpfc: Fix ELS field alignments adds 3cee98db2610 scsi: lpfc: Fix crash on driver unload in wq free adds 8d34a59caecd scsi: lpfc: Fix failure to clear non-zero eq_delay after i [...] adds 296012285c90 scsi: lpfc: Fix leak of ELS completions on adapter reset adds 57178b927550 scsi: lpfc: Fix port relogin failure due to GID_FT interaction adds 7f20c1cb236a scsi: lpfc: Fix discovery when target has no GID_FT information adds 26d824ca45a8 scsi: lpfc: Fix ADISC reception terminating login state if [...] adds 08180db2542b scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card adds 61184f1742c9 scsi: lpfc: Fix Oops in nvme_register with target logout/login adds 4b0a42be26dd scsi: lpfc: Fix irq raising in lpfc_sli_hba_down adds 3ad348d94452 scsi: lpfc: Fix oops when fewer hdwqs than cpus adds 6ede2ddd8bdd scsi: lpfc: Fix FLOGI handling across multiple link up/dow [...] adds 07f50997d66c scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo vi [...] adds 96d156f95c92 scsi: lpfc: Fix devices that don't return after devloss fo [...] adds b95b21193c85 scsi: lpfc: Fix loss of remote port after devloss due to l [...] adds a643c6de1441 scsi: lpfc: Fix propagation of devloss_tmo setting to nvme [...] adds c26c265b168b scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME adds a6d10f24a04d scsi: lpfc: Fix driver nvme rescan logging adds 6825b7bd3203 scsi: lpfc: Fix error in remote port address change adds 894bb17f0cb0 scsi: lpfc: Fix deadlock on host_lock during cable pulls adds 8c24a4f643ed scsi: lpfc: Fix crash due to port reset racing vs adapter [...] adds 5e0e2318aa2a scsi: lpfc: Fix too many sg segments spamming in kernel log adds 84f2ddf8cf31 scsi: lpfc: Fix hang when downloading fw on port enabled for nvme adds 005d8eb92847 scsi: lpfc: Fix nvme target mode ABTSing a received ABTS adds 6a224b47fd01 scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not su [...] adds 07b1b91412c8 scsi: lpfc: Fix sli4 adapter initialization with MSI adds 6db51abb8dc3 scsi: lpfc: Fix upcall to bsg done in non-success cases adds f98b2fd796d0 scsi: lpfc: Fix Max Frame Size value shown in fdmishow output adds 845d0327bf08 scsi: lpfc: Fix reported physical link speed on a disabled [...] adds 4945c0f95bbf scsi: lpfc: Fix BlockGuard enablement on FCoE adapters adds db197bc4699b scsi: lpfc: Fix nvme first burst module parameter description adds d9f492a1a1ab scsi: lpfc: Fix coverity warnings adds 1df09449902d scsi: lpfc: Add simple unlikely optimizations to reduce NV [...] adds 323506644972 scsi: lpfc: Migrate to %px and %pf in kernel print calls adds ec76242f3be7 scsi: lpfc: Add first and second level hardware revisions [...] adds e62245d923ca scsi: lpfc: Add MDS driver loopback diagnostics support adds d79c9e9d4b3d scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. adds 0d8af096430e scsi: lpfc: Add NVMe sequence level error recovery support adds c00f62e6c546 scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per [...] adds 10541f037bd9 scsi: lpfc: Update lpfc version to 12.4.0.0 adds 5f6b4e1e0933 scsi: bfa: remove redundant assignment to variable error adds e55f24ffa936 scsi: ufs: Disable local LCC in .link_startup_notify() in [...] adds e8fd0b9f6f48 scsi: fcoe: remove redundant call to skb_transport_header adds b557217c8475 scsi: ufs: fix broken hba->outstanding_tasks adds dd93b143706c scsi: qla2xxx: Fix a recently introduced kernel warning adds 8dc8d29a00e2 scsi: mpt3sas: Introduce module parameter to override queue depth adds 328bc6debf3d scsi: hisi_sas: remove set but not used variable 'irq_value' adds 401fe8e99c71 scsi: qla2xxx: fix spelling mistake "initializatin" -> "in [...] adds 844b17d7438b scsi: ufs: remove set but not used variable 'val' adds 7f9989bace91 scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() adds 9db6c14c36fc scsi: lpfc: Remove bg debugfs buffers adds 01f2ef6d18e7 scsi: lpfc: fix 12.4.0.0 GPF at boot adds 5e6a9760f7da scsi: smartpqi: add module param for exposure order adds 8bdb3b9c67c5 scsi: smartpqi: add pci ids for fiberhome controller adds 522bc026f013 scsi: smartpqi: add module param to hide vsep adds 6d90615f1346 scsi: smartpqi: add sysfs entries adds 2d2ad4bc724e scsi: smartpqi: add bay identifier adds 530dd8a7a2b1 scsi: smartpqi: correct hang when deleting 32 lds adds 71ecc60d9ba4 scsi: smartpqi: add gigabyte controller adds 9946a3987248 scsi: smartpqi: correct REGNEWD return status adds 63a7956ae1e8 scsi: smartpqi: add new pci ids adds 48edb8780100 scsi: smartpqi: update copyright adds 391a24179423 scsi: smartpqi: bump version adds e82e6ff7779a scsi: qedf: Print message during bailout conditions adds 4909e153e608 scsi: qedf: Stop sending fipvlan request on unload adds 47aeee5549cf scsi: qedf: Fix crash during sg_reset adds ec6350b80007 scsi: qedf: Update module description string adds 31696204c44c scsi: qedf: Add shutdown callback handler adds fa74f5e380b6 scsi: qedf: Interpret supported caps value correctly adds 931285e0123c scsi: qedf: Add support for 20 Gbps speed adds aa5175a88cbb scsi: qedf: Add debug information for unsolicited processing adds b29a907f105c scsi: qedf: Initiator fails to re-login to switch after link down adds 0482262646e4 scsi: qedf: Check for module unloading bit before processi [...] adds f6d63678b07f scsi: qedf: Decrease the LL2 MTU size to 2500 adds 5797bcc897c3 scsi: qedf: Use discovery list to traverse rports adds 3480e7a8c8e4 scsi: qedf: Fix race betwen fipvlan request and response path adds 32dce48c054d scsi: qedf: Update the version to 8.42.3.0 adds 7444ad400bfd scsi: bnx2fc: remove set but not used variable 'fh' adds 2f8eeaa258a9 scsi: bnx2fc: remove set but not used variables 'lport','host' adds 84769706dde5 scsi: bnx2fc: remove set but not used variables 'task','po [...] adds 90302e95a4e1 scsi: fnic: print port speed only at driver init or speed change adds 3ec24fb4c035 scsi: fnic: fix msix interrupt allocation adds 670d8be28e72 scsi: sd: Improve unaligned completion resid message adds da48b82425b8 scsi: qla2xxx: Fix message indicating vectors used by driver adds cb92cb1657c4 scsi: qla2xxx: Fix flash read for Qlogic ISPs adds 32a13df21668 scsi: qla2xxx: Fix driver reload for ISP82xx adds ce0ba496dccf scsi: qla2xxx: Fix stuck login session adds 2037ce49d30a scsi: qla2xxx: Fix stale session adds fd807dc4719c scsi: qla2xxx: Update driver version to 10.01.00.19-k adds 2d44d165e939 scsi: lpfc: Convert existing %pf users to %ps adds 4fb86a6bc549 scsi: lpfc: Fix reset recovery paths that are not recovering adds d8d9f7931ac2 scsi: ufs: Introduce vops for resetting device adds b8416b2fedbf scsi: ufs-qcom: Implement device_reset vops adds 3e303a42a3a8 scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO adds 5f57704dbcfe scsi: ufs: Use kmemdup in ufshcd_read_string_desc() adds c0c1a71e9542 scsi: hisi_sas: use devm_platform_ioremap_resource() to si [...] adds 0b2755516624 scsi: ufshcd: use devm_platform_ioremap_resource() to simp [...] adds 7ce5eed0998c scsi: ufs-hisi: use devm_platform_ioremap_resource() to si [...] adds f96d279f0a5e scsi: fcoe: fix null-ptr-deref Read in fc_release_transport adds 57adf5d4cfd3 scsi: scsi_dh_rdac: zero cdb in send_mode_select() adds 5ff843721467 scsi: virtio_scsi: unplug LUNs when events missed adds 7105e68afaec scsi: hisi_sas: add debugfs auto-trigger for internal abor [...] adds af01b2b92454 scsi: hisi_sas: Use true/false as input parameter of sas_p [...] adds c2bae4f7d721 scsi: hisi_sas: Directly return when running I_T_nexus res [...] adds 76dd768b4471 scsi: hisi_sas: Remove sleep after issue phy reset if sas_ [...] adds b45e05aa5d29 scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when in [...] adds 73a4925d154c scsi: hisi_sas: Update all the registers after suspend and resume adds 435a05cf8c00 scsi: hisi_sas: Assign NCQ tag for all NCQ commands adds 971b59443f21 scsi: hisi_sas: Remove hisi_sas_hw.slot_complete adds 27f22723c3f4 scsi: hisi_sas: Remove redundant work declaration adds 4bc058097aa8 scsi: hisi_sas: Remove some unused function arguments adds 7ec7082c57ec scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise [...] adds 97b151e75861 scsi: hisi_sas: Add BIST support for phy loopback adds e74006edd0d4 scsi: hisi_sas: Fix the conflict between device gone and h [...] new 10fd71780f7d Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 49bddc73d15c libnvdimm/of_pmem: Provide a unique name for bus provider adds 5518ba4ebd7d tools/testing/nvdimm: Fix fallthrough warning adds 2b90cb223320 libnvdimm, region: Use struct_size() in kzalloc() adds d78c620a2e82 libnvdimm/security: Introduce a 'frozen' attribute adds bc4f2199ca31 libnvdimm/security: Tighten scope of nvdimm->busy vs secur [...] adds 7b60422cb796 libnvdimm/security: Consolidate 'security' operations adds a2d1c7a61db9 libnvdimm/region: Rewrite _probe_success() to _advance_seeds() adds 1c97afa71409 libnvdimm/pmem: Advance namespace seed for specific probe errors adds e96f0bf2ec92 libnvdimm/pfn_dev: Add a build check to make sure we notic [...] adds edbb52c24441 libnvdimm/pfn_dev: Add page size and struct page size to p [...] adds 047e0eff1f15 libnvdimm/label: Remove the dpa align check adds 5b26db95fee3 libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check new 6cb2e9ee51b5 Merge tag 'libnvdimm-for-5.4' of git://git.kernel.org/pub/ [...] adds b410f4eb01a1 mtd: rawnand: stm32_fmc2: avoid warnings when building wit [...] adds 4902e87faf26 mtd: rawnand: vf610: Add of_node_put() before goto adds c436f68beeb2 mtd: rawnand: oxnas: Add of_node_put() adds a08e42987118 mtd: rawnand: tango: Add of_node_put() before return adds 60be51f4be49 mtd: rawnand: meson: Add of_node_put() before return adds 1670e678a8a7 mtd: rawnand: ingenic: Add of_node_put() before return adds 319416605240 mtd: rawnand: ingenic: fix devm_platform_ioremap_resource. [...] adds 75de0eb28d03 mtd: rawnand: r852: Use dev_get_drvdata adds 80107e764846 mtd: rawnand: remove redundant assignment to variable ret adds d83aef09aaa5 mtd: onenand_base: Fix a memory leak bug adds 86aa04f4c221 mtd: rawnand: Fix a memory leak bug adds 738b0ca55f4f mtd: rawnand: Add Macronix raw NAND controller driver adds 220280708a23 dt-bindings: mtd: Document Macronix raw NAND controller bindings adds 3342d2f88ef9 mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h adds 0c43125f2778 mtd: nand: fix typo, s/erasablocks/eraseblocks adds 419a7a1f1671 mtd: rawnand: remove w90x900 driver adds 7f852cc15792 mtd: rawnand: brcmnand: Fix ecc chunk calculation for eras [...] adds f480b969448e mtd: rawnand: omap2: Fix number of bitflips reporting with ELM adds c3c1acaf0362 Merge tag 'nand/for-5.4' of git://git.kernel.org/pub/scm/l [...] adds f173f26a4d54 mtd: spi-nor: always use bounce buffer for register read/writes adds b35b9a10362d mtd: spi-nor: Move m25p80 code in spi-nor.c adds c76f5089796a mtd: spi-nor: Rework hwcaps selection for the spi-mem case adds 5fbdac150d48 mtd: spi-nor: fix description for int (*flash_is_locked)() adds 3123db1d2651 mtd: spi-nor: Add Winbond w25q256jvm adds 6dc944db29ba mtd: spi-nor: add support for sst26wf016b memory IC adds f13e18048bdf mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake [...] adds e7023898034e mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s adds 4262ee88f07f mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall adds 3e9e38d918bd mtd: spi-nor: Fix an error code in spi_nor_read_raw() adds 313aca5a9c78 mtd: spi-nor: fix a memory leak bug adds 913787ca40b9 mtd: spi-nor: intel-spi: Whitelist 4B read commands adds 1e05a7e6ebc4 Merge tag 'v5.3-rc6' into spi-nor/next adds 92b6d38f1a3d mtd: spi-nor: Remove unused macro adds 47599127a2e8 mtd: spi-nor: Regroup flash parameter and settings adds 1e35a56781b4 mtd: spi-nor: Use nor->params adds 42f5994724bc mtd: spi-nor: Drop quad_enable() from 'struct spi-nor' adds c46872170a54 mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter' adds ce0b6f3f3c43 mtd: spi-nor: Add default_init() hook to tweak flash parameters adds 48e4d973aefe mtd: spi-nor: Add a default_init() fixup hook for gd25q256 adds 22f2eaac3f31 mtd: spi-nor: Move manufacturer quad_enable() in ->default_init() adds 1c1d8d98e1c7 mtd: spi-nor: Split spi_nor_init_params() adds 64c160f32235 mtd: spi-nor: Create a ->set_4byte() method adds dff972458acb mtd: spi-nor: Rework the SPI NOR lock/unlock logic adds 2b12ae1f2fe5 mtd: spi-nor: Add post_sfdp() hook to tweak flash config adds 92094ebc385e mtd: spi-nor: Add spansion_post_sfdp_fixups() adds 364995962803 mtd: spi-nor: Add a ->convert_addr() method adds 2d7ff858e5f6 mtd: spi-nor: Add a ->setup() method adds 641edddb4f43 mtd: spi-nor: Add s3an_post_sfdp_fixups() adds ad3bba06b636 mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag adds 07920dfcf003 mtd: spi-nor: Bring flash params init together adds 696ce50f4e93 mtd: spi-nor: Introduce spi_nor_set_addr_width() adds 620df2497415 mtd: spi-nor: Introduce spi_nor_get_flash_info() adds 6597f0b0516a mtd: spi-nor: aspeed-smc: Add of_node_put() adds 7ae2227b1c19 mtd: spi-nor: hisi-sfc: Add of_node_put() before break adds 1018c94be6ea mtd: mtdcore: add debugfs nodes for querying the flash nam [...] adds dcc935b06f1f mtd: spi-nor: enable the debugfs for the partname and partid adds 3a960339e08e mtd: spi-nor: remove superfluous pass of nor->info->sector_size adds 173c3d47736e mtd: spi-nor: Add support for mt35xu02g adds 9607af6f857f mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)" adds 560852a1d3aa Merge tag 'spi-nor/for-5.4' of git://git.kernel.org/pub/sc [...] adds f454b43a564f mtd: chips: gen_probe: kill useless initializer in mtd_do_ [...] adds 37c673ade35c mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write [...] adds 5981dfced34a mtd: cfi_cmdset_0002: Remove goto statement from do_write_ [...] adds a371ba57a205 mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce f [...] adds 228c05c2d73e mtd: cfi_cmdset_0002: Split do_write_oneword() op_done got [...] adds 816a6d1481a5 mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence adds 6beb3ea746db mtd: cfi_cmdset_0002: Split wait for write buffer completi [...] adds 0bcf880b062e mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce e [...] adds 557c759036fc mtd: cfi_cmdset_0002: Disable write buffer functions if FO [...] adds 6db5506f056d Merge tag 'cfi/for-5.4-rc1' of https://github.com/r-vignes [...] adds 97ef08ae275e mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached adds f3d45ac21e46 mtd: phram: Module parameters add writable permissions adds 752031210ca1 mtd: pismo: Simplify getting the adapter of a client adds 5a4a335aa8d5 mtd: parsers: Move TI AR7 parser adds 11f74023888f mtd: parsers: Move BCM47xx parser adds ac37d352bac5 mtd: parsers: Move BCM63xx parser adds c5da56f7c238 mtd: parsers: Move OF parser adds a3f12a35c91d mtd: parsers: Move CMDLINE parser adds 137e92fd1495 mtd: sm_ftl: Fix memory leak in sm_init_zone() error path adds 8a9485ff0908 mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as e [...] adds 2cfcfadb8e13 mtd: pmc551: Remove set but not used variable 'soff_lo' new 4553d469d6f8 Merge tag 'mtd/for-5.4' of git://git.kernel.org/pub/scm/li [...] adds 09ccf0364ca3 um: Fix off by one error in IRQ enumeration adds 03e46a4d5b43 um: Remove meaningless clearing of clean-files adds b3b8ca2a1b63 um: Add legacy tap support and rename existing vector to hybrid adds 77f1073c2c1b um: Added support for unix socket transports and bess transport adds 5853193103e6 um: Add checks to mtu parameter parsing adds d47761db97d3 um: Error handling fixes in vector drivers adds 68c15a2bc565 um: Remove sig_info[SIGALRM] adds b8f7882028ec um: Avoid using uninitialized regs adds 276d75c4aff3 um: Remove misleading #define ARCh_IRQ_ENABLED adds 0dafcbe128d2 um: Implement TRACE_IRQFLAGS_SUPPORT adds 7a1bb4f990ad um: Fix VDSO compiler warning adds 324f80cc3ee5 um: Place (soft)irq text with macros adds 786b2384bf1c um: Enable CONFIG_CONSTRUCTORS adds eec94b8acb03 um: time-travel: Fix periodic timers adds 278911ee89fa um: time-travel: Restrict time update in IRQ handler adds a30cc14fe49c um: Don't use generic barrier.h adds 851b6cb17c99 um: Use real DMA barriers adds 5d38f324993f um: drivers: Add virtio vhost-user driver adds 2cd097ba8c05 um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ adds 27eca5c474f8 um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK adds dbddf429dc51 um: Add SPDX headers for files in arch/um/drivers adds 0d1fb0a47c09 um: Add SPDX headers to files in arch/um/kernel/ adds 97870c34b453 um: Add SPDX headers for files in arch/um/os-Linux adds f2f4bf5aabad um: Add SPDX headers for files in arch/um/include new 73625ed66389 um: irq: Fix LAST_IRQ usage in init_IRQ() new 9dca3432ee06 Merge tag 'for-linus-5.4-rc1' of git://git.kernel.org/pub/ [...] adds cbc898d52cd1 ubifs: Remove redundant assignment to pointer fname adds 8596813a117f ubi: Don't do anchor move within fastmap area adds 8615b94f029a ubi: ubi_wl_get_peb: Increase the number of attempts while [...] adds ce4d8b16e64d ubifs: Fix memory leak in read_znode() error path adds 7992e00469c4 ubifs: Fix memory leak in __ubifs_node_verify_hmac error path adds 9163e0184bd7 ubifs: Fix memory leak bug in alloc_ubifs_info() error path adds e46131b9fd31 ubi: block: Warn if volume size is not multiple of 512 adds f2538f999345 jffs2: Fix possible null-pointer dereferences in jffs2_add [...] adds 61b875e88a04 jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page adds 6a379f67454a jffs2: Fix memory leak in jffs2_scan_eraseblock() error path new 104c0d6bc43e Merge tag 'upstream-5.4-rc1' of git://git.kernel.org/pub/s [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/dev-kmsg | 15 +- .../admin-guide/device-mapper/dm-clone.rst | 333 +++ Documentation/admin-guide/device-mapper/verity.rst | 7 + .../arm/marvell/ap806-system-controller.txt | 42 +- .../bindings/arm/marvell/armada-37xx.txt | 8 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,ipesys.txt | 22 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 1 + .../bindings/clock/brcm,bcm2835-cprman.txt | 4 +- .../devicetree/bindings/clock/qcom,gcc.txt | 21 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 7 +- .../{emev2-clock.txt => renesas,emev2-smu.txt} | 0 .../bindings/clock/rockchip,rk3308-cru.txt | 60 + .../devicetree/bindings/clock/ti,cdce925.txt | 4 + .../devicetree/bindings/mtd/mxic-nand.txt | 36 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + Documentation/infiniband/core_locking.rst | 8 +- Documentation/vm/hmm.rst | 73 +- MAINTAINERS | 2 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am3517.dtsi | 24 + arch/arm/boot/dts/am437x-l4.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 +++++++++ arch/arm/boot/dts/aspeed-g6.dtsi | 261 ++ arch/arm/boot/dts/dra7-l4.dtsi | 43 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 1 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 ++ arch/arm/boot/dts/mmp2.dtsi | 48 +- arch/arm/boot/dts/omap34xx.dtsi | 26 + arch/arm/boot/dts/omap36xx.dtsi | 28 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 - arch/arm/boot/dts/omap4-l4.dtsi | 39 +- arch/arm/boot/dts/omap4.dtsi | 1 - arch/arm/boot/dts/omap5.dtsi | 23 + arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 + arch/arm/mach-exynos/Kconfig | 1 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 6 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 475 ---- arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 ++++++ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 5 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + arch/csky/include/asm/tlb.h | 8 +- arch/openrisc/kernel/dma.c | 23 +- arch/powerpc/mm/book3s64/subpage_prot.c | 12 +- arch/s390/mm/gmap.c | 35 +- arch/um/drivers/Kconfig | 7 + arch/um/drivers/Makefile | 3 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 2 +- arch/um/drivers/chan_user.c | 2 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/cow_user.c | 2 +- arch/um/drivers/daemon.h | 2 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/daemon_user.c | 2 +- arch/um/drivers/fd.c | 2 +- arch/um/drivers/harddog_user.c | 2 +- arch/um/drivers/hostaudio_kern.c | 2 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 2 +- arch/um/drivers/mconsole.h | 2 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/mconsole_kern.h | 2 +- arch/um/drivers/mconsole_user.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/net_user.c | 2 +- arch/um/drivers/null.c | 2 +- arch/um/drivers/pcap_kern.c | 2 +- arch/um/drivers/pcap_user.c | 2 +- arch/um/drivers/pcap_user.h | 2 +- arch/um/drivers/port.h | 2 +- arch/um/drivers/port_kern.c | 2 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/pty.c | 2 +- arch/um/drivers/slip_kern.c | 2 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/slirp_kern.c | 2 +- arch/um/drivers/slirp_user.c | 2 +- arch/um/drivers/ssl.c | 2 +- arch/um/drivers/stdio_console.c | 2 +- arch/um/drivers/stdio_console.h | 2 +- arch/um/drivers/tty.c | 2 +- arch/um/drivers/ubd.h | 2 +- arch/um/drivers/ubd_kern.c | 2 +- arch/um/drivers/ubd_user.c | 2 +- arch/um/drivers/umcast.h | 2 +- arch/um/drivers/umcast_kern.c | 2 +- arch/um/drivers/umcast_user.c | 2 +- arch/um/drivers/vde.h | 2 +- arch/um/drivers/vde_kern.c | 2 +- arch/um/drivers/vde_user.c | 2 +- arch/um/drivers/vector_kern.c | 44 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_transports.c | 42 +- arch/um/drivers/vector_user.c | 293 ++- arch/um/drivers/vector_user.h | 9 +- arch/um/drivers/vhost_user.h | 117 + arch/um/drivers/virtio_uml.c | 1177 +++++++++ arch/um/drivers/xterm.c | 2 +- arch/um/drivers/xterm.h | 2 +- arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/irq.h | 7 +- arch/um/include/asm/irqflags.h | 1 - arch/um/include/asm/kmap_types.h | 2 +- arch/um/include/asm/mmu.h | 2 +- arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/asm/page.h | 2 +- arch/um/include/asm/pgalloc.h | 2 +- arch/um/include/asm/pgtable-2level.h | 2 +- arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/pgtable.h | 2 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/include/asm/thread_info.h | 2 +- arch/um/include/asm/tlbflush.h | 2 +- arch/um/include/asm/uaccess.h | 2 +- arch/um/include/shared/arch.h | 2 +- arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/elf_user.h | 2 +- arch/um/include/shared/frame_kern.h | 2 +- arch/um/include/shared/irq_kern.h | 2 +- arch/um/include/shared/irq_user.h | 2 +- arch/um/include/shared/kern.h | 2 +- arch/um/include/shared/kern_util.h | 2 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem.h | 2 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/net_user.h | 2 +- arch/um/include/shared/os.h | 14 +- arch/um/include/shared/ptrace_user.h | 2 +- arch/um/include/shared/registers.h | 2 +- arch/um/include/shared/sigio.h | 2 +- arch/um/include/shared/skas/mm_id.h | 2 +- arch/um/include/shared/skas/skas.h | 2 +- arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/include/shared/timer-internal.h | 11 +- arch/um/include/shared/um_malloc.h | 2 +- arch/um/include/shared/user.h | 2 +- arch/um/kernel/Makefile | 3 +- arch/um/kernel/config.c.in | 4 +- arch/um/kernel/dyn.lds.S | 3 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/exitcode.c | 2 +- arch/um/kernel/gmon_syms.c | 2 +- arch/um/kernel/gprof_syms.c | 2 +- arch/um/kernel/initrd.c | 2 +- arch/um/kernel/irq.c | 4 +- arch/um/kernel/ksyms.c | 4 +- arch/um/kernel/mem.c | 3 +- arch/um/kernel/physmem.c | 3 +- arch/um/kernel/process.c | 18 +- arch/um/kernel/ptrace.c | 2 +- arch/um/kernel/reboot.c | 2 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/signal.c | 30 +- arch/um/kernel/skas/Makefile | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/mmu.c | 6 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/syscall.c | 2 +- arch/um/kernel/skas/uaccess.c | 2 +- arch/um/kernel/syscall.c | 2 +- arch/um/kernel/time.c | 13 +- arch/um/kernel/tlb.c | 2 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 3 +- arch/um/kernel/umid.c | 2 +- arch/um/kernel/uml.lds.S | 2 + arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 2 +- arch/um/os-Linux/drivers/etap.h | 2 +- arch/um/os-Linux/drivers/ethertap_kern.c | 2 +- arch/um/os-Linux/drivers/ethertap_user.c | 2 +- arch/um/os-Linux/drivers/tuntap.h | 2 +- arch/um/os-Linux/drivers/tuntap_kern.c | 2 +- arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/um/os-Linux/file.c | 46 +- arch/um/os-Linux/helper.c | 2 +- arch/um/os-Linux/irq.c | 2 +- arch/um/os-Linux/main.c | 4 +- arch/um/os-Linux/mem.c | 2 +- arch/um/os-Linux/process.c | 2 +- arch/um/os-Linux/registers.c | 2 +- arch/um/os-Linux/sigio.c | 8 +- arch/um/os-Linux/signal.c | 52 +- arch/um/os-Linux/skas/Makefile | 2 +- arch/um/os-Linux/skas/mem.c | 2 +- arch/um/os-Linux/skas/process.c | 14 +- arch/um/os-Linux/start_up.c | 2 +- arch/um/os-Linux/time.c | 2 +- arch/um/os-Linux/tty.c | 2 +- arch/um/os-Linux/umid.c | 2 +- arch/um/os-Linux/util.c | 2 +- arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/bug.h | 4 +- arch/x86/um/asm/barrier.h | 12 +- arch/x86/um/vdso/um_vdso.c | 2 +- crypto/Kconfig | 28 + crypto/Makefile | 1 + crypto/essiv.c | 663 +++++ drivers/acpi/nfit/intel.c | 59 +- drivers/bus/ti-sysc.c | 101 +- drivers/clk/Kconfig | 9 - drivers/clk/Makefile | 1 + drivers/clk/actions/owl-common.c | 5 +- drivers/clk/actions/owl-factor.c | 7 +- drivers/clk/at91/clk-main.c | 12 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 138 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 4 +- drivers/clk/clk-aspeed.c | 78 +- drivers/clk/clk-aspeed.h | 82 + drivers/clk/clk-ast2600.c | 704 ++++++ drivers/clk/clk-bulk.c | 5 +- drivers/clk/clk-cdce925.c | 34 + drivers/clk/clk-composite.c | 1 - drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-milbeaut.c | 2 +- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-si5341.c | 1 - drivers/clk/clk.c | 169 +- drivers/clk/davinci/pll.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 31 + drivers/clk/imx/clk-imx8mm.c | 124 +- drivers/clk/imx/clk-imx8mn.c | 86 +- drivers/clk/imx/clk-imx8mq.c | 131 +- drivers/clk/imx/clk-pll14xx.c | 27 +- drivers/clk/imx/clk.h | 25 - drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 11 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/mediatek/Kconfig | 56 + drivers/clk/mediatek/Makefile | 9 + drivers/clk/mediatek/clk-gate.c | 5 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt6779-aud.c | 117 + drivers/clk/mediatek/clk-mt6779-cam.c | 66 + drivers/clk/mediatek/clk-mt6779-img.c | 58 + drivers/clk/mediatek/clk-mt6779-ipe.c | 60 + .../{clk-mt8183-mfgcfg.c => clk-mt6779-mfg.c} | 31 +- drivers/clk/mediatek/clk-mt6779-mm.c | 113 + drivers/clk/mediatek/clk-mt6779-vdec.c | 67 + drivers/clk/mediatek/clk-mt6779-venc.c | 58 + drivers/clk/mediatek/clk-mt6779.c | 1315 ++++++++++ drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 7 +- drivers/clk/mediatek/clk-mt8183.c | 44 + drivers/clk/mediatek/clk-mtk.c | 16 +- drivers/clk/mediatek/clk-mtk.h | 8 + drivers/clk/mediatek/reset.c | 56 +- drivers/clk/meson/axg-audio.c | 114 +- drivers/clk/meson/axg-audio.h | 1 + drivers/clk/meson/g12a.c | 544 ++++ drivers/clk/meson/g12a.h | 24 +- drivers/clk/mvebu/Kconfig | 8 + drivers/clk/mvebu/Makefile | 2 + drivers/clk/mvebu/ap-cpu-clk.c | 356 +++ drivers/clk/mvebu/ap806-system-controller.c | 178 +- drivers/clk/mvebu/armada_ap_cp_helper.c | 30 + drivers/clk/mvebu/armada_ap_cp_helper.h | 11 + drivers/clk/mvebu/cp110-system-controller.c | 32 +- drivers/clk/qcom/Kconfig | 9 +- drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-alpha-pll.c | 236 +- drivers/clk/qcom/clk-alpha-pll.h | 7 + drivers/clk/qcom/clk-rcg2.c | 10 +- drivers/clk/qcom/clk-rpmh.c | 42 +- drivers/clk/qcom/common.c | 20 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 4 +- drivers/clk/qcom/gcc-qcs404.c | 34 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/qcom/{gcc-sdm845.c => gcc-sm8150.c} | 2661 ++++++++++---------- drivers/clk/qcom/lpasscc-sdm845.c | 23 +- drivers/clk/qcom/turingcc-qcs404.c | 2 +- drivers/clk/renesas/clk-mstp.c | 3 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 4 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rk3308.c | 955 +++++++ drivers/clk/rockchip/clk-rv1108.c | 1 - drivers/clk/rockchip/clk.h | 13 + drivers/clk/sirf/clk-common.c | 12 +- drivers/clk/socfpga/clk-gate.c | 24 +- drivers/clk/socfpga/clk-periph-a10.c | 7 +- drivers/clk/spear/spear1340_clock.c | 2 +- drivers/clk/sprd/common.c | 5 +- drivers/clk/sprd/pll.c | 2 + drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/st/clkgen-fsyn.c | 1 - drivers/clk/st/clkgen-pll.c | 13 - drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 250 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/clk/sunxi-ng/ccu_common.c | 5 +- drivers/clk/ti/apll.c | 9 +- drivers/clk/ti/clk-54xx.c | 34 + drivers/clk/ti/clk-814x.c | 1 + drivers/clk/ti/dpll.c | 13 +- drivers/clk/versatile/clk-versatile.c | 1 + drivers/clk/zte/clk-zx296718.c | 109 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 88 +- drivers/gpu/drm/nouveau/Kconfig | 5 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 456 ++-- drivers/gpu/drm/nouveau/nouveau_dmem.h | 11 - drivers/gpu/drm/nouveau/nouveau_drm.c | 3 + drivers/gpu/drm/nouveau/nouveau_svm.c | 23 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_device.c | 2 - drivers/gpu/drm/radeon/radeon_drv.c | 2 + drivers/gpu/drm/radeon/radeon_mn.c | 156 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/core_priv.h | 24 +- drivers/infiniband/core/counters.c | 8 +- drivers/infiniband/core/cq.c | 28 + drivers/infiniband/core/device.c | 129 +- drivers/infiniband/core/fmr_pool.c | 13 - drivers/infiniband/core/iwpm_msg.c | 17 +- drivers/infiniband/core/iwpm_util.c | 15 +- drivers/infiniband/core/netlink.c | 63 +- drivers/infiniband/core/nldev.c | 20 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 30 +- drivers/infiniband/core/umem.c | 54 +- drivers/infiniband/core/umem_odp.c | 524 ++-- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +- drivers/infiniband/hw/cxgb4/provider.c | 24 - drivers/infiniband/hw/efa/efa.h | 3 + drivers/infiniband/hw/efa/efa_com.c | 70 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 23 + drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 91 +- drivers/infiniband/hw/hfi1/chip.c | 2 + drivers/infiniband/hw/hfi1/chip.h | 1 + drivers/infiniband/hw/hfi1/mad.c | 45 +- drivers/infiniband/hw/hfi1/rc.c | 15 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 8 + drivers/infiniband/hw/hfi1/trace_tid.h | 38 + drivers/infiniband/hw/hfi1/user_sdma.h | 6 - drivers/infiniband/hw/hfi1/verbs.c | 17 +- drivers/infiniband/hw/hns/Kconfig | 8 - drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +- drivers/infiniband/hw/hns/hns_roce_device.h | 95 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 252 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 69 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1065 ++++---- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_main.c | 11 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 434 ++-- drivers/infiniband/hw/hns/hns_roce_qp.c | 359 ++- drivers/infiniband/hw/hns/hns_roce_srq.c | 296 ++- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 - drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 242 +- drivers/infiniband/hw/mlx5/devx.c | 26 + drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 136 +- drivers/infiniband/hw/mlx5/mem.c | 13 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/mr.c | 38 +- drivers/infiniband/hw/mlx5/odp.c | 172 +- drivers/infiniband/hw/mlx5/qp.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/qib/qib_rc.c | 10 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 9 +- drivers/infiniband/sw/rxe/rxe.h | 4 - drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 23 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 7 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +- drivers/md/Kconfig | 27 + drivers/md/Makefile | 6 + drivers/md/dm-bufio.c | 192 +- drivers/md/dm-clone-metadata.c | 964 +++++++ drivers/md/dm-clone-metadata.h | 158 ++ drivers/md/dm-clone-target.c | 2191 ++++++++++++++++ drivers/md/dm-crypt.c | 341 +-- drivers/md/dm-ioctl.c | 34 +- drivers/md/dm-raid.c | 10 +- drivers/md/dm-raid1.c | 7 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 8 +- drivers/md/dm-verity-target.c | 43 +- drivers/md/dm-verity-verify-sig.c | 133 + drivers/md/dm-verity-verify-sig.h | 60 + drivers/md/dm-verity.h | 2 + drivers/md/dm-writecache.c | 27 +- drivers/md/dm-zoned-target.c | 2 - drivers/md/dm.c | 8 +- drivers/md/dm.h | 5 - drivers/md/persistent-data/dm-space-map-common.c | 4 - drivers/misc/sgi-gru/grufile.c | 1 + drivers/misc/sgi-gru/grutables.h | 2 - drivers/misc/sgi-gru/grutlbpurge.c | 84 +- drivers/mtd/Kconfig | 67 - drivers/mtd/Makefile | 5 - drivers/mtd/chips/cfi_cmdset_0002.c | 299 ++- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/devices/Kconfig | 18 - drivers/mtd/devices/Makefile | 1 - drivers/mtd/devices/m25p80.c | 347 --- drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/pmc551.c | 9 +- drivers/mtd/maps/pismo.c | 3 +- drivers/mtd/maps/pxa2xx-flash.c | 3 +- drivers/mtd/mtdcore.c | 86 +- drivers/mtd/nand/onenand/onenand_base.c | 3 + drivers/mtd/nand/raw/Kconfig | 14 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +- drivers/mtd/nand/raw/meson_nand.c | 1 + drivers/mtd/nand/raw/mxic_nand.c | 582 +++++ drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 10 +- drivers/mtd/nand/raw/nuc900_nand.c | 304 --- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 8 +- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +- drivers/mtd/nand/raw/tango_nand.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 1 + drivers/mtd/parsers/Kconfig | 68 + drivers/mtd/parsers/Makefile | 5 + drivers/mtd/{ => parsers}/ar7part.c | 0 drivers/mtd/{ => parsers}/bcm47xxpart.c | 0 drivers/mtd/{ => parsers}/bcm63xxpart.c | 0 drivers/mtd/{ => parsers}/cmdlinepart.c | 0 drivers/mtd/{ => parsers}/ofpart.c | 0 drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/spi-nor/Kconfig | 2 + drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/hisi-sfc.c | 1 + drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/intel-spi.c | 2 + drivers/mtd/spi-nor/spi-nor.c | 1712 +++++++++---- drivers/mtd/ubi/block.c | 43 +- drivers/mtd/ubi/fastmap-wl.c | 6 +- drivers/mtd/ubi/wl.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 5 +- drivers/nvdimm/Kconfig | 12 + drivers/nvdimm/Makefile | 4 + drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/dimm_devs.c | 134 +- drivers/nvdimm/label.c | 5 - drivers/nvdimm/namespace_devs.c | 40 +- drivers/nvdimm/nd-core.h | 54 +- drivers/nvdimm/nd.h | 4 + drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/pfn.h | 5 +- drivers/nvdimm/pfn_devs.c | 35 +- drivers/nvdimm/pmem.c | 29 +- drivers/nvdimm/region_devs.c | 83 +- drivers/nvdimm/security.c | 199 +- drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/rtc/rtc-sun6i.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 - drivers/scsi/bnx2fc/bnx2fc_io.c | 7 - drivers/scsi/csiostor/csio_wr.c | 8 +- drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 + drivers/scsi/esas2r/esas2r_init.c | 13 +- drivers/scsi/esas2r/esas2r_ioctl.c | 14 +- drivers/scsi/fcoe/fcoe.c | 17 +- drivers/scsi/fdomain.c | 6 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 4 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_isr.c | 4 +- drivers/scsi/fnic/fnic_trace.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 54 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 982 ++++++-- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 92 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 307 ++- drivers/scsi/ibmvscsi/ibmvfc.c | 3 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 + drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 76 +- drivers/scsi/lpfc/lpfc_bsg.c | 29 +- drivers/scsi/lpfc/lpfc_crtn.h | 13 +- drivers/scsi/lpfc/lpfc_ct.c | 68 +- drivers/scsi/lpfc/lpfc_debugfs.c | 228 +- drivers/scsi/lpfc/lpfc_debugfs.h | 61 +- drivers/scsi/lpfc/lpfc_disc.h | 3 + drivers/scsi/lpfc/lpfc_els.c | 116 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 181 +- drivers/scsi/lpfc/lpfc_hw.h | 6 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 + drivers/scsi/lpfc/lpfc_init.c | 926 ++++--- drivers/scsi/lpfc/lpfc_mem.c | 65 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 389 +-- drivers/scsi/lpfc/lpfc_nvmet.c | 28 +- drivers/scsi/lpfc/lpfc_scsi.c | 591 +++-- drivers/scsi/lpfc/lpfc_sli.c | 533 +++- drivers/scsi/lpfc/lpfc_sli.h | 11 +- drivers/scsi/lpfc/lpfc_sli4.h | 50 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 8 +- drivers/scsi/megaraid/megaraid_sas.h | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 112 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 175 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 178 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 196 +- drivers/scsi/ncr53c8xx.c | 4 + drivers/scsi/pm8001/pm8001_sas.c | 13 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_debugfs.c | 16 +- drivers/scsi/qedf/qedf_els.c | 38 +- drivers/scsi/qedf/qedf_fip.c | 33 +- drivers/scsi/qedf/qedf_io.c | 67 +- drivers/scsi/qedf/qedf_main.c | 178 +- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 23 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 132 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 2 + drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 33 +- drivers/scsi/qla2xxx/qla_gs.c | 254 +- drivers/scsi/qla2xxx/qla_init.c | 550 ++-- drivers/scsi/qla2xxx/qla_inline.h | 28 +- drivers/scsi/qla2xxx/qla_iocb.c | 226 +- drivers/scsi/qla2xxx/qla_isr.c | 29 +- drivers/scsi/qla2xxx/qla_mbx.c | 26 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 67 +- drivers/scsi/qla2xxx/qla_nvme.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.h | 5 +- drivers/scsi/qla2xxx/qla_nx.c | 22 +- drivers/scsi/qla2xxx/qla_nx.h | 14 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 237 +- drivers/scsi/qla2xxx/qla_sup.c | 16 +- drivers/scsi/qla2xxx/qla_target.c | 212 +- drivers/scsi/qla2xxx/qla_target.h | 35 +- drivers/scsi/qla2xxx/qla_tmpl.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 27 +- drivers/scsi/qlogicpti.c | 10 + drivers/scsi/scsi_debugfs.c | 5 +- drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_logging.c | 48 +- drivers/scsi/sd.c | 1 + drivers/scsi/smartpqi/Kconfig | 2 + drivers/scsi/smartpqi/smartpqi.h | 20 +- drivers/scsi/smartpqi/smartpqi_init.c | 236 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 102 +- drivers/scsi/sun3_scsi.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 40 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 41 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs-sysfs.c | 18 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 281 ++- drivers/scsi/ufs/ufshcd.h | 57 +- drivers/scsi/virtio_scsi.c | 88 +- drivers/scsi/wd33c93.c | 1 + drivers/target/target_core_user.c | 20 + drivers/vfio/pci/vfio_pci.c | 17 +- drivers/vfio/vfio_iommu_spapr_tce.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 518 +++- fs/cifs/smbdirect.c | 10 +- fs/jffs2/fs.c | 27 - fs/jffs2/gc.c | 21 +- fs/jffs2/nodelist.c | 2 +- fs/jffs2/os-linux.h | 3 - fs/jffs2/scan.c | 5 +- fs/proc/task_mmu.c | 80 +- fs/ubifs/auth.c | 4 +- fs/ubifs/debug.c | 1 - fs/ubifs/super.c | 4 +- fs/ubifs/tnc_misc.c | 1 + include/Kbuild | 6 - include/dt-bindings/bus/ti-sysc.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 113 + include/dt-bindings/clock/bcm2835.h | 2 + include/dt-bindings/clock/imx8mn-clock.h | 3 +- include/dt-bindings/clock/mt6779-clk.h | 436 ++++ include/dt-bindings/clock/mt8183-clk.h | 4 + include/dt-bindings/clock/omap5.h | 3 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 + include/dt-bindings/clock/qcom,gcc-sm8150.h | 243 ++ include/dt-bindings/clock/rk3308-cru.h | 387 +++ include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 + include/dt-bindings/pinctrl/k3.h | 3 + .../dt-bindings/reset-controller/mt8183-resets.h | 81 + include/dt-bindings/reset/sun8i-v3s-ccu.h | 3 + include/linux/clk-provider.h | 3 +- include/linux/clk.h | 17 +- include/linux/clk/clk-conf.h | 5 + include/linux/compiler_types.h | 17 +- include/linux/hmm.h | 125 +- include/linux/ioport.h | 2 + include/linux/kernel.h | 23 +- include/linux/libnvdimm.h | 9 +- include/linux/memremap.h | 3 +- include/linux/migrate.h | 120 +- include/linux/mlx5/device.h | 9 + include/linux/mm.h | 46 - include/linux/mm_types.h | 6 - include/linux/mmu_notifier.h | 59 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/nand.h | 2 +- include/linux/mtd/sharpsl.h | 5 + include/linux/mtd/spi-nor.h | 291 ++- include/linux/nvme-fc-driver.h | 2 + include/linux/pagewalk.h | 66 + include/linux/platform_data/ti-sysc.h | 8 +- include/linux/qed/qed_rdma_if.h | 2 +- include/linux/sched.h | 4 + include/rdma/ib.h | 2 + include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 58 +- include/rdma/ib_verbs.h | 81 +- include/rdma/iw_portmap.h | 3 + include/rdma/opa_port_info.h | 2 + include/rdma/rdma_netlink.h | 10 +- include/rdma/rdma_vt.h | 1 + include/rdma/rdmavt_cq.h | 1 + include/rdma/rdmavt_qp.h | 35 + include/rdma/signature.h | 2 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_dbg.h | 2 - include/scsi/scsi_host.h | 16 +- include/uapi/linux/dm-ioctl.h | 6 +- include/uapi/linux/vfio.h | 71 +- include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/scsi/scsi_bsg_fc.h | 54 +- include/uapi/scsi/scsi_netlink.h | 20 +- include/uapi/scsi/scsi_netlink_fc.h | 17 +- init/Kconfig | 4 +- kernel/fork.c | 1 - kernel/gcov/Kconfig | 2 +- kernel/printk/braille.c | 15 +- kernel/printk/printk.c | 24 +- kernel/resource.c | 45 +- kernel/sched/core.c | 19 +- lib/test_printf.c | 5 + lib/vsprintf.c | 13 +- lib/zstd/mem.h | 2 +- mm/Kconfig | 20 +- mm/hmm.c | 490 ++-- mm/madvise.c | 42 +- mm/memcontrol.c | 25 +- mm/mempolicy.c | 17 +- mm/memremap.c | 105 +- mm/migrate.c | 276 +- mm/mincore.c | 17 +- mm/mmu_notifier.c | 263 +- mm/mprotect.c | 26 +- mm/page_alloc.c | 2 +- mm/pagewalk.c | 126 +- net/9p/trans_rdma.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/verbs.c | 13 +- samples/vfio-mdev/mtty.c | 39 +- scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- tools/testing/nvdimm/dimm_devs.c | 19 +- tools/testing/nvdimm/test/iomap.c | 1 - tools/testing/nvdimm/test/nfit.c | 3 +- 743 files changed, 32800 insertions(+), 13343 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-clone.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt rename Documentation/devicetree/bindings/clock/{emev2-clock.txt => renesas,emev2-s [...] create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi create mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts create mode 100644 arch/um/drivers/vhost_user.h create mode 100644 arch/um/drivers/virtio_uml.c create mode 100644 crypto/essiv.c create mode 100644 drivers/clk/clk-aspeed.h create mode 100644 drivers/clk/clk-ast2600.c create mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c create mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6779-img.c create mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c copy drivers/clk/mediatek/{clk-mt8183-mfgcfg.c => clk-mt6779-mfg.c} (52%) create mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c create mode 100644 drivers/clk/mediatek/clk-mt6779.c create mode 100644 drivers/clk/mvebu/ap-cpu-clk.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.h copy drivers/clk/qcom/{gcc-sdm845.c => gcc-sm8150.c} (65%) create mode 100644 drivers/clk/rockchip/clk-rk3308.c create mode 100644 drivers/md/dm-clone-metadata.c create mode 100644 drivers/md/dm-clone-metadata.h create mode 100644 drivers/md/dm-clone-target.c create mode 100644 drivers/md/dm-verity-verify-sig.c create mode 100644 drivers/md/dm-verity-verify-sig.h delete mode 100644 drivers/mtd/devices/m25p80.c create mode 100644 drivers/mtd/nand/raw/mxic_nand.c delete mode 100644 drivers/mtd/nand/raw/nuc900_nand.c rename drivers/mtd/{ => parsers}/ar7part.c (100%) rename drivers/mtd/{ => parsers}/bcm47xxpart.c (100%) rename drivers/mtd/{ => parsers}/bcm63xxpart.c (100%) rename drivers/mtd/{ => parsers}/cmdlinepart.c (100%) rename drivers/mtd/{ => parsers}/ofpart.c (100%) create mode 100644 include/dt-bindings/clock/ast2600-clock.h create mode 100644 include/dt-bindings/clock/mt6779-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8150.h create mode 100644 include/dt-bindings/clock/rk3308-cru.h create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h create mode 100644 include/linux/pagewalk.h