Re: [GIT PULL] first round of SCSI updates for the 4.20+ merge window

2018-12-28 Thread pr-tracker-bot
The pull request you sent on Mon, 24 Dec 2018 09:19:53 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/938edb8a31b976c9a92eb0cd4ff481e93f76c1f1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[GIT PULL] first round of SCSI updates for the 4.20+ merge window

2018-12-24 Thread James Bottomley
This is mostly update of the usual drivers: smarpqi, lpfc, qedi,
megaraid_sas, libsas, zfcp, mpt3sas, hisi_sas.  Additionally, we have a
pile of annotation, unused variable and minor updates.  The big API
change is the updates for Christoph's DMA rework which include removing
the DISABLE_CLUSTERING flag.  And finally there are a couple of target
tree updates.

Note: there is a merge conflict caused local commit c4e521b654e15e
"scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function" clashing
with upstream f2ffd4e5bc7b "scsi: qla2xxx: Timeouts occur on surprise
removal of QLogic adapter".  The resolution is the obvious one: to
update the moved code, but also to remove the now unused status
variable from __qla2x00_abort_all_cmds().  I've attached it below just
in case you want to see it.

We had some late arriving commits, but I've verified they've all had at
least one linux-next run.

The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

The short changelog is:

Ajish Koshy (2):
  scsi: smartpqi: allow for larger raid maps
  scsi: smartpqi: add support for huawei controllers

Anatoliy Glagolev (1):
  scsi: qla2xxx: deadlock by configfs_depend_item

Anil Gurumurthy (1):
  scsi: qla2xxx: Enable FC-NVME on NPIV ports

Arnd Bergmann (3):
  scsi: aacraid: change event_wait to a completion
  scsi: aacraid: change wait_sem to a completion
  scsi: cxgb4i: fix thermal configuration dependencies

Avri Altman (1):
  scsi: ufs: Remove redundant sense size definition

Bart Van Assche (13):
  scsi: virtio_scsi: Remove per-target data because it is no longer used
  scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function
  scsi: target/core: Reduce the amount of code executed with a spinlock held
  scsi: target/core: Make ABORT and LUN RESET handling synchronous
  scsi: target/core: Fix TAS handling for aborted commands
  scsi: target/core: Simplify the code for aborting SCSI commands
  scsi: target/core: Make it possible to wait from more than one context 
for command completion
  scsi: target/core: Use system workqueues for TMF
  scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long 
enough
  scsi: target/core: Simplify transport_clear_lun_ref()
  scsi: target/core: Use kvcalloc() instead of open-coding it
  scsi: target/tcmu: Fix queue_cmd_ring() declaration
  scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp()

Chengguang Xu (2):
  scsi: qla4xxx: remvoe unnecessary condition check for mempool_destroy()
  scsi: qla4xxx: remove unnecessary condition check for dma_pool_destroy()

Christoph Hellwig (36):
  scsi: myrs: remove the dma_boundary_limit
  scsi: myrb: remove the dma_boundary limit
  scsi: block: remove the cluster flag
  scsi: remove the use_clustering flag
  scsi: mac53c94: remove DISABLE_CLUSTERING
  scsi: mesh: remove DISABLE_CLUSTERING
  scsi: xen-scsifront: remove DISABLE_CLUSTERING
  scsi: powertec: remove the explicit use_clustering setting
  scsi: cumana_2: remove the explicit use_clustering setting
  scsi: introduce a max_segment_size host_template parameters
  scsi: flip the default on use_clustering
  scsi: make sure all drivers set the use_clustering flag
  scsi: aha1542: convert to DMA mapping API
  scsi: wd719x: always use generic DMA API
  scsi: wd719x: use per-command private data
  scsi: wd719x: there should be no active SCBs on removal
  scsi: sym53c8xx: use dma_set_mask
  scsi: stex: use dma_set_mask_and_coherent
  scsi: mvumi: use dma_set_mask
  scsi: lpfc: use dma_set_mask_and_coherent
  scsi: isci: use dma_set_mask_and_coherent
  scsi: initio: use dma_set_mask
  scsi: hptiop: use dma_set_mask
  scsi: hisi_sas: use dma_set_mask_and_coherent
  scsi: esas2r: use dma_set_mask_and_coherent
  scsi: dpt_i2o: use dma_set_mask
  scsi: bfa: use dma_set_mask_and_coherent
  scsi: arcmsr: use dma_set_mask
  scsi: pmcraid: use generic DMA API
  scsi: pmcraid: don't allocate a dma coherent buffer for sense data
  scsi: pmcraid: simplify pmcraid_cancel_all a bit
  scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing 
them
  scsi: qla1280: properly handle 64-bit DMA
  scsi: qla1280: use lower_32_bits and upper_32_bits instead of reinventing 
them
  scsi: ips: properly handle 64-bit DMA
  scsi: ips: use lower_32_bits and upper_32_bits instead of reinventing them

Colin Ian King (3):
  scsi: bfa: clean up a couple of indentation issues
  scsi: 3w-: fix indentation issue, add missing tab
  scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing"

Dave Carroll (7):
  scsi: smartpqi: correct volume status
  scsi: smartpqi: do not offline disks for transient did no connect 
conditions
  scsi: smartpqi: wake up drives after os