mbox series

[GIT,PULL] Remove QUEUE_FLAG_SCSI_PASSTHROUGH

Message ID 24663413-71ff-33be-e874-a0852cad343a@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Remove QUEUE_FLAG_SCSI_PASSTHROUGH | expand

Pull-request

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

Message

Jens Axboe Oct. 31, 2021, 7:42 p.m. UTC
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(-)

Comments

pr-tracker-bot@kernel.org Nov. 1, 2021, 5:28 p.m. UTC | #1
The pull request you sent on Sun, 31 Oct 2021 13:42:06 -0600:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/71ae42629e65edab618651c8ff9c88e1edd717aa

Thank you!