mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
hw/block/nvme: fix warning about legacy namespace configuration
Remove the unused BlockConf from the controller structure and remove the noop constraint checking. Device works just fine with both legacy drive parameter namespace and nvme-ns namespace definitions. Signed-off-by: Klaus Jensen <k.jensen@samsung.com> Reviewed-by: Gollu Appalanaidu <anaidu.gollu@samsung.com>
This commit is contained in:
parent
dae8be368e
commit
f447f92c88
2 changed files with 0 additions and 6 deletions
|
@ -5805,11 +5805,6 @@ static void nvme_check_constraints(NvmeCtrl *n, Error **errp)
|
|||
params->max_ioqpairs = params->num_queues - 1;
|
||||
}
|
||||
|
||||
if (n->conf.blk) {
|
||||
warn_report("drive property is deprecated; "
|
||||
"please use an nvme-ns device instead");
|
||||
}
|
||||
|
||||
if (params->max_ioqpairs < 1 ||
|
||||
params->max_ioqpairs > NVME_MAX_IOQPAIRS) {
|
||||
error_setg(errp, "max_ioqpairs must be between 1 and %d",
|
||||
|
|
|
@ -166,7 +166,6 @@ typedef struct NvmeCtrl {
|
|||
NvmeBar bar;
|
||||
NvmeParams params;
|
||||
NvmeBus bus;
|
||||
BlockConf conf;
|
||||
|
||||
uint16_t cntlid;
|
||||
bool qs_created;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue