Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 22 Feb 2021 18:24:58 +0000 (10:24 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 22 Feb 2021 18:24:58 +0000 (10:24 -0800)
Pull SCSI updates from James Bottomley:
 "This series consists of the usual driver updates (ufs, ibmvfc,
  qla2xxx, hisi_sas, pm80xx) plus the removal of the gdth driver (which
  is bound to cause conflicts with a trivial change somewhere).

  The only big major rework of note is the one from Hannes trying to
  clean up our result handling code in the drivers to make it
  consistent"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (194 commits)
  scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal
  scsi: ufs: Give clk scaling min gear a value
  scsi: lpfc: Fix 'physical' typos
  scsi: megaraid_mbox: Fix spelling of 'allocated'
  scsi: qla2xxx: Simplify the calculation of variables
  scsi: message: fusion: Fix 'physical' typos
  scsi: target: core: Change ASCQ for residual write
  scsi: target: core: Signal WRITE residuals
  scsi: target: core: Set residuals for 4Kn devices
  scsi: hisi_sas: Add trace FIFO debugfs support
  scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
  scsi: hisi_sas: Enable debugfs support by default
  scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep()
  scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe()
  scsi: lpfc: Add auto select on IRQ_POLL
  scsi: ncr53c8xx: Fix typos
  scsi: lpfc: Fix ancient double free
  scsi: qla2xxx: Fix some memory corruption
  scsi: qla2xxx: Remove redundant NULL check
  scsi: megaraid: Fix ifnullfree.cocci warnings
  ...

14 files changed:
1  2 
Documentation/kbuild/makefiles.rst
Documentation/process/magic-number.rst
Documentation/scsi/scsi-parameters.rst
Documentation/userspace-api/ioctl/ioctl-number.rst
MAINTAINERS
drivers/scsi/advansys.c
drivers/scsi/aha1542.c
drivers/scsi/lpfc/lpfc_nvme.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_error.c
drivers/scsi/scsi_lib.c
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd.c
drivers/target/target_core_file.c

Simple merge
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -179,10 -179,10 +179,10 @@@ int ufshcd_hba_init_crypto_capabilities
        }
  
        /* The actual number of configurations supported is (CFGC+1) */
 -      err = blk_ksm_init(&hba->ksm,
 -                         hba->crypto_capabilities.config_count + 1);
 +      err = devm_blk_ksm_init(hba->dev, &hba->ksm,
 +                              hba->crypto_capabilities.config_count + 1);
        if (err)
-               goto out_free_caps;
+               goto out;
  
        hba->ksm.ksm_ll_ops = ufshcd_ksm_ops;
        /* UFS only supports 8 bytes for any DUN */
Simple merge
@@@ -267,8 -266,9 +267,8 @@@ fd_execute_rw_aio(struct se_cmd *cmd, s
        struct fd_dev *fd_dev = FD_DEV(dev);
        struct file *file = fd_dev->fd_file;
        struct target_core_file_cmd *aio_cmd;
-       struct iov_iter iter = {};
+       struct iov_iter iter;
        struct scatterlist *sg;
 -      struct bio_vec *bvec;
        ssize_t len = 0;
        int ret = 0, i;