This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from 4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/us [...] adds 00974b9a83cb memblock: Add missing debug code to memblock_add_node() adds e888fa7bb882 memblock: Check memory add/cap ordering adds 612b23f27793 Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub [...] adds b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps adds 1195505f5de2 kunit: ubsan integration adds 6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params adds 6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output adds acd8e8407b8f kunit: Print test statistics on failure adds c815f04ba949 Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.ke [...] adds a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS adds dcb7c0b9461c hardening: Clarify Kconfig text for auto-var-init adds f9398f15605a lib/test_stackinit: Fix static initializer test adds 1e2cd3084fff lib/test_stackinit: Allow building stand-alone adds a8fc576d4af2 lib/test_stackinit: Add assigned initializers adds b55060d796c5 Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pu [...] adds a32ad90426a9 IMA: remove -Wmissing-prototypes warning adds 5d1ef2ce13a9 ima: Introduce ima_get_current_hash_algo() adds ce5bb5a86e5e ima: Return int in the functions to measure a buffer adds ca3c9bdb101d ima: Add digest and digest_len params to the functions to [...] adds e37be5343ae2 Merge branch 'ima-buffer-measurement-changes-v4' into next [...] adds 8510505d55e1 IMA: remove the dependency on CRYPTO_MD5 adds 50f742dd9147 IMA: block writes of the security.ima xattr with unsupport [...] adds 1624dc008605 IMA: add support to restrict the hash algorithms used for [...] adds 583a80ae86b5 IMA: add a policy option to restrict xattr hash algorithms [...] adds 4f2946aa0c45 IMA: introduce a new policy option func=SETXATTR_CHECK adds 8ecd39cb61d9 IMA: prevent SETXATTR_CHECK policy rules with unavailable [...] adds d07eeeb87459 Merge branch 'restrict-digest-alg-v8' into next-integrity adds cb181da16196 IMA: reject unknown hash algorithms in ima_get_hash_algo adds aef4892a63c2 Merge tag 'integrity-v5.15' of git://git.kernel.org/pub/sc [...] adds eb32f9f990d9 kcsan: Improve some Kconfig comments adds a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG adds e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT adds 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 49f72d5358dd kcsan: Rework atomic.h into permissive.h adds 9c827cd1fcdf kcsan: Print if strict or non-strict during init adds d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes adds e04938042d77 kcsan: Make strict mode imply interruptible watchers adds 7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] adds 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 436eef23c41f tools/memory-model: Add example for heuristic lockless reads adds f92975d76d53 tools/memory-model: Heuristics using data_race() must hand [...] adds 87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) adds 4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] adds aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.o [...] adds ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds 43ba2237281a xtensa: add fairness to IRQ handling adds 13066c303769 xtensa: ISS: don't use string pointer before NULL check adds ef71db4845c0 xtensa: remove unneeded exports adds c548584438d1 xtensa: do not build variants directory adds 59210499a02a xtensa: build platform directories unconditionally adds 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild adds b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/l [...] adds 7e07b7475b52 parisc: Replace symbolic permissions with octal permissions adds 55b70eed81cb parisc: Increase size of gcc stack frame check adds 7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision adds 7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER adds d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its [...] adds 87875c1084a2 parisc: Make struct parisc_driver::remove() return void adds 0c38502cee6f parisc: switch from 'pci_' to 'dma_' API adds 6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild adds ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API adds 8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces adds 5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively adds 030f65307831 parisc: fix crash with signals and alloca adds 6f1fce595b78 parisc: math-emu: Fix fall-through warnings adds a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/sc [...] adds 4b511d5bfa74 xen: fix setting of max_pfn in shared_info adds ac4c403c9036 xen: check required Xen features adds 2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set fo [...] adds 30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests adds 71b66243f989 xen/blkfront: read response from backend only once adds 8f5a695d9900 xen/blkfront: don't take local copy of a request from the [...] adds b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly adds bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings adds 1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() [...] adds f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation adds 58e636039b51 xen: remove stray preempt_disable() from PV AP startup code adds 9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org [...] adds 26c22cfde5dd vfio: Use config not menuconfig for VFIO_NOIOMMU adds e7500b3ede2c vfio/pci: Make vfio_pci_regops->rw() return ssize_t adds 15a5896e61ac vfio/mdev: turn mdev_init into a subsys_initcall adds 3fb1712d8596 vfio/mdev: don't warn if ->request is not set adds e1706f0764f8 vfio/samples: Remove module get/put adds de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes adds ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call adds 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] adds 17a1e4fa3f7f vfio/samples: Delete useless open/close adds da119f387e94 vfio/fsl: Move to the device set infrastructure adds ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] adds 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure adds a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set adds db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] adds 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open adds 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open adds dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open adds eb24c1007e68 vfio: Remove struct vfio_device_ops open/release adds ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier adds 29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text adds ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return adds 1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c adds 9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h adds 536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device adds bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings adds c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h adds ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c adds 2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c adds c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c adds 343b7258687e PCI: Add 'override_only' field to struct pci_device_id adds cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system adds ca4ddaac7fa7 vfio: Use select for eventfd adds 85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating [...] adds 7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko adds 1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler funct [...] adds 86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTI [...] adds eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() adds ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/ [...] adds 89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/li [...] adds e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder adds d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa adds 1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table adds 560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. adds eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] adds b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile adds bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver adds bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile adds cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile adds f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile adds 636a1e697555 platform/x86: add meraki-mx100 platform driver adds 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds ca91ea34778f asus-wmi: Add panel overdrive functionality adds 98829e84dc67 asus-wmi: Add dgpu disable method adds 382b91db8044 asus-wmi: Add egpu enable method adds 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function adds f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] adds 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] adds e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] adds 8599a12b1e01 platform/x86: Update Mario Limonciello's email address in [...] adds ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 adds 2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers adds 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow adds f5bc0157be9b platform/x86: think-lmi: add debug_cmd adds f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED adds ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries adds dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem adds 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] adds 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] adds ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] adds c63d44ae6024 asus-wmi: Add support for platform_profile adds b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_ [...] adds 9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory adds 2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory adds f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory adds 386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory adds fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory adds 2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory adds e6596c22744e platform/x86: intel-rst: Move to intel sub-directory adds 47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory adds 1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory adds 075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory adds 6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory adds 76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory adds c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory adds daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory adds cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory adds 3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory adds bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-d [...] adds 95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory adds bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc [...] adds ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Report [...] adds 6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mod [...] adds 66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for [...] adds 0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation adds 34570a898eef platform/x86: hp_accel: Remove _INI method call adds 8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver adds b72067c64b22 platform/x86: asus-wmi: Delete impossible condition adds 828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never le [...] adds 55879dc4d095 platform/x86: ISST: use semi-colons instead of commas adds fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy [...] adds 0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error- [...] adds 7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kern [...] adds 23e6a7ca464e mailbox: sti: quieten kernel-doc warnings adds 8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module adds d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer adds 5f48ed2e812e dt-binding: gce: add gce header file for mt8192 adds 84fd4201b78b mailbox: cmdq: add mt8192 support adds 8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump adds affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible adds dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC adds fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 adds 04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 adds e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC adds 0553fb51686e dt-bindings: mailbox: add definition for mt8195 adds 704446b935bd dt-bindings: gce: add gce header file for mt8195 adds 8d4f5a9e012a mailbox: cmdq: add mediatek mailbox support for mt8195 adds 85dfdbfc13ea mailbox: cmdq: add multi-gce clocks support for mt8195 adds a180eab0b564 Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing- [...] adds 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 adds ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding adds 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 adds 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding adds 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 adds f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding adds fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 adds 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP adds 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible adds 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible adds edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks adds f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks adds 00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC adds 9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. adds c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible adds 48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks adds 945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support adds 0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as [...] adds 05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name adds f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM893 [...] adds 5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support adds b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper adds a649136b17af PM: runtime: add devm_pm_clk_create helper adds 72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create adds a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs adds da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names adds 1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings adds 9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 adds 7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC adds 4d5b4572c475 clk: qcom: Add msm8994 MMCC driver adds e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support adds dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC adds cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 adds 386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 adds 4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 adds be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 adds 920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings adds 131abae905df clk: qcom: Add SM6350 GCC driver adds 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk adds f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation adds d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock adds 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] adds d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 adds 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] adds f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks adds 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check adds 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control adds f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data adds c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] adds 710573dee31b clk: mediatek: Add MT8192 basic clocks support adds f61e83488df7 clk: mediatek: Add MT8192 audio clock support adds cebef18833e2 clk: mediatek: Add MT8192 camsys clock support adds 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support adds 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support adds 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support adds b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support adds 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support adds 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support adds a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support adds aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support adds 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support adds 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support adds d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] adds 284c537a8ace clk: lmk04832: drop redundant fallthrough statements adds cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom adds 4990d8c1333d Merge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', [...] adds d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon adds 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment adds 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error adds e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic adds 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock adds c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks adds 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets adds eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets adds 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets adds d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries adds d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries adds 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] adds 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD adds 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC adds 9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into re [...] adds d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 adds 5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel [...] adds e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible adds a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel [...] adds edfa378448b5 clk: Align provider-specific CLK_* bit definitions adds 28fc39f7abec clk: palmas: Add a missing SPDX license header adds 69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default adds 699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate adds d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate adds f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate adds 23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate adds 7110569a096d Merge branches 'clk-renesas', 'clk-cleanup' and 'clk-deter [...] adds 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] adds 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] adds 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag adds e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] adds 1faa7cb2b066 Merge branch 'clk-frac-divider' into clk-next adds e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk adds faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock adds 923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/l [...] adds 27115441b938 clk: tegra: fix old-style declaration adds b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 adds 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error adds d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 adds d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema adds 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types adds c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical adds 1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pu [...] adds af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range adds 275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the [...] adds 2ef162548a53 clk: vc5: Use dev_err_probe adds d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior adds 8fb59ce15c43 Merge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' an [...] adds aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression adds 1822b4dedc4d clk: imx8mm: use correct mux type for clkout path adds 8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path adds fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate adds d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks adds 86842d255b45 clk: imx8mn: Add M7 core clock adds 3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/l [...] adds 0cbc0eb14e99 clk: zynqmp: fix kernel doc adds a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings adds 6e1cc688e450 clk: zynqmp: Fix kernel-doc format adds 6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties adds ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema adds ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos exter [...] adds 41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema adds e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema adds 7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema adds e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema adds 80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema adds faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clo [...] adds 46d4ee48aaef dt-bindings: clock: samsung: fix header path in example adds 47d0fbd1cd42 clk: zynqmp: Check the return type adds e7296d16ef7b clk: zynqmp: Fix a memory leak adds c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates adds 47505bf3a821 Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk- [...] adds 75d6e7d9ced8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 adds 41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver adds 29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON adds baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions adds 41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding adds 16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support adds 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings adds ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles [...] adds 0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for S [...] adds 4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alpha [...] adds 79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-g [...] adds af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg adds ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info adds b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info adds 2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info adds 6ceb3c64063c pinctrl: pistachio: Make it as an option adds 153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml adds ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'pow [...] adds cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter adds 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias adds e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support adds 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G adds d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.ke [...] adds d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings adds 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 adds 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c adds d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] adds 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] adds 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] adds a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support adds 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast adds 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings adds 28c1caaf492e pinctrl: Ingenic: Improve the code. adds b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. adds bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. adds 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. adds d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info adds 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) adds 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config adds 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl adds 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl adds b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml adds 379e28b5b36f Merge branch 'ib-mt8135' into devel adds 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] adds 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] adds f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] adds 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] adds d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] adds ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver adds a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver adds 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl adds c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver adds 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] adds 0dda8b013329 Merge branch 'ib-rockchip' into devel adds 70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count adds 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc adds cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data adds 04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org [...] adds c793011242d1 Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/sc [...] adds fbf42729d0e9 HID: elo: update the reference count of the usb device structure adds 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event adds 786537063bbf HID: i2c-hid: Fix Elan touchpad regression adds 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks adds bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] adds 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor adds 173709f50e98 HID: amd_sfh: Add command response to check command status adds ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled adds 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume adds e66577559186 HID: amd_sfh: Add dyndbg prints for debugging adds 56e527b0f790 Merge branch 'for-5.15/amd-sfh' into for-linus adds bebf8820b355 HID: cmedia: add support for HS-100B mute button adds e4ee5090e3e5 Merge branch 'for-5.15/cmedia' into for-linus adds f4abaa9eebde HID: input: do not report stylus battery state as "full" adds f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop adds 5049307d37a7 HID: usbhid: Fix flood of "control queue full" messages adds 0a824efdb724 HID: usbhid: Fix warning caused by 0-length input reports adds d2f311ec9198 HID: usbhid: Simplify code in hid_submit_ctrl() adds dab6e4f452c2 Merge branch 'for-5.15/core' into for-linus adds 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] adds 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] adds 6ef9233f4a42 Merge branch 'for-5.15/goodix' into for-linus adds 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] adds b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] adds 1138b3319242 Merge branch 'for-5.15/logitech' into for-linus adds d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll adds 9d60648c607a HID: magicmouse: high-resolution scroll threshold adds 163a31246679 Merge branch 'for-5.15/magicmouse' into for-linus adds a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles adds 854a95877f4d Merge branch 'for-5.15/sony' into for-linus adds d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe adds df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove adds c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() adds fcbc26eb9254 Merge branch 'for-5.15/thrustmaster' into for-linus adds dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' adds 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled adds ccb51c2e3f05 HID: wacom: Avoid sending empty sync events adds 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] adds 2501ce96ecd0 Merge branch 'for-5.15/wacom' into for-linus adds 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] adds 46a226b50ec3 Merge branch 'for-5.15/apple' into for-linus adds 83ec91697412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. adds a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con adds e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO adds 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static adds 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter adds cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con adds 1ec50dd12a43 RDMA/siw: Remove kmap() adds 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() adds cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' adds 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE adds 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats adds 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] adds 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock adds 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. adds fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine adds 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine adds 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback adds 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine adds b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine adds 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr adds add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c adds e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c adds 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c adds 2013b4d52527 RDMA/mlx5: Separate DCI QP creation logic adds 11656f593a86 RDMA/mlx5: Add DCS offload support adds 07d0f314ba75 Merge branch 'mlx5_dcs' into rdma.git for-next adds e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup adds 62004871e1fa IB/hfi1: Adjust pkey entry in index 0 adds a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_dev [...] adds e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails adds bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting adds bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure th [...] adds 8d7e415d5561 docs: Fix infiniband uverbs minor number adds 991c4274dc17 RDMA/hfi1: Fix typo in comments adds 090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc adds 0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return adds 4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP adds e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes adds f9193d266347 RDMA/efa: Remove double QP type assignment adds b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources adds 8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protec [...] adds 0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation adds 44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations adds 514aee660df4 RDMA: Globally allocate and release QP memory adds 20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations adds 5f6bb7e32283 RDMA/mlx5: Delete not-available udata check adds 8fc3beebf623 RDMA/core: Delete duplicated and unreachable code adds 20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage adds 8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions adds 00a79d6b996d RDMA/core: Configure selinux QP during creation adds 5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts adds d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs adds c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() adds 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() adds 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show adds 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() adds bfeababd5141 RDMA/core/sa_query: Remove unused function adds 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] adds d9b9f59ecfa7 RDMA/rtrs: Remove unused functions adds 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely adds 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO adds cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions adds 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct adds 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn adds 03da1b26fa13 IB/core: Remove deprecated current_seq comments adds 3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API adds 0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode adds 260f64a40198 RDMA/hns: Enable stash feature of HIP09 adds f8c549afd1e7 RDMA/hns: Ownerbit mode add control field adds 8feafd9017ba RDMA/hns: Use IDA interface to manage uar index adds c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index adds f0a64199195e RDMA/hns: Delete unused hns bitmap interface adds 5f5a650999d5 RDMA/core/sa_query: Retry SA queries adds fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration adds 9bed8a70716b RDMA/hns: Fix incorrect lsn field adds 4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx adds 074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx adds eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx [...] adds d164bf64a900 IB/rdmavt: Convert to SPDX identifier adds 145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier adds e788a3cd5787 RDMA/hns: Fix query destination qpn adds d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment adds fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init adds ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 adds 7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled adds ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function adds 1a0182785a6d RDMA/hns: Delete unnecessary blank lines. adds 65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks adds 90e7a6de6278 lib/scatterlist: Provide a dedicated function to support t [...] adds 3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents adds 79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded v [...] adds 6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next adds 23852bec534a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() adds 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates adds 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop adds 904b5bfaa8fe scsi: aacraid: Remove an unused include adds ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message adds e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging adds 16a93e83c87e scsi: lpfc: Improve firmware download logging adds 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines adds e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling adds 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] adds 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] adds 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] adds cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] adds e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] adds affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] adds a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] adds 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] adds 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default adds 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] adds c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] adds 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] adds ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state adds 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 adds f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches adds d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers adds 889653ecfc98 scsi: smartpqi: Update copyright notices adds 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip adds 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip adds f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets adds e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller adds 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers adds 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data adds f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 adds 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper adds e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI adds 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI adds c78be80d20cd scsi: scsi_debug: Remove dump_sector() adds f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling adds f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() adds 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() adds d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA adds 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA adds e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly adds f591a2e0548d scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE adds ed4246d37f3b scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices [...] adds 9abe677951d1 scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC [...] adds f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] adds df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create adds f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] adds bfc477854a42 scsi: lpfc: Add 256 Gb link speed support adds 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 adds 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches adds ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd adds 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret adds 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection adds cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' adds 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs adds 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs adds 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els adds fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire adds dd30706e73b7 scsi: qla2xxx: edif: Add key update adds 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs adds 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device adds 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app adds 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path adds 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts adds 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k adds beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND adds 558e3fbe228a scsi: sr: Consolidate compat ioctl handling adds 443283109f5c scsi: sd: Consolidate compat ioctl handling adds bce96675091f scsi: ch: Consolidate compat ioctl handling adds 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling adds 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() adds dba7688fc903 scsi: st: Simplify ioctl handling adds e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] adds fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() adds 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() adds 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() adds 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper adds d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() adds 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ adds 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() adds b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c adds 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking adds f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] adds 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON adds a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment adds 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling adds 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] adds b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper adds 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() adds ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver adds ead09dd3aed5 scsi: bsg: Simplify device registration adds cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS adds 1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields fro [...] adds 75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/ [...] adds 0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" adds 7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() adds 1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks adds 5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_ [...] adds 659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_t [...] adds 44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use adds a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use adds 2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX adds 33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to [...] adds f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature adds 4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read adds 2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region adds 41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support adds 119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init adds 3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu adds 8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn adds c76a18885641 scsi: ufs: ufshpb: Add reads counter adds 6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads adds 6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode adds 67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response adds 13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer adds 33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests adds 1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode adds 5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode adds f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable adds d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() adds f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication adds 9bb25e5d9d29 scsi: ufs: Only include power management code if necessary adds 568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument adds 8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate adds 4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() adds 35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime adds 9c202090edd4 scsi: ufs: Improve static type checking for the host contr [...] adds 3d2ac73d1347 scsi: ufs: Remove several wmb() calls adds 815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() adds 1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completio [...] adds a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls adds 169f5eb28869 scsi: ufs: Optimize SCSI command processing adds 64180742605f scsi: ufs: Fix the SCSI abort handler adds ac1bc2ba060f scsi: ufs: Request sense data asynchronously adds a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling adds 73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completi [...] adds c11a1ae9b8f6 scsi: ufs: Add fault injection support adds 018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF adds 7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock adds 35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage adds 40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members adds e3d2612f583b scsi: qla2xxx: Fix use after free in debug code adds 77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable [...] adds f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_comma [...] adds 63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS adds f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node adds 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support adds 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 adds 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth adds cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 adds 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute adds a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero adds bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe adds e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret adds 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() adds e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] adds 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] adds 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' adds 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read adds 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk adds 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] adds 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM adds 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function adds aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] adds eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] adds c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() adds 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] adds 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] adds cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd adds 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] adds 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI adds 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging adds 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery adds 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang adds ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx adds 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target adds 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 adds 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed adds 01c97f2dd8fb scsi: qla2xxx: Fix port type info adds 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list adds a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error adds a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login adds 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel adds 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS adds c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx adds bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k adds 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI adds d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() adds 4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() adds ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() adds e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag adds e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag adds 6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag adds 4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag adds 0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference [...] adds 5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-ar [...] adds 44678553ad7e scsi: target: Allows backend drivers to fail with specific [...] adds 0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request adds 7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan adds 848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly adds b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session adds 225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down adds d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag adds 310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down adds 4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF adds 1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present adds f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change adds 2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts adds f88444570072 scsi: qla2xxx: Fix NVMe retry adds 7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection adds 17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings adds 34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k adds c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset adds e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() adds cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() adds c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag adds 98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule adds 227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_res [...] adds f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset adds 1c22e327545c scsi: ncr53c8xx: Remove unused code adds 1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' adds 6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak adds 04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO adds 0da66348c26f scsi: mpi3mr: Set up IRQs in resume path adds 922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments adds 54404d357284 scsi: fc: Add EDC ELS definition adds 3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time i [...] adds c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support adds 428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging adds 9064aeb2df8e scsi: lpfc: Add EDC ELS support adds 8c42a65c3917 scsi: lpfc: Add cm statistics buffer support adds 72df8a452883 scsi: lpfc: Add support for cm enablement buffer adds daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support adds 02243836ad6f scsi: lpfc: Add support for the CM framework adds 17b27ac59224 scsi: lpfc: Add rx monitoring statistics adds 7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer adds 9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers adds 74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry adds acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data adds 2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 adds 9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches adds 125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI adds b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI adds 313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning adds 9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KL [...] adds a9c9a6f741cd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/dell-smbios-wmi | 2 +- Documentation/ABI/testing/ima_policy | 15 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 +- .../ABI/testing/sysfs-class-firmware-attributes | 19 +- Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + Documentation/ABI/testing/sysfs-driver-ufs | 236 ++ .../ABI/testing/sysfs-platform-dell-smbios | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/pci.rst | 1 + Documentation/admin-guide/devices.txt | 6 +- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kunit/kunit-tool.rst | 9 +- Documentation/dev-tools/kunit/running_tips.rst | 10 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 + .../bindings/clock/brcm,iproc-clocks.yaml | 27 +- .../devicetree/bindings/clock/clk-exynos-audss.txt | 103 - .../bindings/clock/clk-s5pv210-audss.txt | 53 - .../devicetree/bindings/clock/exynos3250-clock.txt | 57 - .../devicetree/bindings/clock/exynos4-clock.txt | 86 - .../devicetree/bindings/clock/exynos5250-clock.txt | 41 - .../devicetree/bindings/clock/exynos5420-clock.txt | 42 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 40 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 + .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 7 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 4 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 + .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/clock/rockchip,rk3399-cru.txt | 68 - .../bindings/clock/rockchip,rk3399-cru.yaml | 92 + .../bindings/clock/samsung,exynos-audss-clock.yaml | 80 + .../bindings/clock/samsung,exynos-clock.yaml | 59 + .../bindings/clock/samsung,exynos-ext-clock.yaml | 46 + .../clock/samsung,exynos4412-isp-clock.yaml | 64 + .../clock/samsung,s5pv210-audss-clock.yaml | 78 + .../devicetree/bindings/mailbox/mtk-gce.txt | 9 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 ++ .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 ++ .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 - .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 --- .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 288 -- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 ++ .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + .../bindings/pinctrl/xlnx,zynq-pinctrl.txt | 105 - .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 214 + Documentation/driver-api/vfio.rst | 4 +- MAINTAINERS | 61 +- Makefile | 10 + arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/parisc/Kbuild | 1 + arch/parisc/Makefile | 9 +- arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/include/asm/parisc-device.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/kernel/signal.c | 6 + arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/math-emu/fpudispatch.c | 56 +- arch/parisc/mm/init.c | 4 +- arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/kvm/kvm-s390.c | 32 +- arch/s390/kvm/priv.c | 15 +- arch/x86/xen/enlighten_pv.c | 12 +- arch/x86/xen/mmu_pv.c | 4 +- arch/x86/xen/p2m.c | 4 +- arch/x86/xen/platform-pci-unplug.c | 16 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 2 +- arch/xtensa/Makefile | 12 - arch/xtensa/kernel/traps.c | 7 + arch/xtensa/platforms/Makefile | 4 + arch/xtensa/platforms/iss/console.c | 6 +- block/Kconfig | 26 +- block/Makefile | 3 +- block/blk-mq.c | 2 - block/bsg-lib.c | 90 +- block/bsg.c | 463 +-- block/scsi_ioctl.c | 890 ---- drivers/acpi/acpi_lpss.c | 10 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-scsi.c | 10 +- drivers/ata/pata_falcon.c | 4 +- drivers/base/core.c | 2 + drivers/base/power/clock_ops.c | 17 + drivers/base/power/runtime.c | 17 + drivers/block/Kconfig | 3 +- drivers/block/paride/Kconfig | 1 - drivers/block/xen-blkfront.c | 126 +- drivers/cdrom/cdrom.c | 78 +- drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/clk/at91/clk-generated.c | 6 + drivers/clk/at91/sama7g5.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 9 +- drivers/clk/clk-divider.c | 23 + drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 + drivers/clk/clk-lmk04832.c | 18 - drivers/clk/clk-palmas.c | 10 +- drivers/clk/clk-stm32f4.c | 8 +- drivers/clk/clk-stm32h7.c | 8 +- drivers/clk/clk-stm32mp1.c | 10 +- drivers/clk/clk-versaclock5.c | 42 +- drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 11 +- drivers/clk/imx/clk-imx8mn.c | 16 +- drivers/clk/imx/clk-imx8mq.c | 7 +- drivers/clk/imx/clk.h | 16 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 + drivers/clk/mediatek/clk-mt8192-cam.c | 107 + drivers/clk/mediatek/clk-mt8192-img.c | 70 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 + drivers/clk/mediatek/clk-mt8192-ipe.c | 57 + drivers/clk/mediatek/clk-mt8192-mdp.c | 82 + drivers/clk/mediatek/clk-mt8192-mfg.c | 50 + drivers/clk/mediatek/clk-mt8192-mm.c | 108 + drivers/clk/mediatek/clk-mt8192-msdc.c | 85 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 + drivers/clk/mediatek/clk-mt8192-vdec.c | 94 + drivers/clk/mediatek/clk-mt8192-venc.c | 53 + drivers/clk/mediatek/clk-mt8192.c | 1326 ++++++ drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clk/qcom/Kconfig | 60 +- drivers/clk/qcom/Makefile | 7 + drivers/clk/qcom/a53-pll.c | 68 +- drivers/clk/qcom/apcs-msm8916.c | 10 +- drivers/clk/qcom/camcc-sc7180.c | 25 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/clk-smd-rpm.c | 158 + .../clk/qcom/{dispcc-sm8250.c => dispcc-sc7280.c} | 874 ++-- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/qcom/gcc-msm8953.c | 4250 ++++++++++++++++++++ drivers/clk/qcom/gcc-sdm660.c | 504 +-- drivers/clk/qcom/gcc-sm6115.c | 3544 ++++++++++++++++ drivers/clk/qcom/gcc-sm6350.c | 2588 ++++++++++++ drivers/clk/qcom/gpucc-sc7280.c | 491 +++ drivers/clk/qcom/gpucc-sm8150.c | 12 + drivers/clk/qcom/lpass-gfm-sm8250.c | 21 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 18 +- drivers/clk/qcom/mmcc-msm8994.c | 2620 ++++++++++++ drivers/clk/qcom/mss-sc7180.c | 30 +- drivers/clk/qcom/q6sstop-qcs404.c | 32 +- drivers/clk/qcom/turingcc-qcs404.c | 30 +- drivers/clk/qcom/videocc-sc7280.c | 325 ++ drivers/clk/ralink/clk-mt7621.c | 9 +- drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 72 +- .../renesas/{renesas-rzg2l-cpg.c => rzg2l-cpg.c} | 22 +- .../renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} | 0 drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clk/rockchip/clk-rk3308.c | 1 + drivers/clk/rockchip/clk.c | 17 +- drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-dfll.c | 2 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c} | 12 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 4 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 11 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/hid/Kconfig | 7 +- drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 + drivers/hid/hid-apple.c | 32 +- drivers/hid/hid-asus.c | 15 + drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 9 +- drivers/hid/hid-input.c | 2 - drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-magicmouse.c | 52 + drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/usbhid/hid-core.c | 29 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 2 + drivers/i2c/i2c-core-acpi.c | 32 + drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/cma.c | 3 + drivers/infiniband/core/core_priv.h | 46 +- drivers/infiniband/core/device.c | 12 +- drivers/infiniband/core/iwcm.c | 19 +- drivers/infiniband/core/iwpm_msg.c | 34 +- drivers/infiniband/core/iwpm_util.c | 78 +- drivers/infiniband/core/iwpm_util.h | 18 - drivers/infiniband/core/restrack.c | 2 +- drivers/infiniband/core/sa_query.c | 186 +- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/core/umem_odp.c | 3 - drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_std_types_qp.c | 29 +- drivers/infiniband/core/verbs.c | 234 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 37 +- drivers/infiniband/hw/efa/efa.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 20 +- drivers/infiniband/hw/efa/efa_verbs.c | 147 +- drivers/infiniband/hw/hfi1/affinity.c | 45 +- drivers/infiniband/hw/hfi1/affinity.h | 45 +- drivers/infiniband/hw/hfi1/aspm.h | 45 +- drivers/infiniband/hw/hfi1/chip.c | 50 +- drivers/infiniband/hw/hfi1/chip.h | 48 +- drivers/infiniband/hw/hfi1/chip_registers.h | 50 +- drivers/infiniband/hw/hfi1/common.h | 44 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 49 +- drivers/infiniband/hw/hfi1/device.c | 44 +- drivers/infiniband/hw/hfi1/device.h | 49 +- drivers/infiniband/hw/hfi1/driver.c | 44 +- drivers/infiniband/hw/hfi1/efivar.c | 44 +- drivers/infiniband/hw/hfi1/efivar.h | 45 +- drivers/infiniband/hw/hfi1/eprom.c | 45 +- drivers/infiniband/hw/hfi1/eprom.h | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 48 +- drivers/infiniband/hw/hfi1/fault.c | 45 +- drivers/infiniband/hw/hfi1/fault.h | 50 +- drivers/infiniband/hw/hfi1/file_ops.c | 51 +- drivers/infiniband/hw/hfi1/firmware.c | 44 +- drivers/infiniband/hw/hfi1/hfi.h | 54 +- drivers/infiniband/hw/hfi1/init.c | 53 +- drivers/infiniband/hw/hfi1/intr.c | 44 +- drivers/infiniband/hw/hfi1/iowait.h | 49 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 3 + drivers/infiniband/hw/hfi1/mad.c | 44 +- drivers/infiniband/hw/hfi1/mad.h | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 45 +- drivers/infiniband/hw/hfi1/msix.c | 43 - drivers/infiniband/hw/hfi1/msix.h | 44 +- drivers/infiniband/hw/hfi1/opa_compat.h | 48 +- drivers/infiniband/hw/hfi1/pcie.c | 55 +- drivers/infiniband/hw/hfi1/pio.c | 44 +- drivers/infiniband/hw/hfi1/pio.h | 48 +- drivers/infiniband/hw/hfi1/pio_copy.c | 44 +- drivers/infiniband/hw/hfi1/platform.c | 44 +- drivers/infiniband/hw/hfi1/platform.h | 45 +- drivers/infiniband/hw/hfi1/qp.c | 44 +- drivers/infiniband/hw/hfi1/qp.h | 48 +- drivers/infiniband/hw/hfi1/qsfp.c | 44 +- drivers/infiniband/hw/hfi1/qsfp.h | 44 +- drivers/infiniband/hw/hfi1/rc.c | 44 +- drivers/infiniband/hw/hfi1/ruc.c | 46 +- drivers/infiniband/hw/hfi1/sdma.c | 46 +- drivers/infiniband/hw/hfi1/sdma.h | 49 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 44 +- drivers/infiniband/hw/hfi1/sysfs.c | 45 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 44 +- drivers/infiniband/hw/hfi1/trace.h | 44 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 45 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 45 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 45 +- drivers/infiniband/hw/hfi1/trace_misc.h | 45 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 45 +- drivers/infiniband/hw/hfi1/trace_rc.h | 45 +- drivers/infiniband/hw/hfi1/trace_rx.h | 45 +- drivers/infiniband/hw/hfi1/trace_tx.h | 44 +- drivers/infiniband/hw/hfi1/uc.c | 44 +- drivers/infiniband/hw/hfi1/ud.c | 44 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 57 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 49 +- drivers/infiniband/hw/hfi1/user_pages.c | 44 +- drivers/infiniband/hw/hfi1/user_sdma.c | 45 +- drivers/infiniband/hw/hfi1/user_sdma.h | 49 +- drivers/infiniband/hw/hfi1/verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.h | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 44 +- drivers/infiniband/hw/hfi1/vnic.h | 48 +- drivers/infiniband/hw/hfi1/vnic_main.c | 44 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 44 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 74 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 30 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 81 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 40 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 31 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 196 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 28 +- drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/utils.c | 3 - drivers/infiniband/hw/irdma/verbs.c | 33 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/main.c | 1 + drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/gsi.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 145 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 232 +- drivers/infiniband/hw/mthca/mthca_eq.c | 21 +- drivers/infiniband/hw/mthca/mthca_main.c | 15 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 25 +- drivers/infiniband/hw/mthca/mthca_provider.c | 77 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 + drivers/infiniband/hw/qedr/qedr_roce_cm.c | 13 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 101 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 12 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_user_pages.c | 12 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 34 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 69 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 53 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/ah.c | 44 +- drivers/infiniband/sw/rdmavt/ah.h | 50 +- drivers/infiniband/sw/rdmavt/cq.c | 44 +- drivers/infiniband/sw/rdmavt/cq.h | 50 +- drivers/infiniband/sw/rdmavt/mad.c | 44 +- drivers/infiniband/sw/rdmavt/mad.h | 50 +- drivers/infiniband/sw/rdmavt/mcast.c | 44 +- drivers/infiniband/sw/rdmavt/mcast.h | 50 +- drivers/infiniband/sw/rdmavt/mmap.c | 44 +- drivers/infiniband/sw/rdmavt/mmap.h | 50 +- drivers/infiniband/sw/rdmavt/mr.c | 46 +- drivers/infiniband/sw/rdmavt/mr.h | 50 +- drivers/infiniband/sw/rdmavt/pd.c | 44 +- drivers/infiniband/sw/rdmavt/pd.h | 50 +- drivers/infiniband/sw/rdmavt/qp.c | 146 +- drivers/infiniband/sw/rdmavt/qp.h | 55 +- drivers/infiniband/sw/rdmavt/rc.c | 44 +- drivers/infiniband/sw/rdmavt/srq.c | 44 +- drivers/infiniband/sw/rdmavt/srq.h | 50 +- drivers/infiniband/sw/rdmavt/trace.c | 44 +- drivers/infiniband/sw/rdmavt/trace.h | 44 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 44 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 44 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 44 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 44 +- drivers/infiniband/sw/rdmavt/vt.c | 53 +- drivers/infiniband/sw/rdmavt/vt.h | 50 +- drivers/infiniband/sw/rxe/rxe.h | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mr.c | 25 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_pool.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 59 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_qp.c | 2 - drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/sw/siw/siw_verbs.c | 54 +- drivers/infiniband/sw/siw/siw_verbs.h | 5 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 157 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 7 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 95 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 6 - drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/serio/gscps2.c | 3 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/mailbox-sti.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 109 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 + drivers/mailbox/qcom-ipcc.c | 1 + drivers/md/dm-ima.c | 3 +- drivers/mfd/intel-lpss.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/net/ethernet/i825xx/lasi_82596.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/parisc/ccio-dma.c | 94 +- drivers/parisc/led.c | 4 +- drivers/parport/parport_gsc.c | 8 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/xen-pcifront.c | 30 +- drivers/pinctrl/Kconfig | 24 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 ++ drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 545 ++- drivers/pinctrl/pinctrl-keembay.c | 1731 ++++++++ drivers/pinctrl/pinctrl-single.c | 21 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 2 + drivers/pinctrl/pinctrl-zynqmp.c | 10 - drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 +++++ drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 +++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 ++++++ drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 7 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 + drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 ++++++++ drivers/platform/mellanox/mlxbf-pmc.c | 13 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 291 +- drivers/platform/x86/Makefile | 29 +- drivers/platform/x86/acer-wmi.c | 179 + drivers/platform/x86/asus-wmi.c | 416 +- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/hp_accel.c | 78 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel/Kconfig | 149 + drivers/platform/x86/intel/Makefile | 39 + drivers/platform/x86/intel/atomisp2/Kconfig | 43 + drivers/platform/x86/intel/atomisp2/Makefile | 9 + .../{intel_atomisp2_led.c => intel/atomisp2/led.c} | 0 .../{intel_atomisp2_pm.c => intel/atomisp2/pm.c} | 0 .../x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} | 0 .../chtdc_ti_pwrbtn.c} | 0 drivers/platform/x86/{intel-hid.c => intel/hid.c} | 2 +- .../int0002_vgpio.c} | 0 drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 ++ drivers/platform/x86/intel/int1092/intel_sar.h | 86 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- .../{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} | 0 .../x86/{intel_oaktrail.c => intel/oaktrail.c} | 0 drivers/platform/x86/intel/pmc/Kconfig | 25 + drivers/platform/x86/intel/pmc/Makefile | 9 + .../x86/{intel_pmc_core.c => intel/pmc/core.c} | 374 +- .../x86/{intel_pmc_core.h => intel/pmc/core.h} | 19 + .../pmc/pltdrv.c} | 0 drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + .../x86/{intel_pmt_class.c => intel/pmt/class.c} | 2 +- .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 .../{intel_pmt_crashlog.c => intel/pmt/crashlog.c} | 2 +- .../pmt/telemetry.c} | 10 +- .../x86/{intel_punit_ipc.c => intel/punit_ipc.c} | 0 drivers/platform/x86/{intel-rst.c => intel/rst.c} | 0 .../{intel-smartconnect.c => intel/smartconnect.c} | 0 .../speed_select_if}/Kconfig | 0 .../speed_select_if}/Makefile | 0 .../speed_select_if}/isst_if_common.c | 9 +- .../speed_select_if}/isst_if_common.h | 0 .../speed_select_if}/isst_if_mbox_msr.c | 0 .../speed_select_if}/isst_if_mbox_pci.c | 0 .../speed_select_if}/isst_if_mmio.c | 0 drivers/platform/x86/intel/telemetry/Kconfig | 16 + drivers/platform/x86/intel/telemetry/Makefile | 11 + .../telemetry/core.c} | 0 .../telemetry/debugfs.c} | 0 .../telemetry/pltdrv.c} | 0 .../{intel_turbo_max_3.c => intel/turbo_max_3.c} | 0 .../uncore-frequency.c} | 0 .../platform/x86/{intel-vbtn.c => intel/vbtn.c} | 2 +- drivers/platform/x86/intel/wmi/Kconfig | 31 + drivers/platform/x86/intel/wmi/Makefile | 9 + .../wmi/sbl-fw-update.c} | 0 .../wmi/thunderbolt.c} | 0 drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/meraki-mx100.c | 230 ++ drivers/platform/x86/think-lmi.c | 80 + drivers/platform/x86/think-lmi.h | 1 + drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 282 +- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 6 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 9 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 3 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/ch.c | 73 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 15 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/libsas/Kconfig | 1 - drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 6 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/lpfc/lpfc.h | 253 +- drivers/scsi/lpfc/lpfc_attr.c | 247 +- drivers/scsi/lpfc/lpfc_bsg.c | 89 + drivers/scsi/lpfc/lpfc_bsg.h | 10 +- drivers/scsi/lpfc/lpfc_crtn.h | 30 + drivers/scsi/lpfc/lpfc_ct.c | 27 +- drivers/scsi/lpfc/lpfc_debugfs.c | 223 + drivers/scsi/lpfc/lpfc_debugfs.h | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 1193 +++++- drivers/scsi/lpfc/lpfc_hbadisc.c | 221 +- drivers/scsi/lpfc/lpfc_hw.h | 5 +- drivers/scsi/lpfc/lpfc_hw4.h | 275 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 1495 ++++++- drivers/scsi/lpfc/lpfc_logmsg.h | 5 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_mem.c | 15 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 54 +- drivers/scsi/lpfc/lpfc_nvme.h | 9 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 396 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 966 ++++- drivers/scsi/lpfc/lpfc_sli.h | 2 + drivers/scsi/lpfc/lpfc_sli4.h | 5 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr.h | 19 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 76 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 317 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 160 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 203 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla1280.c | 7 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 42 +- drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 + drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 221 +- drivers/scsi/qla2xxx/qla_edif.c | 3461 ++++++++++++++++ drivers/scsi/qla2xxx/qla_edif.h | 136 + drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 + drivers/scsi/qla2xxx/qla_fw.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 51 +- drivers/scsi/qla2xxx/qla_gs.c | 19 +- drivers/scsi/qla2xxx/qla_init.c | 347 +- drivers/scsi/qla2xxx/qla_inline.h | 16 + drivers/scsi/qla2xxx/qla_iocb.c | 163 +- drivers/scsi/qla2xxx/qla_isr.c | 357 +- drivers/scsi/qla2xxx/qla_mbx.c | 59 +- drivers/scsi/qla2xxx/qla_mid.c | 49 +- drivers/scsi/qla2xxx/qla_nvme.c | 77 +- drivers/scsi/qla2xxx/qla_nx.c | 2 - drivers/scsi/qla2xxx/qla_os.c | 257 +- drivers/scsi/qla2xxx/qla_sup.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 196 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 4 +- drivers/scsi/qla4xxx/ql4_mbx.c | 30 +- drivers/scsi/qla4xxx/ql4_nx.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 14 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_bsg.c | 106 + drivers/scsi/scsi_common.c | 9 + drivers/scsi/scsi_debug.c | 125 +- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_ioctl.c | 851 +++- drivers/scsi/scsi_lib.c | 37 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_priv.h | 3 + drivers/scsi/scsi_scan.c | 5 + drivers/scsi/scsi_sysfs.c | 24 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 125 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 33 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 72 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic_scsi.c | 14 +- drivers/scsi/sr.c | 143 +- drivers/scsi/st.c | 73 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/Kconfig | 16 + drivers/scsi/ufs/Makefile | 2 + drivers/scsi/ufs/cdns-pltfrm.c | 7 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 32 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 11 +- drivers/scsi/ufs/ufs-exynos.h | 2 +- drivers/scsi/ufs/ufs-fault-injection.c | 70 + drivers/scsi/ufs/ufs-fault-injection.h | 24 + drivers/scsi/ufs/ufs-hisi.c | 7 +- drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 25 +- drivers/scsi/ufs/ufs.h | 54 +- drivers/scsi/ufs/ufs_quirks.h | 6 + drivers/scsi/ufs/ufshcd-pci.c | 48 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 47 - drivers/scsi/ufs/ufshcd-pltfrm.h | 18 - drivers/scsi/ufs/ufshcd.c | 634 +-- drivers/scsi/ufs/ufshcd.h | 107 +- drivers/scsi/ufs/ufshci.h | 1 - drivers/scsi/ufs/ufshpb.c | 2933 ++++++++++++++ drivers/scsi/ufs/ufshpb.h | 323 ++ drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/wd719x.c | 8 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/scsi/zalon.c | 4 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 8 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_alua.c | 94 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_pscsi.c | 18 +- drivers/target/target_core_transport.c | 48 +- drivers/target/target_core_user.c | 150 +- drivers/target/target_core_xcopy.c | 26 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/tty/serial/mux.c | 3 +- drivers/usb/storage/transport.c | 2 +- drivers/vfio/Kconfig | 31 +- drivers/vfio/fsl-mc/Kconfig | 3 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/mdev/mdev_core.c | 6 +- drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/Kconfig | 40 +- drivers/vfio/pci/Makefile | 8 +- drivers/vfio/pci/vfio_pci.c | 2396 +---------- drivers/vfio/pci/vfio_pci_config.c | 70 +- drivers/vfio/pci/{vfio_pci.c => vfio_pci_core.c} | 895 ++--- drivers/vfio/pci/vfio_pci_igd.c | 23 +- drivers/vfio/pci/vfio_pci_intrs.c | 42 +- drivers/vfio/pci/vfio_pci_rdwr.c | 18 +- drivers/vfio/pci/vfio_pci_zdev.c | 11 +- drivers/vfio/platform/Kconfig | 6 +- drivers/vfio/platform/reset/Kconfig | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/xenbus/xenbus_client.c | 9 +- fs/fat/.kunitconfig | 5 + fs/fat/Kconfig | 14 +- fs/fat/Makefile | 2 + fs/fat/fat_test.c | 196 + fs/fat/misc.c | 3 + fs/nfsd/Kconfig | 2 +- include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/clock/mt8192-clk.h | 585 +++ include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 234 ++ include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gcc-sm6115.h | 201 + include/dt-bindings/clock/qcom,gcc-sm6350.h | 178 + include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 + include/dt-bindings/clock/qcom,mmcc-msm8994.h | 155 + include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/clock/qcom,rpmh.h | 2 + include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 + include/dt-bindings/clock/rk3036-cru.h | 1 + include/dt-bindings/gce/mt8192-gce.h | 335 ++ include/dt-bindings/gce/mt8195-gce.h | 812 ++++ .../dt-bindings/pinctrl}/mt8135-pinfunc.h | 0 .../dt-bindings/pinctrl}/mt8183-pinfunc.h | 0 include/dt-bindings/pinctrl/pinctrl-zynq.h | 17 + include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/linux/blkdev.h | 33 +- include/linux/bsg-lib.h | 1 + include/linux/bsg.h | 38 +- include/linux/cdrom.h | 6 +- include/linux/clk-provider.h | 14 +- include/linux/i2c.h | 5 + include/linux/ima.h | 23 +- include/linux/mdev.h | 9 +- include/linux/mod_devicetable.h | 6 + include/linux/pci.h | 29 + include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/pm_clock.h | 5 + include/linux/pm_runtime.h | 4 + include/linux/scatterlist.h | 56 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/vfio.h | 26 +- .../linux/vfio_pci_core.h | 96 +- include/rdma/ib_sa.h | 24 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 74 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/scsi_cmnd.h | 39 +- include/scsi/scsi_device.h | 22 +- include/scsi/scsi_devinfo.h | 6 +- include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 - include/target/target_core_backend.h | 1 + include/target/target_core_base.h | 10 +- include/uapi/linux/target_core_user.h | 2 + include/uapi/rdma/mlx5-abi.h | 17 +- include/uapi/scsi/fc/fc_els.h | 106 + kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + lib/Kconfig.debug | 2 +- lib/Kconfig.kcsan | 42 +- lib/kunit/test.c | 109 + lib/scatterlist.c | 155 +- lib/sg_pool.c | 3 +- lib/test_stackinit.c | 253 +- lib/ubsan.c | 3 + mm/memblock.c | 10 + samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/subarch.include | 2 +- security/Kconfig.hardening | 71 +- security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima.h | 24 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 78 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_init.c | 3 +- security/integrity/ima/ima_main.c | 89 +- security/integrity/ima/ima_mok.c | 2 +- security/integrity/ima/ima_policy.c | 174 +- security/integrity/ima/ima_queue_keys.c | 2 +- security/selinux/ima.c | 6 +- sound/parisc/harmony.c | 3 +- .../memory-model/Documentation/access-marking.txt | 151 +- tools/testing/kunit/kunit.py | 36 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 29 +- tools/testing/scatterlist/main.c | 38 +- 883 files changed, 56771 insertions(+), 18679 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-audss-cl [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp- [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-c [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.yaml delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/xtensa/platforms/Makefile delete mode 100644 block/scsi_ioctl.c create mode 100644 drivers/clk/clk-fractional-divider.h create mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8192-img.c create mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c create mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8192.c copy drivers/clk/qcom/{dispcc-sm8250.c => dispcc-sc7280.c} (53%) create mode 100644 drivers/clk/qcom/gcc-msm8953.c create mode 100644 drivers/clk/qcom/gcc-sm6115.c create mode 100644 drivers/clk/qcom/gcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sc7280.c create mode 100644 drivers/clk/qcom/mmcc-msm8994.c create mode 100644 drivers/clk/qcom/videocc-sc7280.c rename drivers/clk/renesas/{renesas-rzg2l-cpg.c => rzg2l-cpg.c} (98%) rename drivers/clk/renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} (100%) rename drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c} (76%) create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c create mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c create mode 100644 drivers/platform/x86/intel/atomisp2/Kconfig create mode 100644 drivers/platform/x86/intel/atomisp2/Makefile rename drivers/platform/x86/{intel_atomisp2_led.c => intel/atomisp2/led.c} (100%) rename drivers/platform/x86/{intel_atomisp2_pm.c => intel/atomisp2/pm.c} (100%) rename drivers/platform/x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} (100%) rename drivers/platform/x86/{intel_chtdc_ti_pwrbtn.c => intel/chtdc_ti_pwrbtn.c} (100%) rename drivers/platform/x86/{intel-hid.c => intel/hid.c} (99%) rename drivers/platform/x86/{intel_int0002_vgpio.c => intel/int0002_vgpio.c} (100%) create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h rename drivers/platform/x86/{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} (100%) rename drivers/platform/x86/{intel_oaktrail.c => intel/oaktrail.c} (100%) create mode 100644 drivers/platform/x86/intel/pmc/Kconfig create mode 100644 drivers/platform/x86/intel/pmc/Makefile rename drivers/platform/x86/{intel_pmc_core.c => intel/pmc/core.c} (82%) rename drivers/platform/x86/{intel_pmc_core.h => intel/pmc/core.h} (94%) rename drivers/platform/x86/{intel_pmc_core_pltdrv.c => intel/pmc/pltdrv.c} (100%) create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile rename drivers/platform/x86/{intel_pmt_class.c => intel/pmt/class.c} (99%) rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) rename drivers/platform/x86/{intel_pmt_crashlog.c => intel/pmt/crashlog.c} (99%) rename drivers/platform/x86/{intel_pmt_telemetry.c => intel/pmt/telemetry.c} (93%) rename drivers/platform/x86/{intel_punit_ipc.c => intel/punit_ipc.c} (100%) rename drivers/platform/x86/{intel-rst.c => intel/rst.c} (100%) rename drivers/platform/x86/{intel-smartconnect.c => intel/smartconnect.c} (100%) rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Kconf [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Makef [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] create mode 100644 drivers/platform/x86/intel/telemetry/Kconfig create mode 100644 drivers/platform/x86/intel/telemetry/Makefile rename drivers/platform/x86/{intel_telemetry_core.c => intel/telemetry/core.c} (100%) rename drivers/platform/x86/{intel_telemetry_debugfs.c => intel/telemetry/debugfs. [...] rename drivers/platform/x86/{intel_telemetry_pltdrv.c => intel/telemetry/pltdrv.c} (100%) rename drivers/platform/x86/{intel_turbo_max_3.c => intel/turbo_max_3.c} (100%) rename drivers/platform/x86/{intel-uncore-frequency.c => intel/uncore-frequency.c} (100%) rename drivers/platform/x86/{intel-vbtn.c => intel/vbtn.c} (99%) create mode 100644 drivers/platform/x86/intel/wmi/Kconfig create mode 100644 drivers/platform/x86/intel/wmi/Makefile rename drivers/platform/x86/{intel-wmi-sbl-fw-update.c => intel/wmi/sbl-fw-update. [...] rename drivers/platform/x86/{intel-wmi-thunderbolt.c => intel/wmi/thunderbolt.c} (100%) create mode 100644 drivers/platform/x86/meraki-mx100.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.h create mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h create mode 100644 drivers/scsi/scsi_bsg.c create mode 100644 drivers/scsi/ufs/ufs-fault-injection.c create mode 100644 drivers/scsi/ufs/ufs-fault-injection.h create mode 100644 drivers/scsi/ufs/ufshpb.c create mode 100644 drivers/scsi/ufs/ufshpb.h rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) copy drivers/vfio/pci/{vfio_pci.c => vfio_pci_core.c} (71%) create mode 100644 fs/fat/.kunitconfig create mode 100644 fs/fat/fat_test.c create mode 100644 include/dt-bindings/clock/mt8192-clk.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h create mode 100644 include/dt-bindings/gce/mt8192-gce.h create mode 100644 include/dt-bindings/gce/mt8195-gce.h rename {arch/arm/boot/dts => include/dt-bindings/pinctrl}/mt8135-pinfunc.h (100%) rename {arch/arm64/boot/dts/mediatek => include/dt-bindings/pinctrl}/mt8183-pinfun [...] create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynq.h create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h rename drivers/vfio/pci/vfio_pci_private.h => include/linux/vfio_pci_core.h (56%) delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h