pci/ivshmem: Skip unregistering ivshmem driver

since ivshmem device may insert again

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2024-10-05 19:17:04 +08:00 committed by Alan C. Assis
parent 8f9857bf8c
commit 6685fb5434

View file

@ -483,14 +483,9 @@ static int uio_ivshmem_probe(FAR struct ivshmem_device_s *dev)
if (ret < 0)
{
pcierr("ERROR: Ivshmem register_driver failed, ret=%d\n", ret);
goto err;
}
return ret;
err:
ivshmem_unregister_driver(&udev->drv);
return ret;
}
/****************************************************************************
@ -503,7 +498,6 @@ static void uio_ivshmem_remove(FAR struct ivshmem_device_s *dev)
unregister_driver(udev->name);
ivshmem_detach_irq(dev);
kmm_free(udev);
}
/****************************************************************************