Linux/linux ef2cc88Documentation/devicetree/bindings/ufs ti,j721e-ufs.yaml ufshcd-pltfrm.txt, Documentation/scsi scsi_mid_low_api.txt

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI updates from James Bottomley:
 "This is mostly update of the usual drivers: aacraid, ufs, zfcp,
  NCR5380, lpfc, qla2xxx, smartpqi, hisi_sas, target, mpt3sas, pm80xx
  plus a whole load of minor updates and fixes.

  The major core changes are Al Viro's reworking of sg's handling of
  copy to/from user, Ming Lei's removal of the host busy counter to
  avoid contention in the multiqueue case and Damien Le Moal's fixing of
  residual tracking across error handling"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (251 commits)
  scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort()
  scsi: target: core: Fix a pr_debug() argument
  scsi: iscsi: Don't send data to unbound connection
  scsi: target: iscsi: Wait for all commands to finish before freeing a session
  scsi: target: core: Release SPC-2 reservations when closing a session
  scsi: target: core: Document target_cmd_size_check()
  scsi: bnx2i: fix potential use after free
  Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
  scsi: NCR5380: Add disconnect_mask module parameter
  scsi: NCR5380: Unconditionally clear ICR after do_abort()
  scsi: NCR5380: Call scsi_set_resid() on command completion
  scsi: scsi_debug: num_tgts must be >= 0
  scsi: lpfc: use hdwq assigned cpu for allocation
  scsi: arcmsr: fix indentation issues
  scsi: qla4xxx: fix double free bug
  scsi: pm80xx: Modified the logic to collect fatal dump
  scsi: pm80xx: Tie the interrupt name to the module instance
  scsi: pm80xx: Controller fatal error through sysfs
  scsi: pm80xx: Do not request 12G sas speeds
  scsi: pm80xx: Cleanup command when a reset times out
  ...
DeltaFile
+748-214drivers/scsi/lpfc/lpfc_init.c
+339-110drivers/scsi/pm8001/pm80xx_hwi.c
+249-190drivers/scsi/smartpqi/smartpqi_init.c
+325-66drivers/scsi/lpfc/lpfc_sli.c
+250-126drivers/scsi/hisi_sas/hisi_sas_main.c
+303-41drivers/scsi/mpt3sas/mpt3sas_ctl.c
+305-0drivers/s390/scsi/zfcp_diag.c
+244-54drivers/scsi/lpfc/lpfc_attr.c
+149-83drivers/target/iscsi/iscsi_target_auth.c
+144-70drivers/scsi/ufs/ufshcd.c
+136-64drivers/scsi/lpfc/lpfc_hbadisc.c
+104-74drivers/scsi/qla2xxx/qla_os.c
+168-2drivers/s390/scsi/zfcp_sysfs.c
+121-28drivers/scsi/lpfc/lpfc_nportdisc.c
+80-60drivers/scsi/qla2xxx/qla_init.c
+90-41drivers/scsi/pm8001/pm8001_hwi.c
+117-1drivers/scsi/lpfc/lpfc_debugfs.c
+34-78drivers/scsi/scsi_trace.c
+99-7drivers/scsi/qla2xxx/qla_iocb.c
+30-73drivers/scsi/lpfc/lpfc_nvmet.c
+101-0drivers/s390/scsi/zfcp_diag.h
+41-50drivers/scsi/sg.c
+90-0drivers/scsi/ufs/ti-j721e-ufs.c
+46-39drivers/scsi/lpfc/lpfc_nvme.c
+38-39drivers/scsi/smartpqi/smartpqi.h
+66-7drivers/s390/scsi/zfcp_fsf.c
+48-22drivers/scsi/pm8001/pm8001_sas.c
+68-0Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
+38-28drivers/scsi/qla2xxx/qla_gs.c
+54-11drivers/scsi/hisi_sas/hisi_sas.h
+45-12drivers/scsi/lpfc/lpfc_els.c
+53-0drivers/scsi/ufs/ufs-qcom.c
+22-23drivers/scsi/scsi_lib.c
+24-19drivers/scsi/lpfc/lpfc_scsi.c
+35-7drivers/scsi/lpfc/lpfc_sli4.h
+37-3drivers/scsi/lpfc/lpfc.h
+28-9drivers/scsi/NCR5380.c
+31-5drivers/scsi/qla2xxx/qla_isr.c
+25-11drivers/scsi/mpt3sas/mpt3sas_base.c
+29-7drivers/scsi/pm8001/pm8001_init.c
+29-6drivers/scsi/aacraid/linit.c
+31-3drivers/scsi/qla2xxx/qla_def.h
+28-3drivers/scsi/lpfc/lpfc_hw4.h
+20-10drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
+26-3drivers/scsi/qla2xxx/qla_tmpl.c
+0-28drivers/scsi/cxgbi/libcxgbi.c
+25-3drivers/scsi/lpfc/lpfc_ct.c
+28-0drivers/target/target_core_transport.c
+21-3drivers/scsi/pm8001/pm8001_sas.h
+14-10drivers/target/iscsi/iscsi_target.c
+17-6drivers/scsi/aacraid/aacraid.h
+4-18drivers/scsi/smartpqi/smartpqi_sas_transport.c
+21-1drivers/scsi/scsi_sysfs.c
+20-1drivers/s390/scsi/zfcp_fsf.h
+20-1drivers/scsi/aacraid/commsup.c
+20-0drivers/scsi/pm8001/pm8001_ctl.c
+10-10drivers/scsi/csiostor/csio_hw.c
+18-1drivers/scsi/hosts.c
+4-15include/scsi/scsi_host.h
+14-4drivers/scsi/lpfc/lpfc_bsg.c
+10-8drivers/scsi/csiostor/csio_lnode.c
+12-5drivers/target/iscsi/iscsi_target_auth.h
+17-0drivers/scsi/lpfc/lpfc_logmsg.h
+10-5drivers/scsi/mpt3sas/mpt3sas_base.h
+6-9drivers/scsi/qla2xxx/qla_mbx.c
+9-6drivers/scsi/ufs/ufs-sysfs.c
+10-3drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
+12-0drivers/scsi/ufs/ufshcd.h
+11-1drivers/s390/scsi/zfcp_aux.c
+0-12drivers/target/target_core_tpg.c
+12-0drivers/scsi/qla2xxx/qla_inline.h
+9-3drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c
+4-7include/uapi/linux/chio.h
+6-5drivers/scsi/aacraid/aachba.c
+4-7drivers/scsi/qla2xxx/qla_mid.c
+9-2drivers/scsi/zorro_esp.c
+10-0drivers/scsi/ufs/Kconfig
+10-0drivers/scsi/aacraid/src.c
+8-2drivers/scsi/scsi_logging.c
+9-0drivers/scsi/mpt3sas/mpt3sas_ctl.h
+7-2drivers/scsi/scsi_debug.c
+8-0drivers/scsi/iscsi_tcp.c
+6-2drivers/scsi/megaraid/megaraid_sas_base.c
+3-5drivers/s390/scsi/zfcp_dbf.c
+8-0drivers/scsi/qedf/qedf_main.c
+7-0drivers/scsi/lpfc/lpfc_crtn.h
+1-6drivers/scsi/megaraid/megaraid_sas_fp.c
+2-5drivers/scsi/csiostor/csio_init.c
+3-3drivers/target/target_core_user.c
+3-3drivers/scsi/arcmsr/arcmsr_hba.c
+5-1drivers/scsi/scsi.c
+4-2drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
+3-3drivers/scsi/atari_scsi.c
+5-0drivers/scsi/aacraid/comminit.c
+1-4drivers/scsi/ufs/ufs-hisi.c
+3-2include/scsi/scsi_cmnd.h
+4-1include/scsi/scsi_device.h
+3-1drivers/scsi/bfa/bfad_attr.c
+3-1drivers/scsi/mpt3sas/mpt3sas_scsih.c
+3-1drivers/scsi/qla2xxx/qla_attr.c
+2-2drivers/scsi/qla2xxx/qla_nvme.c
+2-2drivers/scsi/sun3_scsi.c
+2-2drivers/scsi/arm/acornscsi.c
+2-2drivers/s390/scsi/zfcp_scsi.c
+2-2drivers/s390/scsi/zfcp_erp.c
+4-0drivers/scsi/sd.c
+3-1drivers/s390/scsi/zfcp_def.h
+3-0drivers/scsi/megaraid/megaraid_sas.h
+1-2drivers/scsi/lpfc/lpfc_sli.h
+0-3drivers/scsi/lpfc/lpfc_mem.c
+3-0drivers/scsi/pm8001/pm80xx_hwi.h
+2-1drivers/scsi/fnic/fnic_scsi.c
+0-3drivers/scsi/qla4xxx/ql4_mbx.c
+1-2drivers/scsi/bfa/bfad.c
+3-0drivers/scsi/ufs/ufs-mediatek.c
+3-0drivers/scsi/ufs/ufs-qcom.h
+0-3drivers/target/iscsi/cxgbit/cxgbit_ddp.c
+0-3drivers/target/iscsi/iscsi_target_parameters.h
+1-2drivers/usb/storage/transport.c
+2-1Documentation/scsi/scsi_mid_low_api.txt
+0-2drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
+1-1drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h
+0-2drivers/scsi/cxlflash/main.c
+1-1drivers/scsi/nsp32.c
+1-1drivers/scsi/lpfc/lpfc_version.h
+1-1drivers/target/target_core_fabric_lib.c
+1-1drivers/s390/scsi/Makefile
+1-1drivers/scsi/ncr53c8xx.c
+1-1drivers/usb/storage/ene_ub6250.c
+1-1drivers/scsi/qla2xxx/qla_target.c
+1-1drivers/scsi/bnx2i/bnx2i_iscsi.c
+1-1drivers/scsi/qla2xxx/qla_version.h
+1-1drivers/scsi/mac_scsi.c
+1-1drivers/scsi/csiostor/csio_mb.c
+1-1drivers/scsi/bnx2fc/bnx2fc_io.c
+1-1drivers/scsi/scsi_priv.h
+1-1drivers/scsi/atp870u.c
+1-1drivers/scsi/fnic/vnic_dev.c
+2-0drivers/scsi/qla2xxx/qla_fw.h
+1-1drivers/scsi/qedi/qedi_dbg.h
+1-1drivers/scsi/qedf/qedf_dbg.h
+1-1drivers/scsi/ips.c
+1-1drivers/scsi/isci/port_config.c
+1-1drivers/scsi/mvsas/mv_sas.c
+1-1drivers/scsi/isci/remote_device.c
+1-1drivers/scsi/ufs/ufshcd-dwc.c
+1-1drivers/scsi/ufs/ufshci.h
+0-2drivers/scsi/lpfc/lpfc_nvmet.h
+0-2drivers/scsi/pcmcia/nsp_cs.c
+1-1drivers/scsi/pcmcia/Kconfig
+1-0drivers/scsi/esas2r/esas2r_flash.c
+0-1drivers/usb/storage/uas.c
+0-1drivers/target/target_core_xcopy.c
+1-0drivers/scsi/ufs/ufs_bsg.c
+1-0drivers/scsi/qla2xxx/qla_gbl.h
+0-1drivers/ata/pata_arasan_cf.c
+0-1drivers/scsi/ufs/ufshcd-pltfrm.c
+1-0drivers/scsi/ufs/Makefile
+1-0drivers/scsi/lpfc/lpfc_mbox.c
+1-0drivers/s390/scsi/zfcp_ext.h
+1-0include/scsi/iscsi_proto.h
+0-1include/target/target_core_base.h
+1-0Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt
+5,655-1,986163 files

UnifiedSplitRaw