From bcaaae7e8c3753d39abd5df8dcf25c1dea008b4b Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Fri, 3 Nov 2017 13:28:07 +0100 Subject: [PATCH] rte_virtio/user: inline virtio_user_dev_uninit function It's been only used in 1 place. Change-Id: I0b7c9cdb809a6946eda5ee361362dec86e57b4ef Signed-off-by: Dariusz Stojaczyk Reviewed-on: https://review.gerrithub.io/385623 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp Reviewed-by: Jim Harris --- lib/bdev/virtio/rte_virtio/virtio_user.c | 4 +++- lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.c | 8 -------- lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.h | 1 - 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/bdev/virtio/rte_virtio/virtio_user.c b/lib/bdev/virtio/rte_virtio/virtio_user.c index ac5c0b33d..93f333ba8 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_user.c +++ b/lib/bdev/virtio/rte_virtio/virtio_user.c @@ -221,7 +221,9 @@ virtio_user_free(struct virtio_dev *vdev) { struct virtio_user_dev *dev = virtio_dev_get_user_dev(vdev); - virtio_user_dev_uninit(dev); + close(dev->vhostfd); + free(vdev->name); + free(dev); } static void diff --git a/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.c b/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.c index af19e7472..826715269 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.c +++ b/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.c @@ -238,11 +238,3 @@ err: free(dev); return NULL; } - -void -virtio_user_dev_uninit(struct virtio_user_dev *dev) -{ - close(dev->vhostfd); - free(dev->vdev.name); - free(dev); -} diff --git a/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.h b/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.h index 501bf7f53..3038508ce 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.h +++ b/lib/bdev/virtio/rte_virtio/virtio_user/virtio_user_dev.h @@ -80,6 +80,5 @@ int virtio_user_stop_device(struct virtio_user_dev *dev); struct virtio_dev *virtio_user_dev_init(const char *name, const char *path, uint16_t requested_queues, uint32_t queue_size, uint16_t fixed_queue_num); -void virtio_user_dev_uninit(struct virtio_user_dev *dev); #endif