Linux-NVME Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4 00/13] nvme target 2.1 and independent identify ns
@ 2024-11-07 19:38 Keith Busch
  2024-11-07 19:38 ` [PATCHv4 01/13] nvmet: implement id ns for nvm command set Keith Busch
                   ` (13 more replies)
  0 siblings, 14 replies; 38+ messages in thread
From: Keith Busch @ 2024-11-07 19:38 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, m, matias.bjorling, kch, kanie, Keith Busch

From: Keith Busch <kbusch@kernel.org>

Changes from v3:

  Defined the log structs for logs supported and features supported

  Used defines for those log attribute bits

  Fixed some patch ordering to avoid compiler error hazards part way
  through the last series.

  Removed unnecessary type-casts

  Fixed setting correct request completion status on one of the logs

  Used the correct and reviewed version of the host side rotational
  support

  Added the "no_vwc" patches from Guixin at the end since it is all in
  the same area of the code

  Added more comments explaining the relationship between the namespaces
  and their "endurance groups".

  Added reviews.

Guixin Liu (2):
  nvme: check ns's volatile write cache not present
  nvmet: report ns's vwc not present

Keith Busch (9):
  nvmet: implement id ns for nvm command set
  nvmet: implement active command set ns list
  nvmet: implement supported log pages
  nvmet: implement supported features log
  nvmet: implement crto property
  nvmet: declare 2.1 version compliance
  nvmet: implement endurance groups
  nvmet: implement rotational media information log
  nvmet: support for csi identify ns

Matias Bjørling (1):
  nvme: use command set independent id ns if available

Wang Yugui (1):
  nvme: add rotational support

 drivers/nvme/host/core.c          |  19 ++-
 drivers/nvme/host/nvme.h          |   1 +
 drivers/nvme/target/admin-cmd.c   | 257 +++++++++++++++++++++++++++++-
 drivers/nvme/target/fabrics-cmd.c |   3 +
 drivers/nvme/target/nvmet.h       |   2 +-
 include/linux/nvme.h              |  67 +++++++-
 6 files changed, 337 insertions(+), 12 deletions(-)

-- 
2.43.5



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

end of thread, other threads:[~2024-11-13  1:51 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-07 19:38 [PATCHv4 00/13] nvme target 2.1 and independent identify ns Keith Busch
2024-11-07 19:38 ` [PATCHv4 01/13] nvmet: implement id ns for nvm command set Keith Busch
2024-11-08 12:01   ` Matias Bjørling
2024-11-08 14:21   ` Christoph Hellwig
2024-11-07 19:38 ` [PATCHv4 02/13] nvmet: implement active command set ns list Keith Busch
2024-11-08 12:10   ` Matias Bjørling
2024-11-07 19:38 ` [PATCHv4 03/13] nvmet: implement supported log pages Keith Busch
2024-11-08 12:16   ` Matias Bjørling
2024-11-08 14:22   ` Christoph Hellwig
2024-11-11  1:57   ` Chaitanya Kulkarni
2024-11-07 19:38 ` [PATCHv4 04/13] nvmet: implement supported features log Keith Busch
2024-11-08 12:24   ` Matias Bjørling
2024-11-08 14:24   ` Christoph Hellwig
2024-11-07 19:38 ` [PATCHv4 05/13] nvmet: implement crto property Keith Busch
2024-11-08 12:34   ` Matias Bjørling
2024-11-07 19:38 ` [PATCHv4 06/13] nvmet: declare 2.1 version compliance Keith Busch
2024-11-08 12:37   ` Matias Bjørling
2024-11-07 19:38 ` [PATCHv4 07/13] nvmet: implement endurance groups Keith Busch
2024-11-08 14:26   ` Christoph Hellwig
2024-11-07 19:38 ` [PATCHv4 08/13] nvmet: implement rotational media information log Keith Busch
2024-11-07 19:38 ` [PATCHv4 09/13] nvmet: implement csi identify ns Keith Busch
2024-11-08  1:42   ` Guixin Liu
2024-11-08 14:26   ` Christoph Hellwig
2024-11-07 19:38 ` [PATCHv4 10/13] nvme: use command set independent id ns if available Keith Busch
2024-11-08 14:26   ` Christoph Hellwig
2024-11-07 19:38 ` [PATCHv4 11/13] nvme: add rotational support Keith Busch
2024-11-09 15:01   ` Guixin Liu
2024-11-07 19:38 ` [PATCHv4 12/13] nvme: check ns's volatile write cache not present Keith Busch
2024-11-07 19:38 ` [PATCHv4 13/13] nvmet: report ns's vwc " Keith Busch
2024-11-08 14:27   ` Christoph Hellwig
2024-11-08 16:15     ` Keith Busch
2024-11-09 14:59       ` Guixin Liu
2024-11-09 15:00         ` Guixin Liu
2024-11-12 22:49           ` Keith Busch
2024-11-13  1:51             ` Guixin Liu
2024-11-11  5:42         ` Christoph Hellwig
2024-11-11  5:41       ` Christoph Hellwig
2024-11-08 16:50 ` [PATCHv4 00/13] nvme target 2.1 and independent identify ns Keith Busch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox