~bladernr/ubuntu/+source/linux/+git/focal:1856340-nvme-updates

Last commit made on 2020-04-02
Get this branch:
git clone -b 1856340-nvme-updates https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/focal
Only Jeff Lane  can upload to this branch. If you are Jeff Lane  please log in for upload directions.

Branch merges

Branch information

Name:
1856340-nvme-updates
Repository:
lp:~bladernr/ubuntu/+source/linux/+git/focal

Recent commits

6b6cc09... by Prabhath Sajeepa <email address hidden>

nvme: Fix parsing of ANA log page

BugLink: https://bugs.launchpad.net/bugs/1856340

Check validity of offset into ANA log buffer before accessing
nvme_ana_group_desc. This check ensures the size of ANA log buffer >=
offset + sizeof(nvme_ana_group_desc)

Reviewed-by: Sagi Grimberg <email address hidden>
Signed-off-by: Prabhath Sajeepa <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 64fab7290dc3561729bbc1e35895a517eb2e549e)
Signed-off-by: Jeff Lane <email address hidden>

e993e2c... by Revanth Rajashekar <email address hidden>

nvme: resync include/linux/nvme.h with nvmecli

BugLink: https://bugs.launchpad.net/bugs/1856340

Update enumerations and structures in include/linux/nvme.h
to resync with the nvmecli.

All the updates are mentioned in the ratified NVMe 1.4 spec
https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4-2019.06.10-Ratified.pdf

Reviewed-by: Christoph Hellwig <email address hidden>
Signed-off-by: Revanth Rajashekar <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 48c9e85b23464a7d1e3ebd70b79cc3a2d97d3222)
Signed-off-by: Jeff Lane <email address hidden>

58b24dc... by James Smart <email address hidden>

nvme-fc: ensure association_id is cleared regardless of a Disconnect LS

BugLink: https://bugs.launchpad.net/bugs/1856340

Code today only clears the association_id if a Disconnect LS is transmit.

Remove ambiguity and unconditionally clear the association_id if the
association has been terminated.

Signed-off-by: James Smart <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit bcde5f0fc7d318c98d4234b52bcc1a87fc2162d9)
Signed-off-by: Jeff Lane <email address hidden>

6b12b70... by James Smart <email address hidden>

nvme-fc: clarify error messages

BugLink: https://bugs.launchpad.net/bugs/1856340

Change wording on a couple of messages to clarify what happened.

Signed-off-by: Ewan D. Milne <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 7db394848ece0e0706dfe8e4940b24e949f3b88f)
Signed-off-by: Jeff Lane <email address hidden>

1da7422... by James Smart <email address hidden>

nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu

BugLink: https://bugs.launchpad.net/bugs/1856340

Set the new category field in the FC-NVME CMND_IU based on queue number.

Signed-off-by: James Smart <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 44fbf3bb1ac3dbebc6bd07eb68abf2d0badfae65)
Signed-off-by: Jeff Lane <email address hidden>

bd5871f... by James Smart <email address hidden>

nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes

BugLink: https://bugs.launchpad.net/bugs/1856340

Sync sources with revised structure and field names to correspond with
FC-NVME-2 header sync-up.

Tested interoperability with success:
- prior initiator with new target
- prior target with new initiator
- new on new

Signed-off-by: James Smart <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 53b2b2f59967c0b7eb4df265136b1cc25b9fb287)
Signed-off-by: Jeff Lane <email address hidden>

7c7b6c1... by James Smart <email address hidden>

nvme-fc: Sync nvme-fc header to FC-NVME-2

BugLink: https://bugs.launchpad.net/bugs/1856340

Sync the header to FC-NVME-2 r1.06 (T11-2019-00210-v001).

Includes some minor mods where pre-release field names changed
by the time the spec was released.

Signed-off-by: James Smart <email address hidden>
Signed-off-by: Keith Busch <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit f16583614222d015968541f2e50447c67c277f74)
Signed-off-by: Jeff Lane <email address hidden>

db01f6b... by Seth Forshee

UBUNTU: Ubuntu-5.4-5.4.0-14.17

Signed-off-by: Seth Forshee <email address hidden>

a9421d6... by Seth Forshee

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1862255
Properties: no-test-build
Signed-off-by: Seth Forshee <email address hidden>

47f602d... by Seth Forshee

UBUNTU: update dkms package versions

Signed-off-by: Seth Forshee <email address hidden>