[GIT PULL] Block fixes for 6.5-rc2

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

 



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(-)

-- 
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