mbox series

[GIT,PULL] Block drivers updates for 5.17-rc1

Message ID 5d0c0268-8d1d-fdb4-e054-584a94fb49f3@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block drivers updates for 5.17-rc1 | expand

Pull-request

git://git.kernel.dk/linux-block.git tags/for-5.17/drivers-2022-01-11

Message

Jens Axboe Jan. 11, 2022, 9:55 p.m. UTC
Hi Linus,

On top of the core block changes, here are the block driver changes
queued up for the 5.17-rc1 merge window. This pull request contains:

- mtip32xx pci cleanups (Bjorn)

- mtip32xx conversion to generic power management (Vaibhav)

- rsxx pci powermanagement cleanups (Bjorn)

- Remove the rsxx driver. This hardware never saw much adoption, and
  it's been end of lifed for a while. (Christoph)

- MD pull request from Song:
	- REQ_NOWAIT support (Vishal Verma)
	- raid6 benchmark optimization (Dirk Müller)
	- Fix for acct bioset (Xiao Ni)
	- Clean up max_queued_requests (Mariusz Tkaczyk)
	- PREEMPT_RT optimization (Davidlohr Bueso)
	- Use default_groups in kobj_type (Greg Kroah-Hartman)

- Use attribute groups in pktcdvd and rnbd (Greg)

- NVMe pull request from Christoph:
	- increment request genctr on completion (Keith Busch,
	  Geliang Tang)
	- add a 'iopolicy' module parameter (Hannes Reinecke)
	- print out valid arguments when reading from /dev/nvme-fabrics
	  (Hannes Reinecke)

- Use struct_group() in drbd (Kees)

- null_blk fixes (Ming)

- Get rid of congestion logic in pktcdvd (Neil)

- Floppy ejection hang fix (Tasos)

- Floppy max user request size fix (Xiongwei)

- Loop locking fix (Tetsuo)

Please pull!


The following changes since commit a30e3441325ba4011ddf125932cda21ca820c0bb:

  scsi: remove the gendisk argument to scsi_ioctl (2021-11-29 06:41:29 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.17/drivers-2022-01-11

for you to fetch changes up to d85bd8233fff000567cda4e108112bcb33478616:

  Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.17/drivers (2022-01-06 12:36:04 -0700)

----------------------------------------------------------------
for-5.17/drivers-2022-01-11

----------------------------------------------------------------
Bjorn Helgaas (3):
      mtip32xx: remove pointless drvdata checking
      mtip32xx: remove pointless drvdata lookups
      rsxx: Drop PCI legacy power management

Christoph Hellwig (1):
      block: remove the rsxx driver

Davidlohr Bueso (1):
      md/raid5: play nice with PREEMPT_RT

Dirk Müller (2):
      lib/raid6: skip benchmark of non-chosen xor_syndrome functions
      lib/raid6: Use strict priority ranking for pq gen() benchmarking

Geliang Tang (1):
      nvme: drop unused variable ctrl in nvme_setup_cmd

Greg Kroah-Hartman (3):
      pktcdvd: convert to use attribute groups
      block/rnbd-clt-sysfs: use default_groups in kobj_type
      md: use default_groups in kobj_type

Hannes Reinecke (2):
      nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics
      nvme: add 'iopolicy' module parameter

Jens Axboe (3):
      null_blk: cast command status to integer
      Merge tag 'nvme-5.17-2021-12-29' of git://git.infradead.org/nvme into for-5.17/drivers
      Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.17/drivers

Kees Cook (1):
      drbd: Use struct_group() to zero algs

Keith Busch (1):
      nvme: increment request genctr on completion

Mariusz Tkaczyk (1):
      md: drop queue limitation for RAID1 and RAID10

Ming Lei (3):
      null_blk: allow zero poll queues
      block: null_blk: batched complete poll requests
      block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0

NeilBrown (1):
      pktdvd: stop using bdi congestion framework.

Randy Dunlap (1):
      md: fix spelling of "its"

Tasos Sahanidis (1):
      floppy: Fix hang in watchdog when disk is ejected

Tetsuo Handa (2):
      loop: don't hold lo_mutex during __loop_clr_fd()
      loop: make autoclear operation asynchronous

Vaibhav Gupta (1):
      mtip32xx: convert to generic power management

Vishal Verma (4):
      md: add support for REQ_NOWAIT
      md: raid1 add nowait support
      md: raid10 add nowait support
      md: raid456 add nowait support

Xiao Ni (1):
      md: Move alloc/free acct bioset in to personality

Xiongwei Song (1):
      floppy: Add max size check for user space request

 MAINTAINERS                         |    6 -
 drivers/block/Kconfig               |   11 -
 drivers/block/Makefile              |    1 -
 drivers/block/drbd/drbd_main.c      |    3 +-
 drivers/block/drbd/drbd_protocol.h  |    6 +-
 drivers/block/drbd/drbd_receiver.c  |    3 +-
 drivers/block/floppy.c              |    6 +-
 drivers/block/loop.c                |  108 ++--
 drivers/block/loop.h                |    1 +
 drivers/block/mtip32xx/mtip32xx.c   |   86 +--
 drivers/block/null_blk/main.c       |   12 +-
 drivers/block/pktcdvd.c             |  306 +++++-----
 drivers/block/rnbd/rnbd-clt-sysfs.c |    3 +-
 drivers/block/rsxx/Makefile         |    3 -
 drivers/block/rsxx/config.c         |  197 ------
 drivers/block/rsxx/core.c           | 1126 -----------------------------------
 drivers/block/rsxx/cregs.c          |  789 ------------------------
 drivers/block/rsxx/dev.c            |  306 ----------
 drivers/block/rsxx/dma.c            | 1085 ---------------------------------
 drivers/block/rsxx/rsxx.h           |   33 -
 drivers/block/rsxx/rsxx_cfg.h       |   58 --
 drivers/block/rsxx/rsxx_priv.h      |  418 -------------
 drivers/md/md-cluster.c             |    2 +-
 drivers/md/md.c                     |   53 +-
 drivers/md/md.h                     |    2 +
 drivers/md/raid0.c                  |   38 +-
 drivers/md/raid1-10.c               |    6 -
 drivers/md/raid1.c                  |   83 ++-
 drivers/md/raid10.c                 |  107 ++--
 drivers/md/raid5.c                  |   67 ++-
 drivers/md/raid5.h                  |    4 +-
 drivers/nvme/host/core.c            |    7 +-
 drivers/nvme/host/fabrics.c         |   22 +-
 drivers/nvme/host/multipath.c       |   41 +-
 drivers/nvme/host/nvme.h            |    8 +
 include/linux/pktcdvd.h             |   12 +-
 include/linux/raid/pq.h             |    2 +-
 lib/raid6/algos.c                   |   78 ++-
 lib/raid6/avx2.c                    |    8 +-
 lib/raid6/avx512.c                  |    6 +-
 40 files changed, 612 insertions(+), 4501 deletions(-)
 delete mode 100644 drivers/block/rsxx/Makefile
 delete mode 100644 drivers/block/rsxx/config.c
 delete mode 100644 drivers/block/rsxx/core.c
 delete mode 100644 drivers/block/rsxx/cregs.c
 delete mode 100644 drivers/block/rsxx/dev.c
 delete mode 100644 drivers/block/rsxx/dma.c
 delete mode 100644 drivers/block/rsxx/rsxx.h
 delete mode 100644 drivers/block/rsxx/rsxx_cfg.h
 delete mode 100644 drivers/block/rsxx/rsxx_priv.h

Comments

pr-tracker-bot@kernel.org Jan. 12, 2022, 7:12 p.m. UTC | #1
The pull request you sent on Tue, 11 Jan 2022 14:55:20 -0700:

> git://git.kernel.dk/linux-block.git tags/for-5.17/drivers-2022-01-11

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

Thank you!