summaryrefslogtreecommitdiff
path: root/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2021-06-22 21:16:18 +0800
committerBin Meng <bmeng.cn@gmail.com>2021-06-23 17:21:14 +0800
commit478f7fc6a04ae81af550b56b31f18af24cf3f262 (patch)
tree6fbda11b023a059981b8828269c42764d3c0524f /drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h
parent84344258f23fb9ac5abe7383c909f8606ac767b6 (diff)
nvme: Skip block device creation for inactive namespaces
At present for each namespace there is a block device created for it. There is no issue if the number of supported namespaces reported from the NVMe device is only 1. Since QEMU commit 7f0f1acedf15 ("hw/block/nvme: support multiple namespaces"), the number of supported namespaces reported has been changed from 1 to 256, but not all of them are active namespaces. The actual active one depends on the QEMU command line parameters. A common case is that namespace 1 being active and all other 255 being inactive. If a namespace is inactive, the namespace identify command returns a zero filled data structure. We can use field NSZE (namespace size) to decide whether a block device should be created for it. Reported-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h')
0 files changed, 0 insertions, 0 deletions