mbox series

[GIT,PULL] Block fixes for 5.9-rc2

Message ID 4945e1c2-a6dd-2827-e7ff-db7aa7ee3bec@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block fixes for 5.9-rc2 | expand

Pull-request

git://git.kernel.dk/linux-block.git tags/io_uring-5.9-2020-08-23

Message

Jens Axboe Aug. 23, 2020, 7:27 p.m. UTC
Hi Linus,

- NVMe pull request from Sagi:
	- nvme completion rework from Christoph and Chao that mostly
	  came from a bit of divergence of how we classify errors related
	  to pathing/retry etc.
	- nvmet passthru fixes from Chaitanya
	- minor nvmet fixes from Amit and I
	- mpath round-robin path selection fix from Martin
	- ignore noiob for zoned devices from Keith
	- minor nvme-fc fix from Tianjia"

- BFQ cgroup leak fix (Dmitry)

- Block layer MAINTAINERS addition (Geert)

- Fix null_blk FUA checking (Hou)

- get_max_io_size() size fix (Keith)

- Fix block page_is_mergeable() for compound pages (Matthew)

- Discard granularity fixes (Ming)

- IO scheduler ordering fix (Ming)

- Misc fixes


The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/io_uring-5.9-2020-08-23

for you to fetch changes up to 2d62e6b038e729c3e4bfbfcfbd44800ef0883680:

  null_blk: fix passing of REQ_FUA flag in null_handle_rq (2020-08-21 17:14:28 -0600)

----------------------------------------------------------------
io_uring-5.9-2020-08-23

----------------------------------------------------------------
Amit Engel (1):
      nvmet: Disable keep-alive timer when kato is cleared to 0h

Chaitanya Kulkarni (3):
      nvmet: add ns tear down label for pt-cmd handling
      nvmet: fix oops in pt cmd execution
      nvmet: call blk_mq_free_request() directly

Chao Leng (1):
      nvme: redirect commands on dying queue

Christoph Hellwig (4):
      nvme-pci: fix PRP pool size
      nvme: rename and document nvme_end_request
      nvme: refactor command completion
      nvme: just check the status code type in nvme_is_path_error

Dmitry Monakhov (1):
      bfq: fix blkio cgroup leakage v4

Geert Uytterhoeven (1):
      MAINTAINERS: Add missing header files to BLOCK LAYER section

Hou Pu (1):
      null_blk: fix passing of REQ_FUA flag in null_handle_rq

John Garry (1):
      nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth

Keith Busch (2):
      block: fix get_max_io_size()
      nvme: skip noiob for zoned devices

Logan Gunthorpe (2):
      nvmet-passthru: Reject commands with non-sgl flags set
      nvme: Use spin_lock_irq() when taking the ctrl->lock

Martin Wilck (2):
      nvme: multipath: round-robin: fix single non-optimized path case
      nvme: multipath: round-robin: eliminate "fallback" variable

Matthew Wilcox (Oracle) (1):
      block: Fix page_is_mergeable() for compound pages

Ming Lei (5):
      blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
      block: loop: set discard granularity and alignment for block device backed loop
      block: respect queue limit of max discard segment
      block: virtio_blk: fix handling single range discard request
      blk-mq: insert request not through ->queue_rq into sw/scheduler queue

Nathan Chancellor (1):
      block/rnbd: Ensure err is always initialized in process_rdma

Randy Dunlap (1):
      block: blk-mq.c: fix @at_head kernel-doc warning

Sagi Grimberg (1):
      nvmet: fix a memory leak

Tianjia Zhang (1):
      nvme-fc: Fix wrong return value in __nvme_fc_init_request()

Xu Wang (1):
      bsg-lib: convert comma to semicolon

Yufen Yu (1):
      blkcg: fix memleak for iolatency

 .../fault-injection/nvme-fault-injection.rst       |  2 +-
 MAINTAINERS                                        |  1 +
 block/bfq-cgroup.c                                 |  2 +-
 block/bfq-iosched.h                                |  1 -
 block/bfq-wf2q.c                                   | 12 +--
 block/bio.c                                        | 10 +--
 block/blk-cgroup.c                                 |  8 +-
 block/blk-merge.c                                  | 13 +++-
 block/blk-mq-sched.c                               |  9 +++
 block/blk-mq.c                                     | 13 +++-
 block/bsg-lib.c                                    |  2 +-
 drivers/block/loop.c                               | 33 +++++----
 drivers/block/null_blk_main.c                      |  2 +-
 drivers/block/rnbd/rnbd-srv.c                      |  3 +-
 drivers/block/virtio_blk.c                         | 31 ++++++--
 drivers/nvme/host/core.c                           | 86 ++++++++++++++--------
 drivers/nvme/host/fc.c                             |  6 +-
 drivers/nvme/host/multipath.c                      | 69 +++++++----------
 drivers/nvme/host/nvme.h                           | 31 +++++++-
 drivers/nvme/host/pci.c                            | 17 +++--
 drivers/nvme/host/rdma.c                           |  2 +-
 drivers/nvme/host/tcp.c                            |  4 +-
 drivers/nvme/target/configfs.c                     |  1 +
 drivers/nvme/target/core.c                         |  6 ++
 drivers/nvme/target/loop.c                         |  2 +-
 drivers/nvme/target/passthru.c                     | 25 +++++--
 26 files changed, 238 insertions(+), 153 deletions(-)

Comments

Linus Torvalds Aug. 24, 2020, 6:56 p.m. UTC | #1
On Sun, Aug 23, 2020 at 12:27 PM Jens Axboe <axboe@kernel.dk> wrote:
>
> io_uring-5.9-2020-08-23

.. you ran the wrong script. Oops.

But it builds cleanly this time.

                Linus
pr-tracker-bot@kernel.org Aug. 24, 2020, 7:21 p.m. UTC | #2
The pull request you sent on Sun, 23 Aug 2020 13:27:48 -0600:

> git://git.kernel.dk/linux-block.git tags/io_uring-5.9-2020-08-23

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

Thank you!
Jens Axboe Aug. 24, 2020, 7:40 p.m. UTC | #3
On Mon, Aug 24, 2020 at 12:56 PM Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
> On Sun, Aug 23, 2020 at 12:27 PM Jens Axboe <axboe@kernel.dk> wrote:
> >
> > io_uring-5.9-2020-08-23
>
> .. you ran the wrong script. Oops.

Oops yes indeed, guess it was too much on my mind when I tagged it.