linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for Linux 5.13
@ 2021-06-03  7:05 Christoph Hellwig
  2021-06-03 13:42 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-06-03  7:05 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit a4b58f1721eb4d7d27e0fdcaba60d204248dcd25:

  Merge tag 'nvme-5.13-2021-05-27' of git://git.infradead.org/nvme into block-5.13 (2021-05-27 07:38:12 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.13-2021-06-03

for you to fetch changes up to bcd9a0797d73eeff659582f23277e7ab6e5f18f3:

  nvmet: fix freeing unallocated p2pmem (2021-06-02 10:10:38 +0300)

----------------------------------------------------------------
nvme fixes for Linux 5.13:

 - fix corruption in RDMA in-capsule SGLs (Sagi Grimberg)
 - nvme-loop reset fixes (Hannes Reinecke)
 - nvmet fix for freeing unallocated p2pmem (Max Gurtovoy)

----------------------------------------------------------------
Hannes Reinecke (4):
      nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
      nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
      nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
      nvme-loop: do not warn for deleted controllers during reset

Max Gurtovoy (1):
      nvmet: fix freeing unallocated p2pmem

Sagi Grimberg (1):
      nvme-rdma: fix in-casule data send for chained sgls

 drivers/nvme/host/rdma.c   |  5 +++--
 drivers/nvme/target/core.c | 33 ++++++++++++++++-----------------
 drivers/nvme/target/loop.c | 11 ++++++++---
 3 files changed, 27 insertions(+), 22 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] nvme fixes for Linux 5.13
  2021-06-03  7:05 [GIT PULL] nvme fixes for Linux 5.13 Christoph Hellwig
@ 2021-06-03 13:42 ` Jens Axboe
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Axboe @ 2021-06-03 13:42 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 6/3/21 1:05 AM, Christoph Hellwig wrote:
> The following changes since commit a4b58f1721eb4d7d27e0fdcaba60d204248dcd25:
> 
>   Merge tag 'nvme-5.13-2021-05-27' of git://git.infradead.org/nvme into block-5.13 (2021-05-27 07:38:12 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.13-2021-06-03

Pulled, thanks.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] nvme fixes for Linux 5.13
  2021-05-27 11:58 Christoph Hellwig
@ 2021-05-27 13:38 ` Jens Axboe
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Axboe @ 2021-05-27 13:38 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 5/27/21 5:58 AM, Christoph Hellwig wrote:
> The following changes since commit bc6a385132601c29a6da1dbf8148c0d3c9ad36dc:
> 
>   block: fix a race between del_gendisk and BLKRRPART (2021-05-20 07:59:35 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-27

Thanks, pulled.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] nvme fixes for Linux 5.13
@ 2021-05-27 11:58 Christoph Hellwig
  2021-05-27 13:38 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-05-27 11:58 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit bc6a385132601c29a6da1dbf8148c0d3c9ad36dc:

  block: fix a race between del_gendisk and BLKRRPART (2021-05-20 07:59:35 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-27

for you to fetch changes up to aaeadd7075dc9e184bc7876e9dd7b3bada771df2:

  nvmet: fix false keep-alive timeout when a controller is torn down (2021-05-26 16:18:22 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.13

 - fix a memory leak in nvme_cdev_add (Guoqing Jiang)
 - fix inline data size comparison in nvmet_tcp_queue_response (Hou Pu)
 - fix false keep-alive timeout when a controller is torn down
   (Sagi Grimberg)
 - fix a nvme-tcp Kconfig dependency (Sagi Grimberg)
 - short-circuit reconnect retries for FC (Hannes Reinecke)
 - decode host pathing error for connect (Hannes Reinecke)

----------------------------------------------------------------
Guoqing Jiang (1):
      nvme: fix potential memory leaks in nvme_cdev_add

Hannes Reinecke (2):
      nvme-fc: short-circuit reconnect retries
      nvme-fabrics: decode host pathing error for connect

Hou Pu (1):
      nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response

Sagi Grimberg (2):
      nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
      nvmet: fix false keep-alive timeout when a controller is torn down

 drivers/nvme/host/Kconfig   |  3 ++-
 drivers/nvme/host/core.c    |  4 +++-
 drivers/nvme/host/fabrics.c |  5 +++++
 drivers/nvme/host/fc.c      | 25 +++++++++++++++++--------
 drivers/nvme/target/core.c  | 15 +++++++++++----
 drivers/nvme/target/nvmet.h |  2 +-
 drivers/nvme/target/tcp.c   |  2 +-
 7 files changed, 40 insertions(+), 16 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] nvme fixes for Linux 5.13
  2021-05-20  8:00 Christoph Hellwig
@ 2021-05-20 13:55 ` Jens Axboe
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Axboe @ 2021-05-20 13:55 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 5/20/21 2:00 AM, Christoph Hellwig wrote:
> The following changes since commit 4bc2082311311892742deb2ce04bc335f85ee27a:
> 
>   block/partitions/efi.c: Fix the efi_partition() kernel-doc header (2021-05-14 09:00:06 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-20

Pulled, thanks.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] nvme fixes for Linux 5.13
@ 2021-05-20  8:00 Christoph Hellwig
  2021-05-20 13:55 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-05-20  8:00 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 4bc2082311311892742deb2ce04bc335f85ee27a:

  block/partitions/efi.c: Fix the efi_partition() kernel-doc header (2021-05-14 09:00:06 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-20

for you to fetch changes up to a7d139145a6640172516b193abf6d2398620aa14:

  nvme-fc: clear q_live at beginning of association teardown (2021-05-19 08:40:24 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.13:

 - nvme-tcp corruption and timeout fixes (Sagi Grimberg, Keith Busch)
 - nvme-fc teardown fix (James Smart)
 - nvmet/nvme-loop memory leak fixes (Wu Bo)

----------------------------------------------------------------
James Smart (1):
      nvme-fc: clear q_live at beginning of association teardown

Keith Busch (1):
      nvme-tcp: rerun io_work if req_list is not empty

Sagi Grimberg (1):
      nvme-tcp: fix possible use-after-completion

Wu Bo (2):
      nvmet: fix memory leak in nvmet_alloc_ctrl()
      nvme-loop: fix memory leak in nvme_loop_create_ctrl()

 drivers/nvme/host/fc.c     | 12 ++++++++++++
 drivers/nvme/host/tcp.c    |  5 +++--
 drivers/nvme/target/core.c |  2 +-
 drivers/nvme/target/loop.c |  4 +++-
 4 files changed, 19 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] nvme fixes for Linux 5.13
  2021-05-13 17:03 Christoph Hellwig
@ 2021-05-13 17:07 ` Jens Axboe
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Axboe @ 2021-05-13 17:07 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 5/13/21 11:03 AM, Christoph Hellwig wrote:
> The following changes since commit efed9a3337e341bd0989161b97453b52567bc59d:
> 
>   kyber: fix out of bounds access when preempted (2021-05-11 08:12:14 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-13

Pulled, thanks.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] nvme fixes for Linux 5.13
@ 2021-05-13 17:03 Christoph Hellwig
  2021-05-13 17:07 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-05-13 17:03 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit efed9a3337e341bd0989161b97453b52567bc59d:

  kyber: fix out of bounds access when preempted (2021-05-11 08:12:14 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-13

for you to fetch changes up to e181811bd04d874fe48bbfa1165a82068b58144d:

  nvmet: use new ana_log_size instead the old one (2021-05-13 16:33:32 +0200)

----------------------------------------------------------------
nvme fix for Linux 5.13

 - correct the check for using the inline bio in nvmet
   (Chaitanya Kulkarni)
 - demote unsupported command warnings (Chaitanya Kulkarni)
 - fix corruption due to double initializing ANA state (me, Hou Pu)
 - reset ns->file when open fails (Daniel Wagner)
 - fix a NULL deref when SEND is completed with error in nvmet-rdma
   (Michal Kalderon)

----------------------------------------------------------------
Chaitanya Kulkarni (5):
      nvmet: fix inline bio check for bdev-ns
      nvmet: fix inline bio check for passthru
      nvmet: demote discovery cmd parse err msg to debug
      nvmet: use helper to remove the duplicate code
      nvmet: demote fabrics cmd parse err msg to debug

Christoph Hellwig (1):
      nvme-multipath: fix double initialization of ANA state

Daniel Wagner (1):
      nvmet: seset ns->file when open fails

Hou Pu (1):
      nvmet: use new ana_log_size instead the old one

Michal Kalderon (1):
      nvmet-rdma: Fix NULL deref when SEND is completed with error

 drivers/nvme/host/core.c          |  3 ++-
 drivers/nvme/host/multipath.c     | 55 +++++++++++++++++++++------------------
 drivers/nvme/host/nvme.h          |  8 ++++--
 drivers/nvme/target/admin-cmd.c   |  7 ++---
 drivers/nvme/target/discovery.c   |  2 +-
 drivers/nvme/target/fabrics-cmd.c |  6 ++---
 drivers/nvme/target/io-cmd-bdev.c |  2 +-
 drivers/nvme/target/io-cmd-file.c |  8 +++---
 drivers/nvme/target/nvmet.h       |  6 +++++
 drivers/nvme/target/passthru.c    |  2 +-
 drivers/nvme/target/rdma.c        |  4 +--
 11 files changed, 58 insertions(+), 45 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] nvme fixes for Linux 5.13
  2021-05-05 14:30 Christoph Hellwig
@ 2021-05-05 14:37 ` Jens Axboe
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Axboe @ 2021-05-05 14:37 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 5/5/21 8:30 AM, Christoph Hellwig wrote:
> git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-05

Pulled, thanks.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [GIT PULL] nvme fixes for Linux 5.13
@ 2021-05-05 14:30 Christoph Hellwig
  2021-05-05 14:37 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-05-05 14:30 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit cd2c7545ae1beac3b6aae033c7f31193b3255946:

  bio: limit bio max size (2021-05-03 11:00:11 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.13-2021-05-05

for you to fetch changes up to 4a20342572f66c5b20a1ee680f5ac0a13703748f:

  nvmet: remove unsupported command noise (2021-05-04 09:39:26 +0200)

----------------------------------------------------------------
nvme updates for Linux 5.13

 - reset the bdev to ns head when failover (Daniel Wagner)
 - remove unsupported command noise (Keith Busch)
 - misc passthrough improvements (Kanchan Joshi)
 - fix controller ioctl through ns_head (Minwoo Im)
 - fix controller timeouts during reset (Tao Chiu)

----------------------------------------------------------------
Daniel Wagner (1):
      nvme-multipath: reset bdev to ns head when failover

Kanchan Joshi (2):
      nvme: add nvme_get_ns helper
      nvme: avoid memset for passthrough requests

Keith Busch (1):
      nvmet: remove unsupported command noise

Minwoo Im (1):
      nvme: fix controller ioctl through ns_head

Tao Chiu (2):
      nvme: move the fabrics queue ready check routines to core
      nvme-pci: fix controller reset hang when racing with nvme_timeout

 drivers/nvme/host/core.c        | 98 +++++++++++++++++++++++++++++------------
 drivers/nvme/host/fabrics.c     | 57 ------------------------
 drivers/nvme/host/fabrics.h     | 13 ------
 drivers/nvme/host/fc.c          |  4 +-
 drivers/nvme/host/ioctl.c       | 65 +++++++++++++++++----------
 drivers/nvme/host/multipath.c   |  3 ++
 drivers/nvme/host/nvme.h        | 16 ++++++-
 drivers/nvme/host/pci.c         |  3 ++
 drivers/nvme/host/rdma.c        |  4 +-
 drivers/nvme/host/tcp.c         |  4 +-
 drivers/nvme/target/admin-cmd.c |  6 +--
 drivers/nvme/target/loop.c      |  4 +-
 12 files changed, 143 insertions(+), 134 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-06-03 13:42 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-03  7:05 [GIT PULL] nvme fixes for Linux 5.13 Christoph Hellwig
2021-06-03 13:42 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2021-05-27 11:58 Christoph Hellwig
2021-05-27 13:38 ` Jens Axboe
2021-05-20  8:00 Christoph Hellwig
2021-05-20 13:55 ` Jens Axboe
2021-05-13 17:03 Christoph Hellwig
2021-05-13 17:07 ` Jens Axboe
2021-05-05 14:30 Christoph Hellwig
2021-05-05 14:37 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).