All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for Linux 6.8
@ 2024-02-15 16:09 Keith Busch
  2024-02-15 16:42 ` Jens Axboe
  0 siblings, 1 reply; 6+ messages in thread
From: Keith Busch @ 2024-02-15 16:09 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, hch, sagi

The following changes since commit 5f63a493b99c848ad5200402bebe26211e00025a:

  Merge tag 'nvme-6.8-2023-02-08' of git://git.infradead.org/nvme into block-6.8 (2024-02-08 15:05:18 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme tags/nvme-6.8-2024-02-15

for you to fetch changes up to 8d30528a170905ede9ab6ab81f229e441808590b:

  nvmet: remove superfluous initialization (2024-02-13 15:42:44 -0800)

----------------------------------------------------------------
nvme fixes for Linux 6.8

 - Fabrics connection error handling (Chaitanya)
 - Use relaxed effects to reduce unnecessary queue freezes (Keith)

----------------------------------------------------------------
Chaitanya Kulkarni (2):
      nvme-fabrics: fix I/O connect error handling
      nvmet: remove superfluous initialization

Keith Busch (1):
      nvme: implement support for relaxed effects

 drivers/nvme/host/core.c          | 4 ++++
 drivers/nvme/host/fabrics.c       | 1 +
 drivers/nvme/target/fabrics-cmd.c | 4 ++--
 include/linux/nvme.h              | 1 +
 4 files changed, 8 insertions(+), 2 deletions(-)


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

* Re: [GIT PULL] nvme fixes for Linux 6.8
  2024-02-15 16:09 [GIT PULL] nvme fixes for Linux 6.8 Keith Busch
@ 2024-02-15 16:42 ` Jens Axboe
  0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2024-02-15 16:42 UTC (permalink / raw)
  To: Keith Busch; +Cc: linux-nvme, hch, sagi

On 2/15/24 9:09 AM, Keith Busch wrote:
> The following changes since commit 5f63a493b99c848ad5200402bebe26211e00025a:
> 
>   Merge tag 'nvme-6.8-2023-02-08' of git://git.infradead.org/nvme into block-6.8 (2024-02-08 15:05:18 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme tags/nvme-6.8-2024-02-15
> 
> for you to fetch changes up to 8d30528a170905ede9ab6ab81f229e441808590b:
> 
>   nvmet: remove superfluous initialization (2024-02-13 15:42:44 -0800)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.8
> 
>  - Fabrics connection error handling (Chaitanya)
>  - Use relaxed effects to reduce unnecessary queue freezes (Keith)

Pulled, thanks.

-- 
Jens Axboe




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

* Re: [GIT PULL] nvme fixes for Linux 6.8
  2024-02-08 21:26 Keith Busch
@ 2024-02-08 22:05 ` Jens Axboe
  0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2024-02-08 22:05 UTC (permalink / raw)
  To: Keith Busch; +Cc: linux-nvme, hch, sagi

On 2/8/24 2:26 PM, Keith Busch wrote:
> The following changes since commit 373581643d3d6f34f16389b481b1462c8cbd37c7:
> 
>   Merge tag 'nvme-6.8-2024-02-01' of git://git.infradead.org/nvme into block-6.8 (2024-02-01 09:11:02 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme tags/nvme-6.8-2023-02-08
> 
> for you to fetch changes up to 4054705215ad7e6dd8e4e6ff27c39abd7667f700:
> 
>   nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (2024-02-07 15:49:36 -0800)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.8
> 
>  - Update a potentially stale firmware attribute (Maurizio)
>  - Fixes for the recent verbose error logging (Keith, Chaitanya)
>  - Protection information payload size fix for passthrough (Francis)

Pulled, thanks.

-- 
Jens Axboe




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

* [GIT PULL] nvme fixes for Linux 6.8
@ 2024-02-08 21:26 Keith Busch
  2024-02-08 22:05 ` Jens Axboe
  0 siblings, 1 reply; 6+ messages in thread
From: Keith Busch @ 2024-02-08 21:26 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, hch, sagi

The following changes since commit 373581643d3d6f34f16389b481b1462c8cbd37c7:

  Merge tag 'nvme-6.8-2024-02-01' of git://git.infradead.org/nvme into block-6.8 (2024-02-01 09:11:02 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme tags/nvme-6.8-2023-02-08

for you to fetch changes up to 4054705215ad7e6dd8e4e6ff27c39abd7667f700:

  nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (2024-02-07 15:49:36 -0800)

----------------------------------------------------------------
nvme fixes for Linux 6.8

 - Update a potentially stale firmware attribute (Maurizio)
 - Fixes for the recent verbose error logging (Keith, Chaitanya)
 - Protection information payload size fix for passthrough (Francis)

----------------------------------------------------------------
Chaitanya Kulkarni (1):
      nvme-core: fix comment to reflect right functions

Francis Pravin (1):
      nvme: use ns->head->pi_size instead of t10_pi_tuple structure size

Keith Busch (1):
      nvme: move passthrough logging attribute to head

Maurizio Lombardi (1):
      nvme-host: fix the updating of the firmware version

 drivers/nvme/host/core.c  | 14 ++++++++------
 drivers/nvme/host/ioctl.c |  2 +-
 drivers/nvme/host/nvme.h  |  2 +-
 drivers/nvme/host/sysfs.c | 30 +++++++++++++++---------------
 4 files changed, 25 insertions(+), 23 deletions(-)


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

* Re: [GIT PULL] nvme fixes for Linux 6.8
  2024-02-01 16:03 Keith Busch
@ 2024-02-01 16:11 ` Jens Axboe
  0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2024-02-01 16:11 UTC (permalink / raw)
  To: Keith Busch; +Cc: hch, sagi, linux-nvme

On 2/1/24 9:03 AM, Keith Busch wrote:
> The following changes since commit 13f3956eb5681a4045a8dfdef48df5dc4d9f58a6:
> 
>   block: Fix WARNING in _copy_from_iter (2024-01-23 08:56:55 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.8-2024-02-01
> 
> for you to fetch changes up to 9f079dda14339ee87d864306a9dc8c6b4e4da40b:
> 
>   nvme: allow passthru cmd error logging (2024-02-01 07:44:53 -0800)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.8
> 
>  - Remove duplicated enums (Guixen)
>  - Use appropriate controller state accessors (Keith)
>  - Retryable authentication (Hannes)
>  - Add missing module descriptions (Chaitanya)
>  - Fibre-channel fixes for blktests (Daniel)
>  - Various type correctness updates (Caleb)
>  - Improve fabrics connection debugging prints (Nitin)
>  - Passthrough command verbose error logging (Adam)

Pulled, thanks.

-- 
Jens Axboe




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

* [GIT PULL] nvme fixes for Linux 6.8
@ 2024-02-01 16:03 Keith Busch
  2024-02-01 16:11 ` Jens Axboe
  0 siblings, 1 reply; 6+ messages in thread
From: Keith Busch @ 2024-02-01 16:03 UTC (permalink / raw)
  To: axboe; +Cc: hch, sagi, linux-nvme

The following changes since commit 13f3956eb5681a4045a8dfdef48df5dc4d9f58a6:

  block: Fix WARNING in _copy_from_iter (2024-01-23 08:56:55 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.8-2024-02-01

for you to fetch changes up to 9f079dda14339ee87d864306a9dc8c6b4e4da40b:

  nvme: allow passthru cmd error logging (2024-02-01 07:44:53 -0800)

----------------------------------------------------------------
nvme fixes for Linux 6.8

 - Remove duplicated enums (Guixen)
 - Use appropriate controller state accessors (Keith)
 - Retryable authentication (Hannes)
 - Add missing module descriptions (Chaitanya)
 - Fibre-channel fixes for blktests (Daniel)
 - Various type correctness updates (Caleb)
 - Improve fabrics connection debugging prints (Nitin)
 - Passthrough command verbose error logging (Adam)

----------------------------------------------------------------
Alan Adamson (1):
      nvme: allow passthru cmd error logging

Caleb Sander (5):
      nvme: return string as char *, not unsigned char *
      nvme: remove redundant status mask
      nvme: take const cmd pointer in read-only helpers
      nvme: split out fabrics version of nvme_opcode_str()
      nvme-fc: log human-readable opcode on timeout

Chaitanya Kulkarni (3):
      nvme: add module description to stop warnings
      nvmet: add module description to stop warnings
      nvme-common: add module description

Daniel Wagner (12):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: free queue and assoc directly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: remove null hostport pointer check
      nvmet-fc: do not tack refs on tgtports from assoc
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc
      nvmet-fc: use RCU list iterator for assoc_list

Guixin Liu (2):
      nvmet: unify aer type enum
      nvmet-tcp: fix nvme tcp ida memory leak

Hannes Reinecke (3):
      nvme-auth: open-code single-use macros
      nvme: change __nvme_submit_sync_cmd() calling conventions
      nvme: enable retries for authentication commands

Israel Rukshin (1):
      nvme-rdma: Fix transfer length when write_generate/read_verify are 0

Keith Busch (1):
      nvme: use ctrl state accessor

Nitin U. Yewale (3):
      nvme-tcp: show hostnqn when connecting to tcp target
      nvme-rdma: show hostnqn when connecting to rdma target
      nvme-fc: show hostnqn when connecting to fc target

 drivers/nvme/common/auth.c      |   1 +
 drivers/nvme/common/keyring.c   |   1 +
 drivers/nvme/host/apple.c       |  13 +--
 drivers/nvme/host/auth.c        |  19 ++--
 drivers/nvme/host/constants.c   |  10 +--
 drivers/nvme/host/core.c        |  85 ++++++++++++++----
 drivers/nvme/host/fabrics.c     |  19 ++--
 drivers/nvme/host/fabrics.h     |   8 +-
 drivers/nvme/host/fc.c          |  60 +++----------
 drivers/nvme/host/multipath.c   |  15 ++--
 drivers/nvme/host/nvme.h        |  62 ++++++++++----
 drivers/nvme/host/pci.c         |   3 +-
 drivers/nvme/host/rdma.c        |  23 +++--
 drivers/nvme/host/sysfs.c       |  64 +++++++++++++-
 drivers/nvme/host/tcp.c         |  11 +--
 drivers/nvme/target/core.c      |   5 +-
 drivers/nvme/target/discovery.c |   2 +-
 drivers/nvme/target/fc.c        | 186 ++++++++++++++++++++++------------------
 drivers/nvme/target/fcloop.c    |   7 +-
 drivers/nvme/target/loop.c      |   9 +-
 drivers/nvme/target/rdma.c      |   1 +
 drivers/nvme/target/tcp.c       |   2 +
 include/linux/nvme.h            |  10 +--
 23 files changed, 380 insertions(+), 236 deletions(-)



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

end of thread, other threads:[~2024-02-15 16:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-15 16:09 [GIT PULL] nvme fixes for Linux 6.8 Keith Busch
2024-02-15 16:42 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2024-02-08 21:26 Keith Busch
2024-02-08 22:05 ` Jens Axboe
2024-02-01 16:03 Keith Busch
2024-02-01 16:11 ` 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.