This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 31be1d0fbd95 Merge tag 'dmaengine-6.0-rc1' of git://git.kernel.org/pub/ [...] new 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() new ba13d4575da5 PCI/ASPM: Unexport pcie_aspm_support_enabled() new 50f7a544879a Merge branch 'pci/aspm' new 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] new 4921043182bf Merge branch 'pci/endpoint' new c3df83e01a96 PCI: Clean up pci_scan_slot() new fbed59ed8781 PCI: Split out next_ari_fn() from next_fn() new db360b1ea7fa PCI: Move jailhouse's isolated function handling to pci_sc [...] new 189c6c33ff42 PCI: Extend isolated function probing to s390 new 960ac3626487 s390/pci: allow zPCI zbus without a function zero new dc5253117a23 Merge branch 'pci/enumeration' new 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] new 6cd514e58f12 PCI: Clear PCI_STATUS when setting up device new 9ffb98f144eb PCI/AER: Configure ECRC for every device new 8795e182b02d PCI/portdrv: Don't disable AER reporting in get_port_devic [...] new f26e58bf6f54 PCI/AER: Enable error reporting when AER is native new 5e6ae050955b PCI/AER: Iterate over error counters instead of error strings new 5a20930f27c4 Merge branch 'pci/err' new 4f23bd5d09af PCI/doc: Convert examples to generic power management new 3dc4d3333ac6 Merge branch 'pci/pm' new 0ad722f159e4 PCI: Remove pci_mmap_page_range() wrapper new c1ef322491cb sparc: Use generic pci_mmap_resource_range() new bac0f4474c63 Merge branch 'pci/resource' new afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs new d22b9e604264 Merge branch 'pci/virtualization' new 1326b4963606 PCI: aardvark: Add support for AER registers on emulated bridge new bcdb6fd4f3e9 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge new 95aa832bd29c Merge branch 'pci/ctrl/aardvark' new 0ac2ff426e3d PCI: brcmstb: Remove unnecessary forward declarations new 5fb8f2628edf PCI: brcmstb: Prevent config space access when link is down new 0693b4207fd7 PCI: brcmstb: Split post-link up initialization to brcm_pc [...] new 9e6be018b263 PCI: brcmstb: Enable child bus device regulators from DT new 7a32e9b3ff01 PCI: brcmstb: Disable/enable regulators in suspend/resume new 94c651163630 PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' new 9154b00f51ea Merge branch 'pci/ctrl/brcmstb' new 113fa857b74c PCI: dwc: Stop link on host_init errors and de-initialization new d1cf738f2b65 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() new d60a2e281e9d PCI: dwc: Disable outbound windows only for controllers us [...] new 777e7c3ab730 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address new 8161e9626b50 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors new ec7b952f453c PCI: dwc: Always enable CDM check if "snps,enable-cdm-chec [...] new 816f505f44ee PCI: dwc: Add braces to multi-line if-else statements new 671733184364 PCI: dwc: Add newlines to log messages new bbc7c4de33e4 PCI: dwc: Simplify unrolled iATU detection new 3869e9a3ba38 PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() new 60a4352f648c PCI: dwc: Organize local variable usage new bd42f3108b41 PCI: dwc: Reuse local pointer to the resource data new a37beefbde88 PCI: dwc: Add start_link/stop_link inlines new d6bdbcd8bfe1 PCI: dwc: Move io_cfg_atu_shared to struct pcie_port new 60b3c27fb9b9 PCI: dwc: Rename struct pcie_port to dw_pcie_rp new 43e6f2d94d91 PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values new 03139e66a598 PCI: dwc-plat: Drop unused regmap pointer new 7659806aded9 PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration new 14c4ad125cf9 PCI: dwc: Log link speed and width if it comes up new e3dc79adfac9 PCI: dwc: Detect iATU settings after getting "addr_space" [...] new afe1c6d50d33 PCI: dwc: Use native DWC IP core version representation new 13e9d3900c20 PCI: dwc: Read DWC IP core version from register new 0b0a780d52ad PCI: dwc: Add macros to compare Synopsys IP core versions new 50deb8ac6170 PCI: intel-gw: Drop manual DW PCIe controller version setup new 58c379eee610 PCI: tegra194: Drop manual DW PCIe controller version setup new c6481d51dc65 PCI: dwc: Add dw_pcie_ops.host_deinit() callback new 4859db9bca5d PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_T [...] new 38fe272389f4 PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_A [...] new 5a163f599818 PCI: dwc: Simplify in/outbound iATU setup methods new 89473aa9ab26 PCI: dwc: Add iATU regions size detection procedure new edf408b946d3 PCI: dwc: Validate iATU outbound mappings against hardware [...] new ce06bf570390 PCI: dwc: Check iATU in/outbound range setup status new 35797e672ff0 PCI: dwc: Fix MSI msi_msg DMA mapping new 6be6f8529bd7 PCI: dwc: Use the bitmap API to allocate bitmaps new 3c62f878a969 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() new 226ec087497a PCI: dwc: Split MSI IRQ parsing/allocation to a separate function new db388348acff PCI: dwc: Convert struct pcie_port.msi_irq to an array new cd761378e62c PCI: dwc: Handle MSIs routed to multiple GIC interrupts new 91a773f9986b dt-bindings: PCI: qcom: Support additional MSI vectors new 964db794ae3c Merge branch 'pci/ctrl/dwc' new 5a0e4529d9ae dmaengine: dw-edma: Remove unused irq field in struct dw_e [...] new 203184571388 dmaengine: dw-edma: Detach the private data and chip info [...] new e51b3048116a dmaengine: dw-edma: Change rg_region to reg_base in struct [...] new 6951ee96c649 dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt [...] new 794a0f7b6f5c dmaengine: dw-edma: Drop dma_slave_config.direction field usage new c1e33979171d dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direct [...] new d6b03171f9fc dmaengine: dw-edma: Add support for chip-specific flags new 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] new 94d13317bef3 Merge branch 'pci/ctrl/dwc-edma' new f2812227bb07 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks new 22f3571cbc84 PCI: exynos: Correct generic PHY usage new fea77e9f2978 Merge branch 'pci/ctrl/exynos' new 15a232408a8a PCI: fu740: Remove unnecessary include files new 0c8b7d1273ee Merge branch 'pci/ctrl/fu740' new 9d14ad61551d PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() new 79f14b6f1c60 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] new 6b1e989e4910 PCI: imx6: Move PHY management functions together new 276509690c2e PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier new 34b1b9022586 PCI: imx6: Move imx6_pcie_clk_disable() earlier new d0a75c791f98 PCI: imx6: Factor out ref clock disable to match enable new 835fe229d709 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() new 9751f65db025 PCI: imx6: Propagate .host_init() errors to caller new fea446eb9c77 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks new cfacf22e0df2 PCI: imx6: Call host init function directly in resume new a4bb720eeb1e PCI: imx6: Turn off regulator when system is in suspend mode new f0691e326b27 PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] new 508919d0a95c PCI: imx6: Mark the link down as non-fatal error new af48f8226e94 PCI: imx6: Reduce resume time by only starting link if it [...] new cf236e0c0d59 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] new 34eb543f4ffa PCI: imx6: Disable clocks in reverse order of enable new 1c5e761565c1 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier new 835a345b18b0 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] new 13f8f3d1e369 PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers new 6213c6c545cb PCI: imx6: Support more than Gen2 speed link mode new 468276d4ea40 Merge branch 'pci/ctrl/imx6' new 52664090101a PCI: iproc: Use bitmap API to allocate bitmaps new 13506868d9f4 Merge branch 'pci/ctrl/iproc' new 40a6cc141b4b PCI/ACPI: Guard ARM64-specific mcfg_quirks new dee449aafd48 PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A new cd89edda4002 PCI: loongson: Add ACPI init support new 2410e3301fcc PCI: loongson: Don't access non-existent devices new 930c6074d7dd PCI: loongson: Work around LS7A incorrect Interrupt Pin registers new b4773c53c54a Merge branch 'pci/ctrl/loongson' new c568d63b9155 dt-bindings: PCI: mediatek: Add Airoha EN7532 support new b3b76fc86f0f PCI: mediatek: Allow building for ARCH_AIROHA new 359a98325be5 Merge branch 'pci/ctrl/mediatek' new bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] new 28fc842e1472 PCI: mediatek-gen3: Print LTSSM state when PCIe link down new f3305ae56615 Merge branch 'pci/ctrl/mediatek-gen3' new f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() new 4faef1089652 Merge branch 'pci/ctrl/microchip' new 38f897ae3d44 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks new a0e43bb9973b PCI: qcom: Power on PHY before IPQ8074 DBI register accesses new 36d9018d557c PCI: qcom: Power on PHY before DBI register accesses new affac98a604c PCI: qcom: Remove unnecessary pipe_clk handling new 7eb5768c2693 PCI: qcom: Drop manual pipe_clk_src handling new 996ab868d630 PCI: dwc: Move GEN3_RELATED DBI definitions to common header new 9a765805f62a PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* new 0cf7c2efe8ac PCI: qcom: Add IPQ60xx support new 5b05eab58420 dt-bindings: PCI: qcom: Fix description typo new 839fbdee4c08 dt-bindings: PCI: qcom: Fix reset conditional new 5147ba8af2d7 PCI: qcom: Allow ASPM L1 and substates for 2.7.0 new 9195e6dd9b49 Merge branch 'pci/ctrl/qcom' new 409ae431b9c2 dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema new 2ed9ae81e8f4 dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree s [...] new aefffba67288 PCI: rcar-gen2: Add RZ/N1 SOC family compatible string new 3aa321dc0afc Merge branch 'pci/ctrl/rcar-gen2' new aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] new 085c2d6739ce Merge branch 'pci/ctrl/switchtec' new e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() new e4dffb674cfd dt-bindings: PCI: tegra194: Convert to json-schema new 3e4ff9a6e0c3 dt-bindings: PCI: tegra234: Add schema for tegra234 Root P [...] new b949e4661df3 dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode new bf32b8f952cc PCI: Disable MSI for Tegra234 Root Ports new f1ab409d5787 Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" new 997b99e3b386 PCI: tegra194: Find RAS DES PCIe capability offset new 6646e99bcec6 PCI: tegra194: Fix Root Port interrupt handling new 6c12e3e139ab PCI: tegra194: Clear bandwidth management status new 4fb8e46c1bc4 PCI: tegra194: Enable support for 256 Byte payload new bb617cbd8151 PCI: tegra194: Clean up the exit path for Endpoint mode new e05fd6ae77c3 PCI: tegra194: Fix link up retry sequence new f899983f71e5 PCI: tegra194: Extend Endpoint mode support new a54e19073718 PCI: tegra194: Add Tegra234 PCIe support new 64451ac83fe6 Merge branch 'pci/ctrl/tegra194' new 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() new 57a128acaba0 PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs new a91c6db7f3da Merge branch 'pci/ctrl/vmd' new 49f40703ca91 dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port new 51f1ffc00d95 PCI: xilinx-cpm: Add support for Versal CPM5 Root Port new 4e6217e3af8a MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers new 56ebef0a8226 Merge branch 'pci/ctrl/xilinx-cpm' new 19b7858c3357 PCI: Convert to new *_PM_OPS macros new ed89d69a1506 Merge branch 'pci/ctrl/pm-ops' new 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables new 6943f3e3ffe5 PCI/ACPI: Update link to PCI firmware specification new 805f91bc5226 Merge branch 'pci/misc' new ae85b23c65db PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h new abb4970ac335 PCI: Move isa_dma_bridge_buggy out of asm/dma.h new f619d23576f7 csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE new a2912b45b082 asm-generic: Add new pci.h and use it new d63ed7fe85ee x86/cyrix: include header linux/isa-dma.h new 933c5a4f87d9 PCI: Stub __pci_ioport_map() for arches that don't support [...] new c4f36c3ab065 Merge branch 'pci/header-cleanup-immutable' new eff0cb3d91c0 Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/ [...] new 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs new 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx new c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 new 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings new 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock new 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] new b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] new 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning new f0c88b04f3c2 mmc: mtk-sd: fix typo new 91f059c95c6a mmc: core: Capture eMMC and SD card errors new efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors new 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver new fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver new e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors new 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema new ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU new ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml new 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string new 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] new ba1de43768aa mmc: debugfs: Fix file release memory leak new cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 new 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements new f78bc9f2caa4 mmc: mmci: Fix typo in comment new c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] new 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] new 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] new 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] new 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] new f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback new f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E new 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] new 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function new 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() new 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe new 088604048b24 mmc: renesas_sdhi: Fix typo's new 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation new 54eb7a55be67 memstick/ms_block: Fix a memory leak new aabf199c4eff memstick/ms_block: Use the bitmap API when applicable new 2e586f8a5b0e mmc: tmio: avoid glitches when resetting new f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema new e42726646082 mmc: core: Replace with already defined values for readability new 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R new 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets new 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 new 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries new 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants new 3beb0ab5bffb mmc: core: Use mmc_card_* macro and add a new for the sd_c [...] new c095449ea981 mmc: mxcmmc: Use mmc_card_sdio macro new 3a44fb9f61d4 mmc: Merge branch fixes into next new b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards new 9b538b0e3a95 dt-bindings: mmc: sdhci-msm: add MSM8998 new b05cd716e3bd mmc: sdhci-msm: drop redundant of_device_id entries new 99ce0f754c39 dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible new 886201c70a1c mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume new 883c1d6fa436 mmc: core: quirks: Add of_node_put() when breaking out of loop new 19bbb49acf8d mmc: cavium-octeon: Add of_node_put() when breaking out of loop new 7ee480795e41 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop new 00e8c11c137b mmc: renesas_sdhi: newer SoCs don't need manual tap correction new d2f35ed0aae1 dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126 new 035cc3951797 dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls p [...] new 019e442bb0d5 mmc: core: Add support for SDIO wakeup interrupt new 527f36f5efa4 mmc: mediatek: add support for SDIO eint wakup IRQ new 328141e51e6f Merge tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linu [...] new 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing new 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor new df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down new 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events new e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update new cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] new 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough new 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface new 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target new aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device new 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k new a11b80692be5 scsi: target: iscsi: Add upcast helpers new a75fcb0912a5 scsi: target: iscsi: Extract auth functions new a6e0d179764c scsi: target: iscsi: Control authentication per ACL new 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() new 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription new 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message new 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start new 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start new d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed new a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash new ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N new 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time new bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown new 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k new c3752f44604f scsi: libsas: Introduce struct smp_disc_resp new 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp new 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp new ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible new daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask new 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI new 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] new 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS new 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO new d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] new 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver new 35bf020bd8ab scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] new e733f8a894e6 scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] new dcad25cb2500 scsi: ufs: exynos: Constify driver data new 35a7e9dbff9a scsi: pm8001: Rework shost initial values new 98132d842d4d scsi: pm8001: Set up tags before using them new 940f5efa6316 scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free new 42f22fe36d51 scsi: pm8001: Expose hardware queues for pm80xx new 6c6806abd5bb scsi: ufs: host: ufs-exynos: Remove unused defines new cb2bf7c6e544 scsi: ufs: host: ufs-exynos: Use already existing definition new c0d93b12f31c scsi: ufs: Rearrange addresses in increasing order new 65080c51fde4 scsi: iscsi: Prefer xmit of DataOut over new commands new bff4873c7090 scsi: qla2xxx: Fix excessive I/O error messages by default new 476da8faa336 scsi: qla2xxx: Add a new v2 dport diagnostic feature new d3117c83ba31 scsi: qla2xxx: Wind down adapter after PCIe error new 5304673bdb16 scsi: qla2xxx: Turn off multi-queue for 8G adapters new c39587bc0aba scsi: qla2xxx: Fix crash due to stale SRB access around I/ [...] new 58d1c124cd79 scsi: qla2xxx: Fix losing FCP-2 targets during port pertur [...] new 118b0c863c8f scsi: qla2xxx: Fix losing target when it reappears during delete new f12d2d130efc scsi: qla2xxx: Add debug prints in the device remove path new 2416ccd3815b scsi: qla2xxx: Fix losing FCP-2 targets on long port disab [...] new f260694e6463 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI err [...] new 4de0d18da901 scsi: qla2xxx: Update version to 10.02.07.700-k new fc53683b45b0 scsi: ufs: Export ufshcd_uic_change_pwr_mode() new d81c4c6f7170 scsi: ufs: Fix ADAPT logic for HS-G5 new 3f9b6cec12e2 scsi: ufs: ufs-mediatek: Introduce workaround for power mo [...] new 3fd23b8dfb54 scsi: ufs: ufs-mediatek: Fix the timing of configuring dev [...] new 005ffdf09cd3 scsi: ufs: ufs-mediatek: Prevent device regulators setting [...] new 0836cc252a52 scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ new bc602ae977f3 scsi: ufs: ufs-mediatek: Support flexible parameters for S [...] new 42b1928360a3 scsi: ufs: ufs-mediatek: Support low-power mode for parent [...] new 1d6f9decb60a scsi: ufs: Export regulator functions new ece418d02911 scsi: ufs: ufs-mediatek: Support multiple VCC sources new cb142b6d2f60 scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails new 6a33ed506416 scsi: iscsi: Make iscsi_unregister_transport() return void new f54912b228a8 scsi: ufs: ufs-mediatek: Fix build error and type mismatch new c577ab7ba5f3 scsi: iscsi: Fix HW conn removal use after free new 3328333b47f4 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel new da2f132d00d9 scsi: iscsi: Clean up bound endpoints during shutdown new bb42856bfd54 scsi: iscsi: Add helper to remove a session from the kernel new 7bf01eb0d4f9 scsi: qedi: Use QEDI_MODE_NORMAL for error handling new 31500e902759 scsi: iscsi: Fix session removal on shutdown new 4b9f8ce4d5e8 scsi: iscsi: Rename iscsi_conn_queue_work() new 8af809966c0b scsi: iscsi: Add recv workqueue helpers new f1d269765ee2 scsi: iscsi: Run recv path from workqueue new f93a722fa7b3 scsi: iscsi_tcp: Tell net when there's more data new 9b89153680f6 scsi: iscsi_tcp: Drop target_alloc use new 533ac412fdb4 scsi: iscsi: Remove unneeded task state check new e1c6a7ec1429 scsi: iscsi: Remove iscsi_get_task back_lock requirement new 6d626150d6d1 scsi: iscsi: Try to avoid taking back_lock in xmit path new 6e637b723d82 scsi: libiscsi: Improve conn_send_pdu API new 873cdda193fc scsi: core: bsg: Remove usage of the deprecated ida_simple [...] new 13d2d3428768 scsi: mpt3sas: Fix typo in comment new efef34cb4545 scsi: mpt3sas: Fix whitespace and spelling mistake new e1397bc6adde scsi: hisi_sas: Align comments new 950d2867c1fb scsi: message: fusion: Drop redundant "the" new b73b14300e9f scsi: target: Remove duplicate "the" new ebd676ff3b3f scsi: aacraid: Remove redundant "the" new 82ede9c19839 scsi: ufs: core: Fix typos in error messages new e448c8508d74 scsi: snic: Remove redundant "on" new bc98b503b111 scsi: sym53c8xx_2: Remove redundant "with" new cc06af0bbc21 scsi: trace: Print driver_tag and scheduler_tag in SCSI trace new 90c3ca3f247d scsi: mpt3sas: Remove flush_scheduled_work() call new e34cc16a8042 scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer new a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data new 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data new 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' new 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() new b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver new e7bf1d50063c scsi: ufs: ufs-mediatek: Fix build warnings new 981b4ac04c2f scsi: ufs: ufs-mediatek: Always add delays for VCC operations new 2bae03a6ac98 scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_ [...] new f53f19135765 scsi: ufs: ufs-mediatek: Add stage information for ref-clk [...] new 4918694ccd69 scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro new 2cf5cb2bb131 scsi: ufs: ufs-mediatek: Support host power control new c64c487d9533 scsi: ufs: ufs-mediatek: Support performance boosting new df1ea242e3d7 scsi: ufs: ufs-mediatek: Fix invalid access to vccqx new bcec04b3cce4 scsi: ufs: ufs-qcom: Remove unneeded code new 7c33e477bd88 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() new 465191d6526a scsi: mpi3mr: Enable shared host tagset new d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128 new 036d8903f03b scsi: target: Remove incorrect zero blocks WRITE_SAME check new 6b206a5a8c29 scsi: target: Add callout to configure UNMAP settings new d7c382c51d03 scsi: target: Add iblock configure_unmap callout new 33efaaf6e24b scsi: target: Add file configure_unmap callout new 34bd1dcacf0d scsi: target: Detect UNMAP support post configuration new a2417db3679c scsi: core: Shorten long warning messages new e214806d52b8 scsi: a3000: Convert m68k WD33C93 drivers to DMA API new 479accbbb839 scsi: a2091: Convert m68k WD33C93 drivers to DMA API new 158da6bcae7a scsi: gvp11: Convert m68k WD33C93 drivers to DMA API new acd1a2786c56 scsi: megaraid_sas: Clean up some inconsistent indenting new 90552cd2d1f9 scsi: core: Move the definition of SCSI_QUEUE_DELAY new 88f1669019bd scsi: sd: Rework asynchronous resume support new 11e50ed239b5 Merge branch '5.19/scsi-fixes' into 5.20/scsi-staging new 4ecc9b0271a7 scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cance [...] new f8191d40aa61 scsi: lpfc: Prevent buffer overflow crashes in debugfs wit [...] new 35251b4d79db scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_R [...] new 0948a9c53860 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queu [...] new 2f67dc7970bc scsi: lpfc: Fix possible memory leak when failing to issue [...] new 43e19a96a789 scsi: lpfc: Fix attempted FA-PWWN usage after feature disable new ea92e173dc55 scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test new ffc566411ade scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved [...] new b21c9deb1479 scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc [...] new 7f86d2b84708 scsi: lpfc: Remove Menlo/Hornet related code new 71faf8d30fdb scsi: lpfc: Update lpfc version to 14.2.0.5 new b3d11f195cbb scsi: lpfc: Copyright updates for 14.2.0.5 patches new 1466b3bc456a scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL new 174e909b5435 scsi: ufs: Skip last hci reset to get valid register values new b9787bdfdba5 scsi: zfcp: Declare zfcp_sdev_attrs as static new 9821106213c8 scsi: zfcp: Drop redundant "the" in the comments new 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence new c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES new f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error new aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer new 4e7d26029ee7 scsi: smartpqi: Shorten drive visibility after removal new 1d393227fc76 scsi: smartpqi: Add controller fw version to console log new dab5378485f6 scsi: smartpqi: Add PCI IDs for ramaxel controllers new 297bdc540f0e scsi: smartpqi: Close write read holes new 904f2bfda65e scsi: smartpqi: Add driver support for multi-LUN devices new 331f7e998b20 scsi: smartpqi: Fix PCI control linkdown system hang new 44e68c4af5d2 scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i new 2a9c2ba2bc47 scsi: smartpqi: Add PCI IDs for Lenovo controllers new 85b41834b0f4 scsi: smartpqi: Stop logging spurious PQI reset failures new 69695aeaa662 scsi: smartpqi: Fix DMA direction for RAID requests new 6ce3cfb365eb scsi: smartpqi: Fix RAID map race condition new cf15c3e734e8 scsi: smartpqi: Add module param to disable managed ints new 2d80f4054f7f scsi: smartpqi: Update deleting a LUN via sysfs new 6d567dfee0b7 scsi: smartpqi: Add ctrl ready timeout module parameter new e4b73b3fa2b9 scsi: smartpqi: Update copyright to current year new f54f85dfd757 scsi: smartpqi: Update version to 2.1.18-045 new 5bc7b01c513a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" new cf3b4fb65579 scsi: qla2xxx: Fix incorrect display of max frame size new 6c96a3c7d495 scsi: qla2xxx: Zero undefined mailbox IN registers new b1f707146923 scsi: qla2xxx: Fix response queue handler reading stale packets new c019cd656e71 scsi: qla2xxx: edif: Fix dropped IKE message new 63fa7f2644b4 scsi: qla2xxx: Fix imbalance vha->vref_count new 47ccb113cead scsi: qla2xxx: Fix discovery issues in FC-AL topology new 166d74b876b7 scsi: qla2xxx: Fix sparse warning for dport_data new 1ccad27716ec scsi: qla2xxx: Update manufacturer details new 6c20cc4885c5 scsi: qla2xxx: Update version to 10.02.07.800-k new 3455607fd7be scsi: sg: Allow waiting for commands to complete on remove [...] new f10af057325c scsi: mpi3mr: Resource Based Metering new cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling new 2a8a0147cb52 scsi: mpi3mr: Unlock on error path new 502f4c18704d scsi: mpi3mr: Delete a stray tab new eed9f513bf7f scsi: hisi_sas: Call hisi_sas_slave_configure() from slave [...] new bc22f9c06c25 scsi: hisi_sas: Remove unnecessary variable to hold DMA ma [...] new f0902095a773 scsi: hisi_sas: Relocate DMA unmap of SMP task new 7e15334f5d25 scsi: hisi_sas: Modify v3 HW SATA completion error processing new 1e82e4627a79 scsi: libsas: Resume SAS host for phy reset or enable via sysfs new ca452621b829 scsi: ufs: core: Read device property for ref clock new 71b25693b22e scsi: target: iscsi: Fix clang -Wformat warnings new 2f3b3200ac38 scsi: ufs: dt-bindings: Add SC8280XP binding new 8f1f7d297bce scsi: target: iscsi: Add support for extended CDB AHS new 1e5733883421 scsi: target: iscsi: Support base64 in CHAP new e52b904b4927 scsi: target: iscsi: Allow AuthMethod=None new 292cef5e6262 scsi: target: iscsi: Do not require target authentication new aaa26e383bfc scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" new 241b79b1e964 scsi: ch: Do not initialise statics to 0 new 68126eeb6df6 scsi: megaraid: Remove the static variable initialisation new 8fcdc238ce1b scsi: target: Remove XDWRITEREAD emulated support new 746fc76b820d Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 650126a89090 RDMA/hfi1: Fix typo in comment new 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow new fc008bdbf1cd RDMA/core: Add an rb_tree that stores cm_ids sorted by ifi [...] new 925d046e7e52 RDMA/core: Add a netevent notifier to cma new d56e336e8444 RDMA/usnic: Use device_iommu_capable() new 1a685940e620 RDMA/rxe: fix xa_alloc_cycle() error return value check again new 686141bc02f2 Merge branch 'mlx5-next' into wip/leon-for-next new b259867be27c IB/iser: Drain the entire QP during destruction flow new fd46ef3d8247 RDMA: Correct duplicated words in comments new 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters new 215d0a755e1b RDMA/rxe: Stop lookup of partially built objects new b54c2a25ace5 RDMA/rxe: Convert read side locking to rcu new 24f0ab010211 RDMA/rxe: Move code to rxe_prepare_atomic_res() new 0ed5493e430a RDMA/rxe: Add a responder state for atomic reply new 220e842815f9 RDMA/rxe: Move atomic responder res to atomic_reply new 8264411595fa RDMA/rxe: Move atomic original value to res new dc1848388137 RDMA/rxe: Merge normal and retry atomic flows new 7cb33d1bc1ac RDMA/rxe: Fix deadlock in rxe_do_local_ops() new cae3fa541e62 RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs new f5d1f6d63c9a RDMA/rxe: Replace include statement new 96938258b197 RDMA/rxe: Remove unnecessary include statement new 2635d2a8d466 IB: Fix spelling of 'writable' new ac53e0f53239 RDMA/qib: Use the bitmap API when applicable new 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() new 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() new 2157f5caaed5 ipoib: switch to netif_napi_add_weight() new 137d264c6f63 RDMA/irdma: Add 2 level PBLE support for FMR new 26bf01903298 RDMA/irdma: Add AE source to error log new 36a26d123919 RDMA/irdma: Make CQP invalid state error non-critical new c8c7c0758101 RDMA/irdma: Make resource distribution algorithm more QP oriented new 8ecef7890b3a RDMA/irdma: Fix a window for use-after-free new 82ab2b52654c RDMA/irdma: Fix VLAN connection with wildcard address new 3a844596ed71 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field new b577ea54ac0e RDMA/qib: Use the bitmap API to allocate bitmaps new e471eedd94d9 RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps new fc4114736f5a RDMA/rtrs-clt: Use bitmap_empty() new aeea6cc06752 RDMA: remove useless condition in siw_create_cq() new ed6e53820ee4 RDMA/rtrs-srv: Fix modinfo output for stringify new 861703b4c76e RDMA/rtrs-clt: Use this_cpu_ API for stats new f4e1357184a5 RDMA/rtrs-srv: Use per-cpu variables for rdma stats new c14adff285ad RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an in [...] new 46195de38abf RDMA/rtrs-srv: Do not use mempool for page allocation new 82319639cd6f RDMA/irdma: Use the bitmap API to allocate bitmaps new e39c600049d0 RDMA/hfi1: Depend on !UML new b3236a64ddd1 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() new f5c25465b4f7 RDMA/hns: Remove unused abnormal interrupt of type RAS new d95e0a0c6c96 RDMA/hns: Fix the wrong type of return value of the interr [...] new ecb4db5c3590 RDMA/hns: Fix incorrect clearing of interrupt status register new 75e4e716f708 RDMA/hns: Refactor the abnormal interrupt handler function new 2de949abd6a5 RDMA/hns: Recover 1bit-ECC error of RAM on chip new 3056fc6c32e6 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event new 37da51efe6ea RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup new 882736fb3b55 RDMA/rxe: Add common rxe_prepare_res() new 548c56dd2e55 RDMA/rxe: Rename rxe_atomic_reply to atomic_reply new 03905ac2852c RDMA/rxe: Remove unused mask parameter new aa2a1df3a2c8 RDMA/hfi1: fix potential memory leak in setup_base_ctxt() new b3be1e57f263 IB/qib: Fix comment typo new 68691bad98ee RDMA/rxe: Remove unused qp parameter new f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID new 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users new b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID new 43038d8418a3 Merge branch 'mlx5-next' into wip/leon-for-next new e74d2e4dfd0d RDMA/mlx5: Refactor get flow table function new 0c6ab0ca9a66 RDMA/mlx5: Expose steering anchor to userspace new 5abb71b47cf3 RDMA/rxe: Fix spelling mistake in error print new 1603f89935ec RDMA/rxe: Fix mw bind to allow any consumer key portion new ca325edb5fed IB: Fix repeated words 'the the' comments new 8937e28eac0c RDMA: Fix comment typo new 174e7b137042 RDMA/rxe: For invalidate compare according to set keys in mr new 930119a17200 RDMA/rxe: Add rxe_is_fenced() subroutine new 445fd4f4fb76 RDMA/rxe: Fix rnr retry behavior new 8bb143c53436 RDMA/rxe: Make the tasklet exits the same new eff6d998ca29 RDMA/rxe: Limit the number of calls to each tasklet new c2ea08ca5e4a RDMA/rxe: Replace __rxe_do_task by rxe_run_task new 1e75550648da Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" new 17ae355926ed RDMA/mlx5: Replace ent->lock with xa_lock new 86457a92df1b RDMA/mlx5: Replace cache list with Xarray new 19591f134c59 RDMA/mlx5: Store the number of in_use cache mkeys instead [...] new 6b7533869523 RDMA/mlx5: Store in the cache mkeys instead of mrs new 0113780870b1 RDMA/mlx5: Rename the mkey cache variables and functions new d8f70c47394c RDMA: Add ERDMA to rdma_driver_id definition new be3cff0f242d RDMA/erdma: Add the hardware related definitions new bee85e0e31ec RDMA/erdma: Add main include file new 2af541bf8e32 RDMA/erdma: Add cmdq implementation new f2a0a630b953 RDMA/erdma: Add event queue implementation new db23ae64caac RDMA/erdma: Add verbs header file new 155055771704 RDMA/erdma: Add verbs implementation new 920d93eac8b9 RDMA/erdma: Add connection management (CM) support new d55e6fb4803c RDMA/erdma: Add the erdma module new f5995fe2a0b1 RDMA/erdma: Add the ABI definitions new ca7fd6cff3b8 RDMA/erdma: Add driver to kernel build environment new 3e93c0b8a981 Merge branch 'erdma' into rdma.git for-next new dd390cba54bb IB/qib: Fix repeated "in" within comments new b03b1ae2a312 RDMA/srpt: Duplicate port name members new aa7dfbb41b5a RDMA/srpt: Introduce a reference count in struct srpt_device new b5605148e6ce RDMA/srpt: Fix a use-after-free new dea4266f7bf2 RDMA/rxe: Update wqe_index for each wqe error completion new ae720bdb703b RDMA/rxe: Generate error completion for error requester QP state new 62494ec7fbca RDMA/rxe: Split qp state for requester and completer new c9776457bd5e RDMA/mlx5: Add missing check for return value in get names [...] new fd5382c5805c RDMA/rxe: Fix error unwind in rxe_create_qp() new 6b822d408b58 RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_ [...] new e495274793ea Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 6675700139a0 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] new d9544d25e239 MAINTAINERS: add patchwork link to linux-raid project new ed0c6a5fbed1 md/raid5-log: Drop extern decorators for function prototypes new e0fccdafc21f md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] new c629f345b436 md/raid5: suspend the array for calls to log_exit() new 78ede6a06f01 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() new 7769085c8d4d md/raid5-cache: Drop RCU usage of conf->log new b13015af94cf md/raid5-cache: Clear conf->log after finishing work new 6f28c5c3128c md/raid5-cache: Annotate pslot with __rcu notation new eac58d08d493 md: Use enum for overloaded magic numbers used by mddev->c [...] new b368856aab02 md: Ensure resync is reported after it starts new 9973f0fa7d20 md: Notify sysfs sync_completed in md_reap_sync_thread() new 05ce7fb946c3 md: Explicitly create command-line configured devices new 9dfbdafda3b3 md: unlock mddev before reap sync_thread in action_store new 6e3f50d30af8 md/raid5: Make logic blocking check consistent with logic [...] new a8bb304ca5b8 md/raid5: Factor out ahead_of_reshape() function new 27fb701046c3 md/raid5: Refactor raid5_make_request loop new 8757fef675d8 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] new 1baa1126e0f6 md/raid5: Move common stripe get code into new find_get_st [...] new f4aec6a09738 md/raid5: Factor out helper from raid5_make_request() loop new 1cdb5b417092 md/raid5: Drop the do_prepare flag in raid5_make_request() new 4f35456076e1 md/raid5: Move read_seqcount_begin() into make_stripe_request() new 0a2d1694de60 md/raid5: Refactor for loop in raid5_make_request() into w [...] new 3312e6c887fe md/raid5: Keep a reference to last stripe_head for batch new 4ad1d9849ffa md/raid5: Refactor add_stripe_bio() new 486f60558607 md/raid5: Check all disks in a stripe_head for reshape progress new 7e55c60acfbb md/raid5: Pivot raid5_make_request() new df1b620a3e13 md/raid5: Improve debug prints new 9ad1a74ff009 md/raid5: Increase restriction on max segments per request new 9e26728b5fa9 md: Fix spelling mistake in comments new eb25ad80364b block: null_blk: Use the bitmap API to allocate bitmaps new 9ddae3bab6d7 rnbd-clt: open code send_msg_open in rnbd_clt_map_device new 52334f4a573d rnbd-clt: don't free rsp in msg_open_conf for map scenario new 017d76f45e81 rnbd-clt: kill read_only from struct rnbd_clt_dev new dfc270c908e8 rnbd-clt: reduce the size of struct rnbd_clt_dev new 59f070de125f rnbd-clt: adjust the layout of struct rnbd_clt_dev new fb516fa367a3 rnbd-clt: check capacity inside rnbd_clt_change_capacity new ae2dfd1d8d25 rnbd-clt: pass sector_t type for resize capacity new e507210a0628 rnbd-clt: make rnbd_clt_change_capacity return void new b7df575f8aac nvme: remove a double word in a comment new 2c61c97fb12b nvme: handle the persistent internal error AER new 6b46fa024a45 nvme: remove unused timeout parameter new b10907b8159f nvme: fix qid param blk_mq_alloc_request_hctx new e41f8c0222e3 nvme-loop: use nvme core helpers to cancel all requests in [...] new 85cc42438180 crypto: add crypto_has_shash() new 9e2f284e1491 crypto: add crypto_has_kpp() new a116e1cdc64a lib/base64: RFC4648-compliant base64 encoding new 88b140fec073 nvme: add definitions for NVMe In-Band authentication new 3bf2fde6fcc4 nvme-fabrics: decode 'authentication required' connect error new f50fff73d620 nvme: implement In-Band authentication new b61775d185a3 nvme-auth: Diffie-Hellman key exchange support new 6490c9ed06de nvmet: parse fabrics commands on io queues new db1312dd9548 nvmet: implement basic In-Band Authentication new 7a277c37d352 nvmet-auth: Diffie-Hellman key exchange support new 1a70200f404a nvmet-auth: expire authentication sessions new 4bc14f310136 block/rnbd-srv: Set keep_id to true after mutex_trylock new ce11bdf94617 block/rnbd-srv: Replace sess_dev_list with index_idr new 058efe000b31 null_blk: add module parameters for 4 options new 7012eef520cb null_blk: add configfs variables for 2 options new 0525af711b66 nvme-rdma: remove timeout for getting RDMA-CM established event new 53ee9e293778 nvme-tcp: use in-capsule data for I/O connect new 1fcfca781293 nvme-pci: use nvme core helper to cancel requests in tagset new 0f89f0ece50e nvme-apple: use nvme core helper to cancel requests in tagset new c13cf14f44d2 nvme-multipath: refactor nvme_mpath_add_disk new ee452a8d984f null_blk: fix ida error handling in null_add_dev() new bc9da6dd0630 nbd: add missing definition of pr_fmt new 640c46a21f89 bcache: remove EXPERIMENTAL for Kconfig option 'Asynchrono [...] new b9f91d80dec9 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] new ee1aa06ba325 md/raid5: Convert prepare_to_wait() to wait_woken() api new ca39f7502425 md: fix mddev->kobj lifetime new c57094a6e1ed md: fix error handling in md_alloc new e8c59ac41974 md: implement ->free_disk new 33b614e33419 md: rename md_free to md_kobj_release new 2652a1bd2e74 md: factor out the rdev overlaps check from rdev_size_store new b0e706a1ba84 md: stop using for_each_mddev in md_do_sync new f26514342255 md: stop using for_each_mddev in md_notify_reboot new 16648bac862f md: stop using for_each_mddev in md_exit new 12a6caf27324 md: only delete entries from all_mddevs when the disk is freed new 5b26804bb0af md: simplify md_open new a20d636bee41 raid5: fix duplicate checks for rdev->saved_raid_disk new 2198c51a0834 md: fix build failure for !MODULE new d13bc4d84a8e remove the sx8 block driver new c0250d16b22e md: remove unneeded semicolon new a110876828f5 md: open code md_probe in autorun_devices new 34cb92c0a5a1 md: return the allocated devices from md_alloc new e151db8ecfb0 md-raid: destroy the bitmap after destroying the thread new d17f744e883b md-raid10: fix KASAN warning new 679c54f2de67 nvme: use command_id instead of req->tag in trace_nvme_com [...] new eb7e2d92588c nvme: don't always build constants.o new a25d4261582c nvme: define compat_ioctl again to unbreak 32-bit userspace. new 4daf7fa07ee3 nvme-auth: fix off by one checks new 80e2768496a4 nvme-auth: uninitialized variable in nvme_auth_transform_key() new 33b6debd6128 nvme-pci: remove useless assignment in nvme_pci_setup_prps new 8614144002b5 nvme-pci: print the command name of aborted commands new f91b727ccf1f nvme-pci: split nvme_alloc_admin_tags new 2455a4b77835 nvme-pci: split nvme_dev_add new a7f7b7116c14 nvme-rdma: split nvme_rdma_alloc_tagset new 2f7a7e5d85f6 nvme-tcp: split nvme_tcp_alloc_tagset new 2fec1dfc28c9 nvme-apple: stop casting function pointer signatures new ee8cd008b7da nvmet: don't check for NULL pointer before kfree in nvmet_ [...] new 7b1aae1aee22 nvmet: fix a format specifier in nvmet_auth_ctrl_exponential new 9db056e9506c nvmet-auth: fix a couple of spelling mistakes new 1040415c29f0 nvmet-auth: fix return value check in auth send new be2ada6d0ed0 nvmet-auth: fix return value check in auth receive new 4cf42ec36673 nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS new e06b425bc835 nvme: catch -ENODEV from nvme_revalidate_zones again new 04c170f669f1 nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns new 71882e7d23b8 nvme: generalize the nvme_multi_css check in nvme_scan_ns new 1a893c2bfef4 nvme: refactor namespace probing new 1e4ea66af1db nvme: factor out a nvme_ns_is_readonly helper new eb867ee995bd nvme: enable generic interface (/dev/ngXnY) for unknown co [...] new 533d2e8b4d5e nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush dur [...] new de474b550e25 nvme: update MAINTAINERS for the new auth code new 5a97806f7dc0 block: change the blk_queue_split calling convention new 51d798cdb5c2 block: change the blk_queue_bounce calling convention new 46754bd05605 block: move ->bio_split to the gendisk new a85b36375b05 block: move the call to get_max_io_size out of blk_bio_seg [...] new b6dc6198ebe8 block: move bio_allowed_max_sectors to blk-merge.c new c55ddd9082f7 block: pass struct queue_limits to the bio splitting helpers new 5165ed40a1f0 md/raid5: Refactor raid5_get_active_stripe() new 3514da58be9c md/raid5: Make is_inactive_blocked() helper new 9734fe7bd53f md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() new df6b0e205d1f md/raid5: Move stripe_request_ctx up new 20313b1b8cd1 md/raid5: Ensure batch_last is released before sleeping fo [...] new 104212471b1c drivers:md:fix a potential use-after-free bug new 325347d965e7 block: ensure iov_iter advances for added pages new 34cdb8c825f2 block: ensure bio_iov_add_page can't fail new e97424fd4472 block: fix leaking page ref on truncated direct io new a8ce5f52efce ublk_drv: cancel device even though disk isn't up new 93d71ec89d5f ublk_drv: fix ublk device leak in case that add_disk fails new 0aa73170eba5 ublk_drv: add SET_PARAMS/GET_PARAMS control command new 4bf9cbf3e934 ublk_drv: cleanup ublksrv_ctrl_dev_info new 4e18403d9485 ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA new c86019ff75c1 ublk_drv: add support for UBLK_IO_NEED_GET_DATA new bcee43dc6d5b s390/dasd: drop unexpected word 'for' in comments new bc792884b76f s390/dasd: Establish DMA alignment new fa9db655d0e1 Merge tag 'for-5.20/block-2022-08-04' of git://git.kernel. [...] new 5a57bca9050d ext4: fix reading leftover inlined symlinks new de394a86658f ext4: update s_overhead_clusters in the superblock during [...] new 827891a38acc ext4: update the s_overhead_clusters in the backup sb's wh [...] new 218a69441bf7 ext4: reuse order and buddy in mb_mark_used when buddy split new 4978c659e7b5 ext4: use ext4_debug() instead of jbd_debug() new cb3b3bf22cf3 jbd2: rename jbd_debug() to jbd2_debug() new 68af74e92a86 jbd2: remove unused exports for jbd2 debugging new d1324958567d jbd2: unexport jbd2_log_start_commit() new a89573ce4ad3 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] new 7f0d8e1d607c ext4: fix extent status tree race in writeback error recov [...] new 179b14152dcb ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h new 67d7d8ad99be ext4: fix use-after-free in ext4_xattr_set_entry new c9fd167d5713 ext4: correct max_inline_xattr_value_size computing new fd7e672ea98b ext4: correct the misjudgment in ext4_iget_extra_inode new 51ae846cff56 ext4: fix warning in ext4_iomap_begin as race between bmap [...] new 07ea7a617d6b ext4: recover csum seed of tmp_inode after migrating to extents new 442ec1e5bb7c Documentation: ext4: fix cell spacing of table heading on [...] new c64a92992e6c ext4: aligned '*' in comments new b24e77ef1c6d ext4: avoid remove directory when directory is corrupted new 3fa5d23e68a3 ext4: reflect mb_optimize_scan value in options file new 65f8ea4cd57d ext4: check if directory block is within i_size new b8a04fe77ef1 ext4: make sure ext4_append() always allocates new block new 58318914186c mbcache: don't reclaim used entries new 3dc96bba65f5 mbcache: add functions to delete entry if unused new 6bc0d63dad7f ext4: remove EA inode entry from mbcache on inode eviction new fd48e9acdf26 ext4: unindent codeblock in ext4_xattr_block_set() new 65f8b80053a1 ext4: fix race when reusing xattr blocks new 90ae40d243d4 ext2: factor our freeing of xattr block reference new b67798d55185 ext2: unindent codeblock in ext2_xattr_set() new 1189d8ec5105 ext2: avoid deleting xattr block that is being reused new 75896339e431 mbcache: Remove mb_cache_entry_delete() new 307af6c87937 mbcache: automatically delete entries from cache on freeing new 1e1c2b86ef86 ext4: block range must be validated before use in ext4_mb_ [...] new 4a734f0869f9 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure wh [...] new 026d0d27c488 ext4: reduce computation of overhead during resize new 69cb8e9d8cd9 ext4: avoid resizing to a partial cluster size new d95efb14c0b8 ext4: add ioctls to get/set the ext4 superblock uuid new 9daee913dc8d Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks new 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock new 31151cc342dd xfs: rework per-iclog header CIL reservation new af1c2146a50b xfs: introduce per-cpu CIL tracking structure new 7c8ade212120 xfs: implement percpu cil space used calculation new 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure new df7a4a2134b0 xfs: convert CIL busy extents to per-cpu new 016a23388cdc xfs: Add order IDs to log items in CIL new c0fb4765c508 xfs: convert CIL to unordered per cpu lists new 169248536a2b xfs: convert log vector chain to use list heads new 4eb56069cb28 xfs: move CIL ordering to the logvec chain new 1ccb0745a97f xfs: avoid cil push lock if possible new d9f68777b251 xfs: xlog_sync() manually adjusts grant head space new 51a117edff13 xfs: expanding delayed logging design with background material new dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] new c6aee2481419 xfs: make last AG grow/shrink perag centric new a95fee40e3d4 xfs: kill xfs_ialloc_pagi_init() new 99b13c7f0bd3 xfs: pass perag to xfs_ialloc_read_agi() new 76b47e528e3a xfs: kill xfs_alloc_pagf_init() new 08d3e84feeb8 xfs: pass perag to xfs_alloc_read_agf() new 61021deb1faa xfs: pass perag to xfs_read_agi new fa044ae70c64 xfs: pass perag to xfs_read_agf new 49f0d84ec1db xfs: pass perag to xfs_alloc_get_freelist new 8c392eb27f7a xfs: pass perag to xfs_alloc_put_freelist new cec7bb7d58fa xfs: pass perag to xfs_alloc_read_agfl new 0800169e3e2c xfs: Pre-calculate per-AG agbno geometry new 2d6ca8321c35 xfs: Pre-calculate per-AG agino geometry new 3829c9a10fc7 xfs: replace xfs_ag_block_count() with perag accesses new 36029dee382a xfs: make is_log_ag() a first class helper new fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] new 70b589a37e1a xfs: add selinux labels to whiteout inodes new 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get new 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket new a4454cd69c66 xfs: factor the xfs_iunlink functions new 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode new 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() new a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup new 2fd26cc07e9f xfs: double link the unlinked inode list new 5301f8701314 xfs: clean up xfs_iunlink_update_inode() new 062efdb0803a xfs: combine iunlink inode update functions new fad743d7cd8b xfs: add log item precommit operation new 784eb7d8dd41 xfs: add in-memory iunlink log item new 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] new 85c73bf726e4 xfs: rework xfs_buf_incore() API new de67dc575434 xfs: break up xfs_buf_find() into individual pieces new 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() new d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] new 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers new 298f34224506 xfs: lockless buffer lookup new 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] new 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper new 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] new e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork new 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function new c01147d92989 xfs: replace inode fork size macros with functions new 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] new 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation new fdbae121b436 xfs: fix comment for start time value of inode with bigtim [...] new 3f52e016af60 xfs: delete unnecessary NULL checks new 231f91ab504e xfs: xfs_buf cache destroy isn't RCU safe new 1a53d3d42641 xfs: fix for variable set but not used warning new c78c2d090318 xfs: don't leak memory when attr fork loading fails new 29d286d0ce10 xfs: Fix comment typo new 4869b6e84a23 xfs: Fix typo 'the the' in comment new 001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap() new 5e9466a5d060 xfs: delete extra space and tab in blank line new b2a88c212e65 Merge tag 'xfs-5.20-merge-6' of git://git.kernel.org/pub/s [...]
The 784 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/PCI/pci-iov-howto.rst | 7 +- Documentation/PCI/sysfs-pci.rst | 2 +- Documentation/block/null_blk.rst | 22 + .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 32 +- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 94 - .../devicetree/bindings/mmc/mmc-spi-slot.txt | 29 - .../devicetree/bindings/mmc/mmc-spi-slot.yaml | 77 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 62 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 + .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 160 + .../bindings/mmc/samsung,s3c6410-sdhci.yaml | 81 + .../devicetree/bindings/mmc/samsung-sdhci.txt | 32 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 82 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + .../bindings/pci/nvidia,tegra194-pcie-ep.yaml | 319 ++ .../bindings/pci/nvidia,tegra194-pcie.txt | 245 -- .../bindings/pci/nvidia,tegra194-pcie.yaml | 350 ++ .../devicetree/bindings/pci/pci-rcar-gen2.txt | 84 - .../devicetree/bindings/pci/qcom,pcie.yaml | 55 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 186 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 4 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 38 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 + .../bindings/ufs/samsung,exynos-ufs.yaml | 1 + Documentation/filesystems/ext4/blockmap.rst | 2 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- Documentation/scsi/ufs.rst | 15 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- MAINTAINERS | 39 +- arch/alpha/include/asm/dma.h | 9 - arch/alpha/include/asm/pci.h | 6 - arch/arc/include/asm/dma.h | 5 - arch/arm/include/asm/dma.h | 6 - arch/arm/include/asm/pci.h | 5 - arch/arm64/include/asm/pci.h | 18 +- arch/csky/include/asm/pci.h | 23 +- arch/ia64/include/asm/dma.h | 2 - arch/ia64/include/asm/pci.h | 6 - arch/m68k/include/asm/dma.h | 6 - arch/m68k/include/asm/pci.h | 2 - arch/microblaze/include/asm/dma.h | 6 - arch/mips/include/asm/dma.h | 8 - arch/mips/include/asm/pci.h | 6 - arch/parisc/include/asm/dma.h | 6 - arch/parisc/include/asm/pci.h | 5 - arch/powerpc/include/asm/dma.h | 6 - arch/powerpc/include/asm/pci.h | 1 - arch/riscv/include/asm/pci.h | 31 +- arch/s390/include/asm/dma.h | 6 - arch/s390/include/asm/pci.h | 1 - arch/s390/pci/pci_bus.c | 82 +- arch/sh/include/asm/dma.h | 6 - arch/sh/include/asm/pci.h | 6 - arch/sparc/include/asm/dma.h | 8 - arch/sparc/include/asm/pci.h | 10 +- arch/sparc/kernel/pci.c | 149 +- arch/um/include/asm/pci.h | 24 +- arch/x86/include/asm/dma.h | 8 - arch/x86/include/asm/pci.h | 3 - arch/x86/kernel/cpu/cyrix.c | 1 + arch/xtensa/include/asm/dma.h | 7 - arch/xtensa/include/asm/pci.h | 3 - block/bio-integrity.c | 2 +- block/bio.c | 51 +- block/blk-core.c | 9 +- block/blk-merge.c | 185 +- block/blk-mq.c | 6 +- block/blk-sysfs.c | 2 - block/blk.h | 47 +- block/bounce.c | 26 +- block/bsg.c | 4 +- block/genhd.c | 8 +- crypto/kpp.c | 6 + crypto/shash.c | 6 + drivers/acpi/pci_mcfg.c | 13 + drivers/block/Kconfig | 9 - drivers/block/Makefile | 2 - drivers/block/drbd/drbd_bitmap.c | 49 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/nbd.c | 6 +- drivers/block/null_blk/main.c | 108 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/pktcdvd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 201 +- drivers/block/rnbd/rnbd-clt.h | 18 +- drivers/block/rnbd/rnbd-srv.c | 20 +- drivers/block/rnbd/rnbd-srv.h | 4 - drivers/block/sx8.c | 1582 --------- drivers/block/ublk_drv.c | 348 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/dma/dw-edma/dw-edma-core.c | 141 +- drivers/dma/dw-edma/dw-edma-core.h | 31 +- drivers/dma/dw-edma/dw-edma-pcie.c | 83 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 41 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 18 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 8 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/cma.c | 230 +- drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/core/rdma_core.c | 2 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/erdma/Kconfig | 12 + drivers/infiniband/hw/erdma/Makefile | 4 + drivers/infiniband/hw/erdma/erdma.h | 287 ++ drivers/infiniband/hw/erdma/erdma_cm.c | 1430 ++++++++ drivers/infiniband/hw/erdma/erdma_cm.h | 167 + drivers/infiniband/hw/erdma/erdma_cmdq.c | 493 +++ drivers/infiniband/hw/erdma/erdma_cq.c | 205 ++ drivers/infiniband/hw/erdma/erdma_eq.c | 329 ++ drivers/infiniband/hw/erdma/erdma_hw.h | 508 +++ drivers/infiniband/hw/erdma/erdma_main.c | 608 ++++ drivers/infiniband/hw/erdma/erdma_qp.c | 566 ++++ drivers/infiniband/hw/erdma/erdma_verbs.c | 1460 ++++++++ drivers/infiniband/hw/erdma/erdma_verbs.h | 342 ++ drivers/infiniband/hw/hfi1/Kconfig | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/pio_copy.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 248 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 13 +- drivers/infiniband/hw/irdma/cm.c | 11 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 + drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/infiniband/hw/mlx5/cq.c | 4 + drivers/infiniband/hw/mlx5/fs.c | 165 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 79 +- drivers/infiniband/hw/mlx5/mr.c | 514 +-- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/mlx5/umr.c | 78 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 6 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 23 +- drivers/infiniband/hw/qib/qib_init.c | 5 +- drivers/infiniband/hw/qib/qib_sd7220.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 49 +- drivers/infiniband/sw/rxe/rxe_cq.c | 8 +- drivers/infiniband/sw/rxe/rxe_loc.h | 5 +- drivers/infiniband/sw/rxe/rxe_mr.c | 213 +- drivers/infiniband/sw/rxe/rxe_mw.c | 19 +- drivers/infiniband/sw/rxe/rxe_param.h | 6 + drivers/infiniband/sw/rxe/rxe_pool.c | 106 +- drivers/infiniband/sw/rxe/rxe_pool.h | 18 +- drivers/infiniband/sw/rxe/rxe_qp.c | 36 +- drivers/infiniband/sw/rxe/rxe_queue.h | 5 +- drivers/infiniband/sw/rxe/rxe_req.c | 137 +- drivers/infiniband/sw/rxe/rxe_resp.c | 236 +- drivers/infiniband/sw/rxe/rxe_task.c | 16 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 78 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 27 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 15 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 156 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 18 +- drivers/md/bcache/Kconfig | 2 +- drivers/md/dm-raid.c | 1 + drivers/md/dm.c | 8 +- drivers/md/md-autodetect.c | 21 +- drivers/md/md-cluster.c | 4 +- drivers/md/md.c | 424 +-- drivers/md/md.h | 19 + drivers/md/raid10.c | 5 +- drivers/md/raid5-cache.c | 40 +- drivers/md/raid5-log.h | 77 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 727 ++-- drivers/md/raid5.h | 2 +- drivers/memstick/core/ms_block.c | 15 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mmc/core/block.c | 32 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/debugfs.c | 80 + drivers/mmc/core/host.c | 2 +- drivers/mmc/core/quirks.h | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 30 +- drivers/mmc/host/cavium-octeon.c | 1 + drivers/mmc/host/cavium-thunderx.c | 4 +- drivers/mmc/host/cqhci-core.c | 9 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/mtk-sd.c | 88 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 1 + drivers/mmc/host/renesas_sdhi_core.c | 42 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/sdhci-brcmstb.c | 76 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 193 +- drivers/mmc/host/sdhci-of-esdhc.c | 7 +- drivers/mmc/host/sdhci-pci-gli.c | 34 + drivers/mmc/host/sdhci-st.c | 5 +- drivers/mmc/host/sdhci.c | 59 +- drivers/mmc/host/sdhci.h | 3 + drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/{Makefile => common/Kconfig} | 4 +- drivers/nvme/common/Makefile | 7 + drivers/nvme/common/auth.c | 483 +++ drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 4 +- drivers/nvme/host/apple.c | 28 +- drivers/nvme/host/auth.c | 1017 ++++++ drivers/nvme/host/constants.c | 3 +- drivers/nvme/host/core.c | 490 ++- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/multipath.c | 9 +- drivers/nvme/host/nvme.h | 39 +- drivers/nvme/host/pci.c | 145 +- drivers/nvme/host/rdma.c | 106 +- drivers/nvme/host/tcp.c | 95 +- drivers/nvme/host/trace.c | 32 + drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/Kconfig | 15 + drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 +++ drivers/nvme/target/configfs.c | 136 + drivers/nvme/target/core.c | 15 + drivers/nvme/target/fabrics-cmd-auth.c | 544 +++ drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/loop.c | 8 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/tcp.c | 3 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/cadence/pcie-cadence.c | 6 +- drivers/pci/controller/dwc/pci-dra7xx.c | 22 +- drivers/pci/controller/dwc/pci-exynos.c | 19 +- drivers/pci/controller/dwc/pci-imx6.c | 686 ++-- drivers/pci/controller/dwc/pci-keystone.c | 34 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 12 - drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- drivers/pci/controller/dwc/pcie-al.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 6 +- drivers/pci/controller/dwc/pcie-artpec6.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 82 +- drivers/pci/controller/dwc/pcie-designware-host.c | 404 ++- drivers/pci/controller/dwc/pcie-designware-plat.c | 25 +- drivers/pci/controller/dwc/pcie-designware.c | 472 ++- drivers/pci/controller/dwc/pcie-designware.h | 178 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +- drivers/pci/controller/dwc/pcie-fu740.c | 4 +- drivers/pci/controller/dwc/pcie-histb.c | 10 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 36 +- drivers/pci/controller/dwc/pcie-keembay.c | 6 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 431 ++- drivers/pci/controller/dwc/pcie-spear13xx.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194-acpi.c | 7 +- drivers/pci/controller/dwc/pcie-tegra194.c | 684 ++-- drivers/pci/controller/dwc/pcie-uniphier.c | 10 +- drivers/pci/controller/dwc/pcie-visconti.c | 6 +- drivers/pci/controller/pci-aardvark.c | 112 +- drivers/pci/controller/pci-loongson.c | 206 +- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-rcar-gen2.c | 1 + drivers/pci/controller/pci-tegra.c | 9 +- drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 443 ++- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 62 +- drivers/pci/controller/pcie-mediatek.c | 8 +- drivers/pci/controller/pcie-microchip-host.c | 2 + drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 60 +- drivers/pci/controller/vmd.c | 13 +- drivers/pci/endpoint/functions/pci-epf-test.c | 117 +- drivers/pci/mmap.c | 44 - drivers/pci/pci-acpi.c | 5 +- drivers/pci/pci.c | 8 +- drivers/pci/pci.h | 2 - drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 20 - drivers/pci/pcie/err.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/probe.c | 90 +- drivers/pci/proc.c | 7 +- drivers/pci/quirks.c | 24 +- drivers/pci/switch/switchtec.c | 7 +- drivers/phy/samsung/phy-exynos-pcie.c | 25 +- drivers/pnp/resource.c | 5 +- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dasd_diag.c | 1 + drivers/s390/block/dasd_eckd.c | 1 + drivers/s390/block/dcssblk.c | 2 +- drivers/s390/scsi/zfcp_diag.h | 2 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/scsi/BusLogic.c | 35 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/Makefile | 1 - drivers/scsi/a2091.c | 63 +- drivers/scsi/a3000.c | 53 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/ch.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/dpt/dpti_i2o.h | 441 --- drivers/scsi/dpt/dpti_ioctl.h | 136 - drivers/scsi/dpt/dptsig.h | 336 -- drivers/scsi/dpt/osd_defs.h | 79 - drivers/scsi/dpt/osd_util.h | 358 -- drivers/scsi/dpt/sys_info.h | 417 --- drivers/scsi/dpt_i2o.c | 3545 -------------------- drivers/scsi/dpti.h | 331 -- drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fnic/fnic_main.c | 45 +- drivers/scsi/gvp11.c | 95 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 16 +- drivers/scsi/hosts.c | 4 +- drivers/scsi/iscsi_tcp.c | 74 +- drivers/scsi/iscsi_tcp.h | 2 + drivers/scsi/libiscsi.c | 313 +- drivers/scsi/libiscsi_tcp.c | 6 +- drivers/scsi/libsas/sas_expander.c | 67 +- drivers/scsi/libsas/sas_init.c | 4 + drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 27 +- drivers/scsi/lpfc/lpfc_bsg.c | 324 -- drivers/scsi/lpfc/lpfc_bsg.h | 14 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 22 +- drivers/scsi/lpfc/lpfc_els.c | 32 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 60 +- drivers/scsi/lpfc/lpfc_hw.h | 10 - drivers/scsi/lpfc/lpfc_hw4.h | 1 - drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 19 +- drivers/scsi/lpfc/lpfc_nvme.c | 1 + drivers/scsi/lpfc/lpfc_nvmet.c | 54 +- drivers/scsi/lpfc/lpfc_scsi.c | 1 - drivers/scsi/lpfc/lpfc_sli.c | 38 +- drivers/scsi/lpfc/lpfc_sli.h | 1 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpi3mr/mpi3mr.h | 73 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 + drivers/scsi/mpi3mr/mpi3mr_os.c | 291 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 + drivers/scsi/pm8001/pm8001_init.c | 73 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 + drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_attr.c | 29 +- drivers/scsi/qla2xxx/qla_bsg.c | 96 +- drivers/scsi/qla2xxx/qla_bsg.h | 15 + drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 36 +- drivers/scsi/qla2xxx/qla_edif.c | 585 ++-- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 13 +- drivers/scsi/qla2xxx/qla_gs.c | 131 +- drivers/scsi/qla2xxx/qla_init.c | 96 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 138 +- drivers/scsi/qla2xxx/qla_mbx.c | 67 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 - drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_lib.c | 14 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/sd.c | 84 +- drivers/scsi/sd.h | 5 + drivers/scsi/sg.c | 53 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi.h | 27 +- drivers/scsi/smartpqi/smartpqi_init.c | 405 ++- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic_fwint.h | 2 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/target/iscsi/iscsi_target.c | 57 +- drivers/target/iscsi/iscsi_target_auth.c | 122 +- drivers/target/iscsi/iscsi_target_configfs.c | 113 +- drivers/target/iscsi/iscsi_target_login.c | 17 +- drivers/target/iscsi/iscsi_target_nego.c | 160 +- drivers/target/iscsi/iscsi_target_nego.h | 3 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 1 + drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/target_core_alua.c | 2 +- drivers/target/target_core_configfs.c | 27 +- drivers/target/target_core_device.c | 6 + drivers/target/target_core_file.c | 37 +- drivers/target/target_core_iblock.c | 13 +- drivers/target/target_core_sbc.c | 99 - drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 86 +- drivers/ufs/host/Kconfig | 12 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ufs-exynos.c | 182 +- drivers/ufs/host/ufs-exynos.h | 1 + drivers/ufs/host/ufs-mediatek.c | 324 +- drivers/ufs/host/ufs-mediatek.h | 74 + drivers/ufs/host/ufs-qcom.c | 23 - drivers/ufs/host/ufs-renesas.c | 412 +++ drivers/ufs/host/ufshcd-pci.c | 1 + drivers/ufs/host/ufshcd-pltfrm.c | 15 +- drivers/ufs/host/ufshcd-pltfrm.h | 6 +- fs/ext2/xattr.c | 170 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 16 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/fast_commit.c | 44 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 33 + fs/ext4/inode.c | 26 +- fs/ext4/ioctl.c | 105 +- fs/ext4/mballoc.c | 31 +- fs/ext4/migrate.c | 4 +- fs/ext4/namei.c | 30 +- fs/ext4/orphan.c | 24 +- fs/ext4/resize.c | 39 +- fs/ext4/super.c | 13 +- fs/ext4/symlink.c | 15 + fs/ext4/xattr.c | 168 +- fs/ext4/xattr.h | 16 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 32 +- fs/jbd2/journal.c | 41 +- fs/jbd2/recovery.c | 30 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 40 +- fs/mbcache.c | 123 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 171 +- fs/xfs/libxfs/xfs_ag.h | 75 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 145 +- fs/xfs/libxfs/xfs_alloc.h | 58 +- fs/xfs/libxfs/xfs_alloc_btree.c | 9 +- fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_attr.h | 10 +- fs/xfs/libxfs/xfs_attr_leaf.c | 28 +- fs/xfs/libxfs/xfs_attr_remote.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 84 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 29 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 86 +- fs/xfs/libxfs/xfs_ialloc.h | 25 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 20 +- fs/xfs/libxfs/xfs_inode_buf.c | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_refcount.c | 19 +- fs/xfs/libxfs/xfs_refcount_btree.c | 5 +- fs/xfs/libxfs/xfs_rmap.c | 8 +- fs/xfs/libxfs/xfs_rmap_btree.c | 9 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_types.c | 73 +- fs/xfs/libxfs/xfs_types.h | 9 - fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc.c | 7 +- fs/xfs/scrub/bmap.c | 16 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/health.c | 2 + fs/xfs/scrub/ialloc.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/refcount.c | 9 +- fs/xfs/scrub/repair.c | 49 +- fs/xfs/scrub/rmap.c | 6 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/xfs_attr_inactive.c | 23 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bmap_util.c | 37 +- fs/xfs/xfs_buf.c | 288 +- fs/xfs/xfs_buf.h | 27 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 18 +- fs/xfs/xfs_filestream.c | 4 +- fs/xfs/xfs_fsmap.c | 3 +- fs/xfs/xfs_fsops.c | 13 +- fs/xfs/xfs_icache.c | 14 +- fs/xfs/xfs_inode.c | 624 +--- fs/xfs/xfs_inode.h | 69 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 10 +- fs/xfs/xfs_iomap.c | 8 +- fs/xfs/xfs_iops.c | 13 +- fs/xfs/xfs_iops.h | 3 + fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_iunlink_item.c | 180 + fs/xfs/xfs_iunlink_item.h | 27 + fs/xfs/xfs_log.c | 57 +- fs/xfs/xfs_log.h | 3 +- fs/xfs/xfs_log_cil.c | 472 ++- fs/xfs/xfs_log_priv.h | 58 +- fs/xfs/xfs_log_recover.c | 196 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_qm.c | 11 +- fs/xfs/xfs_reflink.c | 46 +- fs/xfs/xfs_reflink.h | 3 - fs/xfs/xfs_super.c | 33 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 95 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_priv.h | 3 +- include/asm-generic/pci.h | 39 +- include/asm-generic/pci_iomap.h | 2 + include/crypto/hash.h | 2 + include/crypto/kpp.h | 2 + include/linux/base64.h | 16 + include/linux/blkdev.h | 5 +- include/linux/dma/edma.h | 61 +- include/linux/hypervisor.h | 8 + include/linux/isa-dma.h | 14 + include/linux/jbd2.h | 6 +- include/linux/mbcache.h | 33 +- include/linux/mlx5/driver.h | 6 +- include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mmc/card.h | 9 +- include/linux/mmc/host.h | 26 + include/linux/mmc/mmc.h | 6 + include/linux/mmc/sdio.h | 5 + include/linux/nvme-auth.h | 41 + include/linux/nvme.h | 213 +- include/linux/pci-ecam.h | 1 + include/linux/pci.h | 12 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rdma_cm.h | 1 + include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_transport_iscsi.h | 3 +- include/target/iscsi/iscsi_target_core.h | 14 + include/target/target_core_backend.h | 1 + include/trace/events/scsi.h | 35 +- include/uapi/linux/ublk_cmd.h | 80 +- include/uapi/rdma/erdma-abi.h | 49 + include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/ufs/ufshcd.h | 21 +- include/ufs/unipro.h | 104 +- lib/Makefile | 2 +- lib/base64.c | 103 + sound/core/isadma.c | 2 +- 608 files changed, 26584 insertions(+), 16703 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3c6410-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt create mode 100644 Documentation/devicetree/bindings/pci/renesas,pci-rcar-gen2.yaml create mode 100644 Documentation/devicetree/bindings/ufs/renesas,ufs.yaml delete mode 100644 drivers/block/sx8.c create mode 100644 drivers/infiniband/hw/erdma/Kconfig create mode 100644 drivers/infiniband/hw/erdma/Makefile create mode 100644 drivers/infiniband/hw/erdma/erdma.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cmdq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_eq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_hw.h create mode 100644 drivers/infiniband/hw/erdma/erdma_main.c create mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.h copy drivers/nvme/{Makefile => common/Kconfig} (53%) create mode 100644 drivers/nvme/common/Makefile create mode 100644 drivers/nvme/common/auth.c create mode 100644 drivers/nvme/host/auth.c create mode 100644 drivers/nvme/target/auth.c create mode 100644 drivers/nvme/target/fabrics-cmd-auth.c delete mode 100644 drivers/scsi/dpt/dpti_i2o.h delete mode 100644 drivers/scsi/dpt/dpti_ioctl.h delete mode 100644 drivers/scsi/dpt/dptsig.h delete mode 100644 drivers/scsi/dpt/osd_defs.h delete mode 100644 drivers/scsi/dpt/osd_util.h delete mode 100644 drivers/scsi/dpt/sys_info.h delete mode 100644 drivers/scsi/dpt_i2o.c delete mode 100644 drivers/scsi/dpti.h create mode 100644 drivers/ufs/host/ufs-renesas.c create mode 100644 fs/xfs/xfs_iunlink_item.c create mode 100644 fs/xfs/xfs_iunlink_item.h create mode 100644 include/linux/base64.h create mode 100644 include/linux/isa-dma.h create mode 100644 include/linux/nvme-auth.h create mode 100644 include/uapi/rdma/erdma-abi.h create mode 100644 lib/base64.c