mbox series

[GIT,PULL] Block fixes for 6.5-rc2

Message ID cdb24723-26a4-3634-024f-239f380db6bf@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block fixes for 6.5-rc2 | expand

Pull-request

git://git.kernel.dk/linux.git tags/block-6.5-2023-07-14

Message

Jens Axboe July 14, 2023, 7:43 p.m. UTC
Hi Linus,

Fixes for the block area for the 6.5 kernel release. This pull request
contains:

- NVMe pull request via Keith
	- Don't require quirk to use duplicate namespace identifiers
          (Christoph, Sagi)
	- One more BOGUS_NID quirk (Pankaj)
	- IO timeout and error hanlding fixes for PCI (Keith)
	- Enhanced metadata format mask fix (Ankit)
	- Association race condition fix for fibre channel (Michael)
	- Correct debugfs error checks (Minjie)
	- Use PAGE_SECTORS_SHIFT where needed (Damien)
	- Reduce kernel logs for legacy nguid attribute (Keith)
	- Use correct dma direction when unmapping metadata (Ming)

- Fix for a flush handling regression in this release (Christoph)

- Fix for batched request time stamping (Chengming)

- Fix for a regression in the mq-deadline position calculation (Bart)

- Lockdep fix for blk-crypto (Eric)

- Fix for a regression in the Amiga partition handling changes (Michael)

Please pull!


The following changes since commit 6cd06ab12d1afdab3847e7981f301bd0404aaa5c:

  gup: make the stack expansion warning a bit more targeted (2023-07-05 09:33:31 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.5-2023-07-14

for you to fetch changes up to 9f87fc4d72f52b26ac3e19df5e4584227fe6740c:

  block: queue data commands from the flush state machine at the head (2023-07-14 08:42:58 -0600)

----------------------------------------------------------------
block-6.5-2023-07-14

----------------------------------------------------------------
Ankit Kumar (1):
      nvme: fix the NVME_ID_NS_NVM_STS_MASK definition

Bart Van Assche (1):
      block/mq-deadline: Fix a bug in deadline_from_pos()

Chengming Zhou (1):
      blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq

Christoph Hellwig (2):
      nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
      block: queue data commands from the flush state machine at the head

Damien Le Moal (1):
      nvmet: use PAGE_SECTORS_SHIFT

Eric Biggers (1):
      blk-crypto: use dynamic lock class for blk_crypto_profile::lock

Jens Axboe (2):
      block: remove dead struc request->completion_data field
      Merge tag 'nvme-6.5-2023-07-13' of git://git.infradead.org/nvme into block-6.5

Keith Busch (2):
      nvme: warn only once for legacy uuid attribute
      nvme: ensure disabling pairs with unquiesce

Michael Liang (2):
      nvme-fc: return non-zero status code when fails to create association
      nvme-fc: fix race between error recovery and creating association

Michael Schmitz (1):
      block/partition: fix signedness issue for Amiga partitions

Ming Lei (1):
      nvme-pci: fix DMA direction of unmapping integrity data

Minjie Du (1):
      nvme: fix parameter check in nvme_fault_inject_init()

Pankaj Raghav (1):
      nvme: add BOGUS_NID quirk for Samsung SM953

 block/blk-crypto-profile.c         | 12 ++++++++--
 block/blk-flush.c                  |  2 +-
 block/blk-mq.c                     | 47 ++++++++++++++++++++++++--------------
 block/mq-deadline.c                |  2 +-
 block/partitions/amiga.c           |  2 +-
 drivers/nvme/host/core.c           | 36 ++++++++++++++++++++++++++---
 drivers/nvme/host/fault_inject.c   |  2 +-
 drivers/nvme/host/fc.c             | 37 ++++++++++++++++++++++++------
 drivers/nvme/host/pci.c            | 29 +++++++++++++++--------
 drivers/nvme/host/sysfs.c          |  2 +-
 drivers/nvme/target/loop.c         |  2 +-
 drivers/nvme/target/passthru.c     |  4 ++--
 include/linux/blk-crypto-profile.h |  1 +
 include/linux/blk-mq.h             |  6 ++---
 include/linux/nvme.h               |  2 +-
 15 files changed, 136 insertions(+), 50 deletions(-)

Comments

pr-tracker-bot@kernel.org July 15, 2023, 3:08 a.m. UTC | #1
The pull request you sent on Fri, 14 Jul 2023 13:43:09 -0600:

> git://git.kernel.dk/linux.git tags/block-6.5-2023-07-14

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

Thank you!