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

Last commit made on 2020-03-03
Get this branch:
git clone -b 1856340-broadcom-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-broadcom-nvme-updates
Repository:
lp:~bladernr/ubuntu/+source/linux/+git/focal

Recent commits

e2b4065... 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>

a1410d1... 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>

743b154... 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>

e60c2b4... 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>

eb968cd... 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>

b91836c... 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>

a61d2d0... 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>

f8a0e63... by Andrea Righi

UBUNTU: Ubuntu-5.4.0-17.21

Signed-off-by: Andrea Righi <email address hidden>

60f54a7... by Andrea Righi

UBUNTU: Ubuntu-5.4.0-17.20

Signed-off-by: Andrea Righi <email address hidden>

1b717b0... by Andrea Righi

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1865025
Properties: no-test-build
Signed-off-by: Andrea Righi <email address hidden>