]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
skip display of missing controller fields
authorTomasz Zawadzki <tomasz.zawadzki@intel.com>
Tue, 14 Jul 2020 08:18:46 +0000 (04:18 -0400)
committerKeith Busch <kbusch@kernel.org>
Thu, 14 Jan 2021 21:50:08 +0000 (14:50 -0700)
commitd442408bf232a4c523c922bb76d7f19e9fcb55aa
tree6519e91b0be6ee24bd2e565f2a94be6e64b00e40
parent861f43952a09f197caeabcb485123b6ddfd96fb0
skip display of missing controller fields

'Transport' and 'address' fields are determined from sysfs
in legacy_get_pci_bdf(). Meanwhile 'state' field is only set
in scan_ctrl(), rather than legacy_list() path.

This patch fixes display of the fields to be empty.
Then resolves assumption that transport is set,
preventing a segfault.

Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
fabrics.c
nvme-print.c