On Jan 9 11:29, Minwoo Im wrote: > Currently, when a VF is created, it uses the 'params' object of the PF > as it is. In other words, the 'params.serial' string memory area is > also shared. In this situation, if the VF is removed from the system, > the PF's 'params.serial' object is released with object_finalize() > followed by object_property_del_all() which release the memory for > 'serial' property. If that happens, the next VF created will inherit > a serial from a corrupted memory area. > > If this happens, an error will occur when comparing subsys->serial and > n->params.serial in the nvme_subsys_register_ctrl() function. > > Cc: qemu-sta...@nongnu.org > Fixes: 44c2c09488db ("hw/nvme: Add support for SR-IOV") > Signed-off-by: Minwoo Im <minwoo...@samsung.com>
Thanks Minwoo! Queued on nvme-next. Reviewed-by: Klaus Jensen <k.jen...@samsung.com>
signature.asc
Description: PGP signature