vhost: return more appropriate errno if controller is still in use
Change-Id: I7716f1748803872cac85e296d60747752ca046f4 Signed-off-by: wuzhouhui <wuzhouhui@kingsoft.com> Reviewed-on: https://review.gerrithub.io/422273 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
parent
92ebb7c899
commit
3113b446f1
@ -770,7 +770,7 @@ spdk_vhost_dev_unregister(struct spdk_vhost_dev *vdev)
|
|||||||
{
|
{
|
||||||
if (vdev->vid != -1) {
|
if (vdev->vid != -1) {
|
||||||
SPDK_ERRLOG("Controller %s has still valid connection.\n", vdev->name);
|
SPDK_ERRLOG("Controller %s has still valid connection.\n", vdev->name);
|
||||||
return -ENODEV;
|
return -EBUSY;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vdev->registered && rte_vhost_driver_unregister(vdev->path) != 0) {
|
if (vdev->registered && rte_vhost_driver_unregister(vdev->path) != 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user