Remove unused kref from the mdev_device structure.

Fixes: 7b96953bc640 ("vfio: Mediated device Core driver")
Reviewed By: Kirti Wankhede <kwankh...@nvidia.com>
Reviewed-by: Maxim Levitsky <mlevi...@redhat.com>
Signed-off-by: Parav Pandit <pa...@mellanox.com>
---
 drivers/vfio/mdev/mdev_core.c    | 1 -
 drivers/vfio/mdev/mdev_private.h | 1 -
 2 files changed, 2 deletions(-)

diff --git a/drivers/vfio/mdev/mdev_core.c b/drivers/vfio/mdev/mdev_core.c
index 1299d2e..00ca613 100644
--- a/drivers/vfio/mdev/mdev_core.c
+++ b/drivers/vfio/mdev/mdev_core.c
@@ -311,7 +311,6 @@ int mdev_device_create(struct kobject *kobj,
        mutex_unlock(&mdev_list_lock);
 
        mdev->parent = parent;
-       kref_init(&mdev->ref);
 
        mdev->dev.parent  = dev;
        mdev->dev.bus     = &mdev_bus_type;
diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h
index 379758c..ddcf9c7 100644
--- a/drivers/vfio/mdev/mdev_private.h
+++ b/drivers/vfio/mdev/mdev_private.h
@@ -30,7 +30,6 @@ struct mdev_device {
        struct mdev_parent *parent;
        guid_t uuid;
        void *driver_data;
-       struct kref ref;
        struct list_head next;
        struct kobject *type_kobj;
        bool active;
-- 
1.8.3.1

Reply via email to