This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3af870aedbff nfs/localio: fix regression due to out-of-order __put_cred new 11956e4b9121 scsi: isci: Avoid -Wflex-array-member-not-at-end warning new 81cb6c228ff8 scsi: megaraid_sas: Avoid a couple -Wflex-array-member-not [...] new 05e66c18e3fd scsi: smartpqi: Prefer kmalloc_array() over kmalloc() new 79a2287c1df4 scsi: ufs: dt-bindings: exynos: Add power-domains new 3d0d1c7a5c99 scsi: fnic: Self-assignment of intr_time_type has no effect new ce085ecdba23 scsi: core: Do not declare scsi_cmnd pointers const new bfe0d22f1255 scsi: ufs: core: Update CQ Entry to UFS 4.1 format new 8627f322cb7b scsi: ufs: core: Support dumping CQ entry in MCQ Mode new f8e82ae65eaf scsi: ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk new 4760b639b43c scsi: ufs: core: Replace hard coded vcc-off delay with a variable new 1c6279dc2597 Merge patch series "Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LP [...] new 716253641076 scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow new 55ce691dc75a scsi: ufs: host: mediatek: Adjust clock scaling for PM flow new 16b42c4281ae scsi: ufs: host: mediatek: Handle clock scaling for high g [...] new 1fd05367d5b1 scsi: ufs: host: mediatek: Adjust sync length for FASTAUTO mode new 014de20bb36b scsi: ufs: host: mediatek: Fix shutdown/suspend race condition new 9b2b03b36168 scsi: ufs: host: mediatek: Remove duplicate function new 4fb4c835a92b scsi: ufs: host: mediatek: Add support for new platform wi [...] new 9ce37e94c300 scsi: ufs: host: mediatek: Support new features for MT6991 new 36e6daa543d9 Merge patch series "Enhance UFS Mediatek Driver" new ea0e278a5c55 scsi: qla1280: Fix compiler warnings (DEBUG mode) new 7b2c4224faa7 scsi: ufs: core: Improve documentation in include/ufs/ufshci.h new b3b0842bcb06 scsi: ufs: core: Change the type of uic_command::cmd_active new a332735a53d6 scsi: ufs: core: Remove UFS_DEV_COMP new b30006b5bec1 scsi: ufs: core: Move the ufshcd_enable_intr() declaration new 047f190494a0 scsi: ufs: core: Remove a goto label from ufshcd_uic_cmd_compl() new bfe5f5dacfba scsi: ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard() new a7480fda0f0f Merge patch series "Eight small UFS patches" new dcc98c11364e scsi: core: Minor comment fixes for scsi_host_busy() new bb798c1f43c0 scsi: advansys: Don't call asc_prt_scsi_host() -> scsi_hos [...] new e414748b7e83 scsi: aacraid: Improve code readability new e9ff858c9adf scsi: qla4xxx: Use correct variable in memset for clarity new 754c6f539eff scsi: ufs: dt-bindings: amd-versal2: Add UFS Host Controll [...] new 00b3e8480be7 scsi: firmware: xilinx: Add support for secure read/write [...] new 0e4d26f79a74 scsi: firmware: xilinx: Add APIs for UFS PHY initialization new 769b8b2ffded scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC new 041ef13bd08d Merge patch series "ufs: Add support for AMD Versal Gen2 UFS" new 525a411f9a5f scsi: ufs: dt-bindings: qcom: Drop redundant "reg" constraints new 3434be392051 scsi: target: Rename target_configure_unmap_from_queue() new d505447b8d78 scsi: target: Add atomic se_device fields new c486634fe2b1 scsi: target: Add helper to set up atomic values from bloc [...] new 526145725106 scsi: target: Add WRITE_ATOMIC_16 handler new 710ad826e300 scsi: target: Report atomic values in INQUIRY new 2d9668883bba scsi: target: Add WRITE_ATOMIC_16 support to RSOC new 8e62d8f4b159 scsi: target: Add atomic support to target_core_iblock new 5fb43e2f673a Merge patch series "scsi: target: Add WRITE_ATOMIC_16 support" new c03b55f235e2 scsi: target: Do not write NUL characters into ASCII confi [...] new f010c39ae14c scsi: target: Simplify target_lu_gp_members_show() new b0b9c7ccc1ef scsi: ufs: mediatek: Add the maintainer for MediaTek UFS hooks new 480ca7954664 scsi: ufs: dt-bindings: mediatek,ufs: Update maintainer in [...] new 61deab8a323d scsi: core: Remove unused code from scsi_sysfs.c new 867e4b1bae4b scsi: core: Improve sdev_store_timeout() new 95aa2041c654 scsi: target: Fix LUN/device R/W and total command stats new ed6b97a79577 scsi: target: Create and use macro helpers for per-CPU stats new bbb490053173 scsi: target: Move LUN stats to per-CPU new bb8222b6f358 Merge patch series "target: RW/num_cmds stats improvements" new 20da637eb545 scsi: stex: Fix reboot_notifier leak in probe error path new ad4716ad48d4 scsi: dt-bindings: phy: mediatek,ufs-phy: Update maintaine [...] new b37d70c0df85 scsi: st: Separate st-unique ioctl handling from SCSI comm [...] new d27418aaf8bc scsi: st: Skip buffer flush for information ioctls new 57565f97b0ea scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() users new 02880c083c13 scsi: ufs: ti-j721e: Add suspend-resume support new f3ecbba1aa71 scsi: smartpqi: Add timeout value to RAID path requests to [...] new b518e86d1a70 scsi: smartpqi: Fix device resources accessed after device [...] new 48e6b7e70802 scsi: smartpqi: Add support for Hurray Data new controller [...] new 4cec99e83d92 scsi: smartpqi: Update version to 2.1.36-026 new e15710242e3f Merge patch series "smartpqi updates" new 051d4b65e839 scsi: lpfc: Update various NPIV diagnostic log messaging new f7a302e4759c scsi: lpfc: Revise discovery related function headers and [...] new 3c228061c80d scsi: lpfc: Remove redundant NULL ptr assignment in lpfc_e [...] new 6f81582b7a9d scsi: lpfc: Ensure unregistration of rpis for received PLOGIs new 23f4906729a0 scsi: lpfc: Fix leaked ndlp krefs when in point-to-point topology new 0b8b15a0b74d scsi: lpfc: Modify kref handling for Fabric Controller ndlps new 07caedc6a388 scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED [...] new 683df5fc3ec5 scsi: lpfc: Allow support for BB credit recovery in point- [...] new 191da2c71b13 scsi: lpfc: Add capability to register Platform Name ID to fabric new d45fdc6cdd73 scsi: lpfc: Update lpfc version to 14.4.0.12 new 5b5dedf0073c Merge patch series "Update lpfc to revision 14.4.0.12" new 8fdfdb148816 scsi: sd: Add manage_restart device attribute to scsi_disk new ce6d26b5330c scsi: ata: Use ACPI methods to power on disks new 8c59fc1c90df scsi: ata: Stop disk on restart if ACPI power resources are found new c53a741a7fd4 Merge patch series "Support power resources defined in acp [...] new d604e1ec246d scsi: core: Support allocating reserved commands new 21008cabc5d9 scsi: core: Move two statements new a47c7bef5785 scsi: core: Make the budget map optional new d630fbf6fc8c scsi: core: Support allocating a pseudo SCSI device new 11ea1de3fc4b scsi: core: Introduce .queue_reserved_command() new a2ab4e33286d scsi: core: Add scsi_{get,put}_internal_cmd() helpers new 581ca490353c scsi: scsi_debug: Abort SCSI commands via an internal command new dd4299af9b04 scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe() new 9f8e09230f53 scsi: ufs: core: Change the type of one ufshcd_add_cmd_upi [...] new 60a1f6a8ad33 scsi: ufs: core: Only call ufshcd_add_command_trace() for [...] new ffa5d8c15300 scsi: ufs: core: Change the type of one ufshcd_add_command [...] new 3e7fff3fee5b scsi: ufs: core: Change the type of one ufshcd_send_comman [...] new ae7bf255b10e scsi: ufs: core: Only call ufshcd_should_inform_monitor() [...] new f59568f4e27a scsi: ufs: core: Change the monitor function argument types new 63a5b959c854 scsi: ufs: core: Rework ufshcd_mcq_compl_pending_transfer() new f18fac1e2b72 scsi: ufs: core: Rework ufshcd_eh_device_reset_handler() new e8ea985a8314 scsi: ufs: core: Rework the SCSI host queue depth calculat [...] new f46b9a595fa9 scsi: ufs: core: Allocate the SCSI host earlier new 45e636ea1294 scsi: ufs: core: Call ufshcd_init_lrb() later new d3fd0fd77686 scsi: ufs: core: Use hba->reserved_slot new 1d0af94ffb5d scsi: ufs: core: Make the reserved slot a reserved request new e5f9cc2af9a8 scsi: ufs: core: Do not clear driver-private command data new 22089c218037 scsi: ufs: core: Optimize the hot path new 176b93004c34 scsi: ufs: core: Pass a SCSI pointer instead of an LRB pointer new 9a2c9500921d scsi: ufs: core: Remove the ufshcd_lrb task_tag member new 4b6c0d9cca35 scsi: ufs: core: Make blk_mq_tagset_busy_iter() skip reser [...] new a11c015c8a4f scsi: ufs: core: Move code out of ufshcd_wait_for_dev_cmd() new 08b12cda6c44 scsi: ufs: core: Switch to scsi_get_internal_cmd() new ab57a18665a2 Merge patch series "Optimize the hot path in the UFS driver" new b57fbc88715b scsi: Revert "scsi: qla2xxx: Perform lockless command comp [...] new 8f58fc64d559 scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive new 4f6aaade2a22 scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled new 957aa5974989 scsi: qla2xxx: Use reinit_completion on mbx_intr_comp new 9da4e1dcea46 scsi: qla2xxx: target: Remove code for unsupported hardware new c34e373f535e scsi: qla2xxx: target: Improve debug output for term exchange new ed382b95f5de scsi: qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1 new d46c69a087aa scsi: qla2xxx: Clear cmds after chip reset new 17488f139074 scsi: qla2xxx: target: Fix races with aborting commands new 5c50d84798eb scsi: qla2xxx: target: Improve checks in qlt_xmit_response [...] new 3d56983cc6f0 scsi: qla2xxx: Fix TMR failure handling new 091719c21d5a scsi: qla2xxx: target: Fix invalid memory access with big CDBs new f4199d581256 scsi: qla2xxx: target: Add cmd->rsp_sent new 04957d8c9852 scsi: qla2xxx: target: Improve cmd logging new c7bd85a7b9c5 scsi: qla2xxx: target: Add back SRR support new 4f5eb50f7c82 scsi: qla2xxx: target: Improve safety of cmd lookup by handle new d204087a5970 Merge patch series "qla2xxx target mode improvements" new f6ab594672d4 scsi: aic94xx: fix use-after-free in device removal path new acd194d9b5ba scsi: sim710: Fix resource leak by adding missing ioport_u [...] new 1028258914f6 scsi: pm: Drop unneeded call to pm_runtime_mark_last_busy() new 18987143d4b1 scsi: ufs: core: Remove an unnecessary NULL pointer check new 3813d28b2b12 scsi: scsi_debug: Fix uninitialized pointers with __free attr new 49783aca15fb scsi: qla2xxx: Replace use of system_unbound_wq with syste [...] new cd87aa2e507a scsi: scsi_transport_iscsi: Replace use of system_unbound_ [...] new 0ba2fc767af7 scsi: target: sbp: Replace use of system_unbound_wq with s [...] new 5ca003bb4381 scsi: qla2xxx: WQ_PERCPU added to alloc_workqueue() users new afad6b34defe scsi: scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users new f76e4e1e836d scsi: scsi_transport_fc: WQ_PERCPU added to alloc_workqueu [...] new 84150ef06f89 scsi: lpfc: WQ_PERCPU added to alloc_workqueue() users new f0dc44177ac0 scsi: message: fusion: Add WQ_PERCPU to alloc_workqueue() users new 6184ec8b633e scsi: be2iscsi: Add WQ_PERCPU to alloc_workqueue() users new a43a2e48d534 scsi: bnx2fc: Add WQ_PERCPU to alloc_workqueue() users new e036dadf78f8 scsi: qedf: Add WQ_PERCPU to alloc_workqueue() users new 42312d3acde5 scsi: target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users new f60b8957d8cc scsi: qedi: Add WQ_PERCPU to alloc_workqueue() users new 2e2e559390db scsi: target: Add WQ_PERCPU to alloc_workqueue() users new 8d5cad38cf7d scsi: pm80xx: Add WQ_PERCPU to alloc_workqueue() users new e360bb6dc843 Merge patch series "replace old wq(s), added WQ_PERCPU to [...] new 02b5822d2fea scsi: ufs: core: Fix single doorbell mode support new 31e6e7e54b29 scsi: ufs: core: Use scsi_device_busy() new b0ee72db9132 scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce [...] new cda5f23eed84 scsi: ufs: rockchip: Fix compile error without CONFIG_GPIOLIB new 78b1a242fe61 scsi: qla2xxx: Fix improper freeing of purex item new 13b77ed9c2a9 scsi: scsi_debug: Support injecting unaligned write errors new e54f7b4b8159 Merge branch 6.18/scsi-fixes into 6.19/scsi-staging new 38725491e766 scsi: MAINTAINERS: Add the UFS include directory new 0d9a7085ec24 scsi: ufs: core: Convert string descriptor format macros to enum new d794b499f948 scsi: ufs: core: fix incorrect buffer duplication in ufshc [...] new b06b8c421485 scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices new 82f78acd5a92 Merge patch series "Add OP-TEE based RPMB driver for UFS devices" new 7eb7f5723df5 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new f7231cff1f3f media: uapi: c3-isp: Fix documentation warning new f19b84186d29 Merge tag 'media/v6.19-2' of git://git.kernel.org/pub/scm/ [...]
The 164 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: .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 3 +- .../devicetree/bindings/ufs/amd,versal2-ufs.yaml | 61 + .../devicetree/bindings/ufs/mediatek,ufs.yaml | 3 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 3 - .../bindings/ufs/samsung,exynos-ufs.yaml | 3 + MAINTAINERS | 10 + drivers/ata/libata-acpi.c | 67 + drivers/ata/libata-core.c | 2 + drivers/ata/libata-scsi.c | 1 + drivers/ata/libata.h | 4 + drivers/firmware/xilinx/Makefile | 2 +- drivers/firmware/xilinx/zynqmp-ufs.c | 118 ++ drivers/firmware/xilinx/zynqmp.c | 46 + drivers/message/fusion/mptbase.c | 7 +- drivers/misc/Kconfig | 2 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/advansys.c | 3 +- drivers/scsi/aic94xx/aic94xx_init.c | 3 + drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fnic/fnic_res.c | 1 - drivers/scsi/hosts.c | 19 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +- drivers/scsi/isci/task.h | 10 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 36 + drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 249 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +- drivers/scsi/lpfc/lpfc_hw.h | 25 +- drivers/scsi/lpfc/lpfc_init.c | 14 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_sli.c | 79 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 17 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/qedf/qedf_main.c | 15 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla1280.c | 35 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_isr.c | 32 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 + drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 39 +- drivers/scsi/qla2xxx/qla_target.c | 1791 ++++++++++++++++---- drivers/scsi/qla2xxx/qla_target.h | 112 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 17 + drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 132 +- drivers/scsi/scsi_error.c | 3 + drivers/scsi/scsi_lib.c | 104 +- drivers/scsi/scsi_logging.c | 21 +- drivers/scsi/scsi_pm.c | 1 - drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 79 +- drivers/scsi/scsi_transport_fc.c | 5 +- drivers/scsi/scsi_transport_iscsi.c | 2 +- drivers/scsi/sd.c | 34 +- drivers/scsi/sim710.c | 2 + drivers/scsi/smartpqi/smartpqi_init.c | 49 +- drivers/scsi/st.c | 89 +- drivers/scsi/stex.c | 1 + drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_configfs.c | 38 +- drivers/target/target_core_device.c | 24 +- drivers/target/target_core_fabric_configfs.c | 2 +- drivers/target/target_core_file.c | 4 +- drivers/target/target_core_iblock.c | 9 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_sbc.c | 51 + drivers/target/target_core_spc.c | 49 +- drivers/target/target_core_stat.c | 268 +-- drivers/target/target_core_tpg.c | 23 +- drivers/target/target_core_transport.c | 26 +- drivers/target/target_core_xcopy.c | 2 +- drivers/target/tcm_fc/tfc_conf.c | 2 +- drivers/ufs/core/Makefile | 1 + drivers/ufs/core/ufs-mcq.c | 62 +- drivers/ufs/core/ufs-rpmb.c | 254 +++ drivers/ufs/core/ufs-sysfs.c | 3 +- drivers/ufs/core/ufs_bsg.c | 2 +- drivers/ufs/core/ufs_trace.h | 1 - drivers/ufs/core/ufs_trace_types.h | 1 - drivers/ufs/core/ufshcd-crypto.h | 18 +- drivers/ufs/core/ufshcd-priv.h | 54 +- drivers/ufs/core/ufshcd.c | 934 +++++----- drivers/ufs/host/Kconfig | 13 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ti-j721e-ufs.c | 37 +- drivers/ufs/host/ufs-amd-versal2.c | 564 ++++++ drivers/ufs/host/ufs-mediatek.c | 130 +- drivers/ufs/host/ufs-mediatek.h | 4 + drivers/ufs/host/ufs-qcom.c | 3 - drivers/ufs/host/ufs-rockchip.c | 20 +- drivers/ufs/host/ufshcd-dwc.h | 46 + include/linux/firmware/xlnx-zynqmp-ufs.h | 38 + include/linux/firmware/xlnx-zynqmp.h | 16 + include/scsi/scsi_dbg.h | 4 +- include/scsi/scsi_device.h | 30 +- include/scsi/scsi_host.h | 33 +- include/target/target_core_backend.h | 6 +- include/target/target_core_base.h | 26 +- include/uapi/linux/media/amlogic/c3-isp-config.h | 2 +- include/ufs/ufs.h | 5 + include/ufs/ufs_quirks.h | 7 - include/ufs/ufshcd.h | 29 +- include/ufs/ufshci.h | 25 +- include/ufs/unipro.h | 8 +- 116 files changed, 4937 insertions(+), 1458 deletions(-) create mode 100644 Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml create mode 100644 drivers/firmware/xilinx/zynqmp-ufs.c create mode 100644 drivers/ufs/core/ufs-rpmb.c create mode 100644 drivers/ufs/host/ufs-amd-versal2.c create mode 100644 include/linux/firmware/xlnx-zynqmp-ufs.h