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

The following changes since commit 77516d25f54912a7baedeeac1b1b828b6f285152:

  rsxx: Return -EFAULT if copy_to_user() fails (2021-03-03 06:48:44 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-05

for you to fetch changes up to d9f273b7585c380d7a10d4b3187ddc2d37f2740b:

  nvmet: model_number must be immutable once set (2021-03-05 13:41:03 +0100)

----------------------------------------------------------------
nvme fixes for 5.12:

 - more device quirks (Julian Einwag, Zoltán Böszörményi, Pascal Terjan)
 - fix a hwmon error return (Daniel Wagner)
 - fix the keep alive timeout initialization (Martin George)
 - ensure the model_number can't be changed on a used subsystem
   (Max Gurtovoy)

----------------------------------------------------------------
Daniel Wagner (1):
      nvme-hwmon: Return error code when registration fails

Julian Einwag (1):
      nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.

Martin George (1):
      nvme-fabrics: fix kato initialization

Max Gurtovoy (1):
      nvmet: model_number must be immutable once set

Pascal Terjan (1):
      nvme-pci: add quirks for Lexar 256GB SSD

Zoltán Böszörményi (1):
      nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state

 drivers/nvme/host/fabrics.c     |  5 ++++-
 drivers/nvme/host/hwmon.c       |  1 +
 drivers/nvme/host/pci.c         |  8 ++++++-
 drivers/nvme/target/admin-cmd.c | 36 ++++++++++++++++++++---------
 drivers/nvme/target/configfs.c  | 50 +++++++++++++++++++----------------------
 drivers/nvme/target/core.c      |  2 +-
 drivers/nvme/target/nvmet.h     |  7 +-----
 7 files changed, 62 insertions(+), 47 deletions(-)

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

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

On 3/5/21 9:11 AM, Christoph Hellwig wrote:
> git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-05

Pulled, thanks.

-- 
Jens Axboe


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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-19  7:14 Christoph Hellwig
@ 2021-03-19 12:41 ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2021-03-19 12:41 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/19/21 1:14 AM, Christoph Hellwig wrote:
> git://git.infradead.org/nvme.git tags/nvme-5.12-20210319

Pulled, thanks.

-- 
Jens Axboe


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

* [GIT PULL] nvme fixes for 5.12
@ 2021-03-19  7:14 Christoph Hellwig
  2021-03-19 12:41 ` Jens Axboe
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2021-03-19  7:14 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:

  Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-20210319

for you to fetch changes up to bac04454ef9fada009f0572576837548b190bf94:

  nvmet-tcp: fix kmap leak when data digest in use (2021-03-18 05:39:18 +0100)

----------------------------------------------------------------
nvme fixes for 5.12

 - fix tag allocation for keep alive
 - fix a unit mismatch for the Write Zeroes limits
 - various TCP transport fixes (Sagi Grimberg, Elad Grupi)
 - fix iosqes and iocqes validation for discovery controllers (Sagi Grimberg)

----------------------------------------------------------------
Christoph Hellwig (4):
      nvme-fabrics: only reserve a single tag
      nvme: merge nvme_keep_alive into nvme_keep_alive_work
      nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT
      nvme: fix Write Zeroes limitations

Elad Grupi (1):
      nvmet-tcp: fix kmap leak when data digest in use

Sagi Grimberg (5):
      nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
      nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
      nvme-tcp: fix possible hang when failing to set io queues
      nvme-rdma: fix possible hang when failing to set io queues
      nvmet: don't check iosqes,iocqes for discovery controllers

 drivers/nvme/host/core.c    | 64 +++++++++++++++------------------------------
 drivers/nvme/host/fabrics.h |  7 +++++
 drivers/nvme/host/fc.c      |  4 +--
 drivers/nvme/host/rdma.c    | 11 +++++---
 drivers/nvme/host/tcp.c     | 20 ++++++++++----
 drivers/nvme/target/core.c  | 17 +++++++++---
 drivers/nvme/target/loop.c  |  4 +--
 drivers/nvme/target/tcp.c   |  2 +-
 8 files changed, 69 insertions(+), 60 deletions(-)

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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-12 20:20       ` Christoph Hellwig
@ 2021-03-12 20:24         ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2021-03-12 20:24 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/12/21 1:20 PM, Christoph Hellwig wrote:
> On Fri, Mar 12, 2021 at 01:01:18PM -0700, Jens Axboe wrote:
>> On 3/12/21 12:59 PM, Christoph Hellwig wrote:
>>> On Fri, Mar 12, 2021 at 07:21:39AM -0700, Jens Axboe wrote:
>>>> On 3/12/21 2:25 AM, Christoph Hellwig wrote:
>>>>> The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:
>>>>>
>>>>>   block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)
>>>>>
>>>>> are available in the Git repository at:
>>>>>
>>>>>   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12
>>>>
>>>> Pulled, thanks.
>>>
>>> I just sent you another one liner fixup on top of this directly.
>>
>> Where? I didn't receive any.
> 
> "[PATCH] nvme: fix the nsid value to print in nvme_validate_or_alloc_ns"
> 
> I just noticed it went into your facebook address as I copied and pasted
> from MAINTAINERS..

Yeah, that's why I didn't notice... In any case, I queued it up now.
Turns out I botched the pull request I had already sent out anyway,
so doing a v2 with that included.

-- 
Jens Axboe


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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-12 20:01     ` Jens Axboe
@ 2021-03-12 20:20       ` Christoph Hellwig
  2021-03-12 20:24         ` Jens Axboe
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2021-03-12 20:20 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Christoph Hellwig, Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On Fri, Mar 12, 2021 at 01:01:18PM -0700, Jens Axboe wrote:
> On 3/12/21 12:59 PM, Christoph Hellwig wrote:
> > On Fri, Mar 12, 2021 at 07:21:39AM -0700, Jens Axboe wrote:
> >> On 3/12/21 2:25 AM, Christoph Hellwig wrote:
> >>> The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:
> >>>
> >>>   block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)
> >>>
> >>> are available in the Git repository at:
> >>>
> >>>   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12
> >>
> >> Pulled, thanks.
> > 
> > I just sent you another one liner fixup on top of this directly.
> 
> Where? I didn't receive any.

"[PATCH] nvme: fix the nsid value to print in nvme_validate_or_alloc_ns"

I just noticed it went into your facebook address as I copied and pasted
from MAINTAINERS..

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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-12 19:59   ` Christoph Hellwig
@ 2021-03-12 20:01     ` Jens Axboe
  2021-03-12 20:20       ` Christoph Hellwig
  0 siblings, 1 reply; 12+ messages in thread
From: Jens Axboe @ 2021-03-12 20:01 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/12/21 12:59 PM, Christoph Hellwig wrote:
> On Fri, Mar 12, 2021 at 07:21:39AM -0700, Jens Axboe wrote:
>> On 3/12/21 2:25 AM, Christoph Hellwig wrote:
>>> The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:
>>>
>>>   block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)
>>>
>>> are available in the Git repository at:
>>>
>>>   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12
>>
>> Pulled, thanks.
> 
> I just sent you another one liner fixup on top of this directly.

Where? I didn't receive any.

-- 
Jens Axboe


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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-12 14:21 ` Jens Axboe
@ 2021-03-12 19:59   ` Christoph Hellwig
  2021-03-12 20:01     ` Jens Axboe
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2021-03-12 19:59 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Christoph Hellwig, Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On Fri, Mar 12, 2021 at 07:21:39AM -0700, Jens Axboe wrote:
> On 3/12/21 2:25 AM, Christoph Hellwig wrote:
> > The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:
> > 
> >   block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12
> 
> Pulled, thanks.

I just sent you another one liner fixup on top of this directly.

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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-12  9:25 Christoph Hellwig
@ 2021-03-12 14:21 ` Jens Axboe
  2021-03-12 19:59   ` Christoph Hellwig
  0 siblings, 1 reply; 12+ messages in thread
From: Jens Axboe @ 2021-03-12 14:21 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/12/21 2:25 AM, Christoph Hellwig wrote:
> The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:
> 
>   block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12

Pulled, thanks.

-- 
Jens Axboe


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

* [GIT PULL] nvme fixes for 5.12
@ 2021-03-12  9:25 Christoph Hellwig
  2021-03-12 14:21 ` Jens Axboe
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2021-03-12  9:25 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit df66617bfe87487190a60783d26175b65d2502ce:

  block: rsxx: fix error return code of rsxx_pci_probe() (2021-03-10 08:25:37 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-12

for you to fetch changes up to abbb5f5929ec6c52574c430c5475c158a65c2a8c:

  nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (2021-03-11 11:48:54 +0100)

----------------------------------------------------------------
nvme fixes for 5.12:

 - one more quirk (Dmitry Monakhov)
 - fix max_zone_append_sectors initialization (Chaitanya Kulkarni)
 - nvme-fc reset/create race fix (James Smart)
 - fix status code on aborts/resets (Hannes Reinecke)
 - fix the CSS check for ZNS namespaces (Chaitanya Kulkarni)
 - fix a use after free in a debug printk in nvme-rdma (Lv Yunlong)

----------------------------------------------------------------
Chaitanya Kulkarni (2):
      nvme: set max_zone_append_sectors nvme_revalidate_zones
      nvme-core: check ctrl css before setting up zns

Dmitry Monakhov (1):
      nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a

Hannes Reinecke (4):
      nvme: simplify error logic in nvme_validate_ns()
      nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
      nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
      nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted

James Smart (1):
      nvme-fc: fix racing controller reset and create association

Lv Yunlong (1):
      nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done

 drivers/nvme/host/core.c   | 15 +++++++++++----
 drivers/nvme/host/fc.c     |  5 +++--
 drivers/nvme/host/pci.c    |  1 +
 drivers/nvme/host/zns.c    |  9 +++++++--
 drivers/nvme/target/rdma.c |  5 ++---
 5 files changed, 24 insertions(+), 11 deletions(-)

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

* Re: [GIT PULL] nvme fixes for 5.12
  2021-03-04 17:59 Christoph Hellwig
@ 2021-03-04 20:26 ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2021-03-04 20:26 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/4/21 10:59 AM, Christoph Hellwig wrote:
>   git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-04

Pulled, thanks.

-- 
Jens Axboe


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

* [GIT PULL] nvme fixes for 5.12
@ 2021-03-04 17:59 Christoph Hellwig
  2021-03-04 20:26 ` Jens Axboe
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2021-03-04 17:59 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 77516d25f54912a7baedeeac1b1b828b6f285152:

  rsxx: Return -EFAULT if copy_to_user() fails (2021-03-03 06:48:44 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-2021-03-04

for you to fetch changes up to fc45c3b2b8e3cb11b2c89449760b8d82321df29e:

  nvmet: model_number must be immutable once set (2021-03-04 18:51:44 +0100)

----------------------------------------------------------------
nvme fixes for 5.12:

 - more device quirks (Julian Einwag, Zoltán Böszörményi, Pascal Terjan)
 - fix a hwmon error return (Daniel Wagner)
 - fix the keep alive timeout initialization (Martin George)
 - ensure the model_number can't be changed on a used subsystem
   (Max Gurtovoy)

----------------------------------------------------------------
Daniel Wagner (1):
      nvme-hwmon: Return error code when registration fails

Julian Einwag (1):
      nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.

Martin George (1):
      nvme-fabrics: fix kato initialization

Max Gurtovoy (1):
      nvmet: model_number must be immutable once set

Pascal Terjan (1):
      nvme-pci: add quirks for Lexar 256GB SSD

Zoltán Böszörményi (1):
      nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state

 drivers/nvme/host/fabrics.c     |  5 ++++-
 drivers/nvme/host/hwmon.c       |  1 +
 drivers/nvme/host/pci.c         |  8 ++++++-
 drivers/nvme/target/admin-cmd.c | 36 ++++++++++++++++++++---------
 drivers/nvme/target/configfs.c  | 50 +++++++++++++++++++----------------------
 drivers/nvme/target/core.c      |  2 +-
 drivers/nvme/target/nvmet.h     |  7 +-----
 7 files changed, 62 insertions(+), 47 deletions(-)

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

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

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-05 16:11 [GIT PULL] nvme fixes for 5.12 Christoph Hellwig
2021-03-05 16:13 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2021-03-19  7:14 Christoph Hellwig
2021-03-19 12:41 ` Jens Axboe
2021-03-12  9:25 Christoph Hellwig
2021-03-12 14:21 ` Jens Axboe
2021-03-12 19:59   ` Christoph Hellwig
2021-03-12 20:01     ` Jens Axboe
2021-03-12 20:20       ` Christoph Hellwig
2021-03-12 20:24         ` Jens Axboe
2021-03-04 17:59 Christoph Hellwig
2021-03-04 20:26 ` 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).