* [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
* Re: [GIT PULL] nvme fixes for Linux 5.13
2021-05-05 14:30 [GIT PULL] nvme fixes for Linux 5.13 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
* Re: [GIT PULL] nvme fixes for Linux 5.13
2021-06-03 7:05 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
* [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-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
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-05-05 14:30 [GIT PULL] nvme fixes for Linux 5.13 Christoph Hellwig
2021-05-05 14:37 ` Jens Axboe
2021-05-13 17:03 Christoph Hellwig
2021-05-13 17:07 ` Jens Axboe
2021-05-20 8:00 Christoph Hellwig
2021-05-20 13:55 ` Jens Axboe
2021-05-27 11:58 Christoph Hellwig
2021-05-27 13:38 ` Jens Axboe
2021-06-03 7:05 Christoph Hellwig
2021-06-03 13:42 ` 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).