[GIT PULL] Remove QUEUE_FLAG_SCSI_PASSTHROUGH

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

On top of the core block branch, this pull request contains a series
leading to the removal of the QUEUE_FLAG_SCSI_PASSTHROUGH queue flag.

As a matter of convenience, due to potential merge conflicts, the last
patch is not strictly related and just removes two wrapper functions we
have for request allocation/freeing.

Please pull!


The following changes since commit 8e9f666a6e66d3f882c094646d35536d2759103a:

  blk-crypto: update inline encryption documentation (2021-10-21 10:49:32 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.16/passthrough-flag-2021-10-29

for you to fetch changes up to 0bf6d96cb8294094ce1e44cbe8cf65b0899d0a3a:

  block: remove blk_{get,put}_request (2021-10-29 06:50:52 -0600)

----------------------------------------------------------------
for-5.16/passthrough-flag-2021-10-29

----------------------------------------------------------------
Christoph Hellwig (8):
      block: add a ->get_unique_id method
      sd: implement ->get_unique_id
      nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands
      bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
      scsi: add a scsi_alloc_request helper
      block: remove the initialize_rq_fn blk_mq_ops method
      block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
      block: remove blk_{get,put}_request

 block/blk-core.c                   |  28 -------
 block/blk-mq-debugfs.c             |   1 -
 block/bsg-lib.c                    |  32 +++-----
 drivers/block/Kconfig              |   2 +-
 drivers/block/paride/pd.c          |   4 +-
 drivers/block/pktcdvd.c            |   9 ++-
 drivers/block/virtio_blk.c         |   4 +-
 drivers/md/dm-mpath.c              |   4 +-
 drivers/mmc/core/block.c           |  20 ++---
 drivers/scsi/scsi_bsg.c            |   6 +-
 drivers/scsi/scsi_error.c          |   4 +-
 drivers/scsi/scsi_ioctl.c          |   8 +-
 drivers/scsi/scsi_lib.c            |  29 +++++--
 drivers/scsi/scsi_scan.c           |   1 -
 drivers/scsi/sd.c                  |  39 +++++++++
 drivers/scsi/sg.c                  |  10 +--
 drivers/scsi/sr.c                  |   4 +-
 drivers/scsi/st.c                  |   6 +-
 drivers/scsi/ufs/ufshcd.c          |  20 ++---
 drivers/scsi/ufs/ufshpb.c          |   8 +-
 drivers/target/target_core_pscsi.c |   7 +-
 fs/nfsd/Kconfig                    |   1 -
 fs/nfsd/blocklayout.c              | 158 ++++++++++---------------------------
 fs/nfsd/nfs4layouts.c              |   5 +-
 include/linux/blk-mq.h             |   8 --
 include/linux/blkdev.h             |  14 +++-
 include/scsi/scsi_cmnd.h           |   3 +
 27 files changed, 191 insertions(+), 244 deletions(-)

-- 
Jens Axboe




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux