Historically the callbacks from vhost_dev_foreach_session() could be called with vdev argument == NULL, which would mean that device was removed after enqueuing the event and before consuming it. Now we keep track of pending asynchronous operations on each vhost device and don't allow removing it if there are any unconsumed events, so the the vdev == NULL checks are redundant. Remove them. Change-Id: I7aa3785080d20ed06e008c081d3f37a949228f5a Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/466729 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Vitaliy Mysak <vitaliy.mysak@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> |
||
---|---|---|
.. | ||
rte_vhost | ||
Makefile | ||
rte_vhost_compat.c | ||
vhost_blk.c | ||
vhost_internal.h | ||
vhost_nvme.c | ||
vhost_rpc.c | ||
vhost_scsi.c | ||
vhost.c |