* [GIT PULL] nvme updates for Linux 6.9
@ 2024-03-21 18:15 Keith Busch
2024-03-21 19:23 ` Jens Axboe
0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2024-03-21 18:15 UTC (permalink / raw)
To: axboe; +Cc: hch, sagi, linux-nvme
The following changes since commit 0dc31b98d7200a0046de5c760feb0aaff6c4b53c:
cdrom: gdrom: Convert to platform remove callback returning void (2024-03-07 11:53:30 -0700)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-21
for you to fetch changes up to 910934da9444dbb102294796481ab05e4419d311:
nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag (2024-03-21 10:46:53 -0700)
----------------------------------------------------------------
nvme updates for Linux 6.9
- Make an informative message less ominous (Keith)
- Enhanced trace decoding (Guixin)
- TCP updates (Hannes, Li)
- Fabrics connect deadlock fix (Chunguang)
- Platform API migration update (Uwe)
- A new device quirk (Jiawei)
----------------------------------------------------------------
Chunguang Xu (1):
nvme: fix reconnection fail due to reserved tag allocation
Guixin Liu (8):
nvmet: add tracing of authentication commands
nvmet: add tracing of zns commands
nvme: use nvme_disk_is_ns_head helper
nvme: parse zns command's zsa and zrasf to string
nvme: add tracing of reservation commands
nvme: parse format command's lbafu when tracing
nvme: remove redundant BUILD_BUG_ON check
nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag
Hannes Reinecke (1):
nvmet-tcp: do not continue for invalid icreq
Jiawei Fu (iBug) (1):
drivers/nvme: Add quirks for device 126f:2262
Keith Busch (1):
nvme: change shutdown timeout setting message
Li Feng (2):
nvme-tcp: Export the nvme_tcp_wq to sysfs
nvme/tcp: Add wq_unbound modparam for nvme_tcp_wq
Uwe Kleine-König (1):
nvme-apple: Convert to platform remove callback returning void
drivers/nvme/host/apple.c | 6 +--
drivers/nvme/host/core.c | 11 +++--
drivers/nvme/host/fabrics.h | 7 ---
drivers/nvme/host/pci.c | 3 ++
drivers/nvme/host/pr.c | 3 +-
drivers/nvme/host/sysfs.c | 3 +-
drivers/nvme/host/tcp.c | 21 +++++++--
drivers/nvme/host/trace.c | 105 ++++++++++++++++++++++++++++++++++++++++++--
drivers/nvme/target/rdma.c | 8 ++--
drivers/nvme/target/tcp.c | 1 +
drivers/nvme/target/trace.c | 98 +++++++++++++++++++++++++++++++++++++++++
11 files changed, 233 insertions(+), 33 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] nvme updates for Linux 6.9
2024-03-21 18:15 [GIT PULL] nvme updates for Linux 6.9 Keith Busch
@ 2024-03-21 19:23 ` Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2024-03-21 19:23 UTC (permalink / raw)
To: Keith Busch; +Cc: hch, sagi, linux-nvme
On 3/21/24 12:15 PM, Keith Busch wrote:
> The following changes since commit 0dc31b98d7200a0046de5c760feb0aaff6c4b53c:
>
> cdrom: gdrom: Convert to platform remove callback returning void (2024-03-07 11:53:30 -0700)
>
> are available in the Git repository at:
>
> git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-21
>
> for you to fetch changes up to 910934da9444dbb102294796481ab05e4419d311:
>
> nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag (2024-03-21 10:46:53 -0700)
>
> ----------------------------------------------------------------
> nvme updates for Linux 6.9
>
> - Make an informative message less ominous (Keith)
> - Enhanced trace decoding (Guixin)
> - TCP updates (Hannes, Li)
> - Fabrics connect deadlock fix (Chunguang)
> - Platform API migration update (Uwe)
> - A new device quirk (Jiawei)
Pulled, thanks.
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] nvme updates for Linux 6.9
2024-03-07 15:51 Keith Busch
@ 2024-03-07 16:57 ` Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2024-03-07 16:57 UTC (permalink / raw)
To: Keith Busch; +Cc: hch, sagi, linux-nvme
On 3/7/24 8:51 AM, Keith Busch wrote:
> [resending; first one did not CC the list]
>
> This is our first nvme pull request for the upcoming 6.9 merge window.
>
> The following changes since commit 268283244c0f018dec8bf4a9c69ce50684561f46:
>
> nbd: use the atomic queue limits API in nbd_set_size (2024-03-01 09:08:22 -0700)
>
> are available in the Git repository at:
>
> git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-07
>
> for you to fetch changes up to 7e80eb792bd7377a20f204943ac31c77d859be89:
>
> nvme: clear caller pointer on identify failure (2024-03-06 06:29:01 -0800)
>
> ----------------------------------------------------------------
> nvme updates for Linux 6.9
>
> - RDMA target enhancements (Max)
> - Fabrics fixes (Max, Guixin, Hannes)
> - Atomic queue_limits usage (Christoph)
> - Const use for class_register (Ricardo)
> - Identification error handling fixes (Shin'ichiro, Keith)
Pulled, thanks.
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] nvme updates for Linux 6.9
@ 2024-03-07 15:51 Keith Busch
2024-03-07 16:57 ` Jens Axboe
0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2024-03-07 15:51 UTC (permalink / raw)
To: axboe; +Cc: hch, sagi, linux-nvme
[resending; first one did not CC the list]
This is our first nvme pull request for the upcoming 6.9 merge window.
The following changes since commit 268283244c0f018dec8bf4a9c69ce50684561f46:
nbd: use the atomic queue limits API in nbd_set_size (2024-03-01 09:08:22 -0700)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-07
for you to fetch changes up to 7e80eb792bd7377a20f204943ac31c77d859be89:
nvme: clear caller pointer on identify failure (2024-03-06 06:29:01 -0800)
----------------------------------------------------------------
nvme updates for Linux 6.9
- RDMA target enhancements (Max)
- Fabrics fixes (Max, Guixin, Hannes)
- Atomic queue_limits usage (Christoph)
- Const use for class_register (Ricardo)
- Identification error handling fixes (Shin'ichiro, Keith)
----------------------------------------------------------------
Christoph Hellwig (16):
nvme: set max_hw_sectors unconditionally
nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard
nvme: remove nvme_revalidate_zones
nvme: move max_integrity_segments handling out of nvme_init_integrity
nvme: cleanup the nvme_init_integrity calling conventions
nvme: move blk_integrity_unregister into nvme_init_integrity
nvme: don't use nvme_update_disk_info for the multipath disk
nvme: move a few things out of nvme_update_disk_info
nvme: move setting the write cache flags out of nvme_set_queue_limits
nvme: move common logic into nvme_update_ns_info
nvme: split out a nvme_identify_ns_nvm helper
nvme: don't query identify data in configure_metadata
nvme: cleanup nvme_configure_metadata
nvme: use the atomic queue limits update API
nvme-multipath: pass queue_limits to blk_alloc_disk
nvme-multipath: use atomic queue limits API for stacking limits
Guixin Liu (1):
nvme-fabrics: check max outstanding commands
Hannes Reinecke (1):
nvme-fabrics: typo in nvmf_parse_key()
Keith Busch (1):
nvme: clear caller pointer on identify failure
Max Gurtovoy (8):
nvme-rdma: move NVME_RDMA_IP_PORT from common file
nvmet: compare mqes and sqsize only for IO SQ
nvmet: set maxcmd to be per controller
nvmet: set ctrl pi_support cap before initializing cap reg
nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition
nvme-rdma: clamp queue size according to ctrl cap
nvmet: introduce new max queue size configuration entry
nvmet-rdma: set max_queue_size for RDMA transport
Ricardo B. Marliere (3):
nvme: core: constify struct class usage
nvme: fabrics: make nvmf_class constant
nvme: fcloop: make fcloop_class constant
Shin'ichiro Kawasaki (1):
nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse()
drivers/nvme/host/core.c | 456 ++++++++++++++++++++------------------
drivers/nvme/host/fabrics.c | 22 +-
drivers/nvme/host/multipath.c | 13 +-
drivers/nvme/host/nvme.h | 11 +-
drivers/nvme/host/rdma.c | 14 +-
drivers/nvme/host/sysfs.c | 7 +-
drivers/nvme/host/zns.c | 24 +-
drivers/nvme/target/admin-cmd.c | 2 +-
drivers/nvme/target/configfs.c | 28 +++
drivers/nvme/target/core.c | 18 +-
drivers/nvme/target/discovery.c | 2 +-
drivers/nvme/target/fabrics-cmd.c | 5 +-
drivers/nvme/target/fcloop.c | 17 +-
drivers/nvme/target/nvmet.h | 6 +-
drivers/nvme/target/passthru.c | 2 +-
drivers/nvme/target/rdma.c | 10 +
include/linux/nvme-rdma.h | 6 +-
include/linux/nvme.h | 2 -
18 files changed, 356 insertions(+), 289 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-03-21 19:23 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-21 18:15 [GIT PULL] nvme updates for Linux 6.9 Keith Busch
2024-03-21 19:23 ` Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2024-03-07 15:51 Keith Busch
2024-03-07 16:57 ` Jens Axboe
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.