Commit e46a7248 authored by Eric Farman's avatar Eric Farman Committed by Alex Williamson

vfio/ccw: Remove private->mdev

There are no remaining users of private->mdev. Remove it.
Suggested-by: default avatarJason Gunthorpe <jgg@nvidia.com>
Signed-off-by: default avatarEric Farman <farman@linux.ibm.com>
Reviewed-by: default avatarMatthew Rosato <mjrosato@linux.ibm.com>
Reviewed-by: default avatarJason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/20220707135737.720765-5-farman@linux.ibm.comSigned-off-by: default avatarAlex Williamson <alex.williamson@redhat.com>
parent cffcc109
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
*/ */
#include <linux/vfio.h> #include <linux/vfio.h>
#include <linux/mdev.h>
#include "vfio_ccw_private.h" #include "vfio_ccw_private.h"
......
...@@ -128,7 +128,6 @@ static int vfio_ccw_mdev_probe(struct mdev_device *mdev) ...@@ -128,7 +128,6 @@ static int vfio_ccw_mdev_probe(struct mdev_device *mdev)
vfio_init_group_dev(&private->vdev, &mdev->dev, vfio_init_group_dev(&private->vdev, &mdev->dev,
&vfio_ccw_dev_ops); &vfio_ccw_dev_ops);
private->mdev = mdev;
private->state = VFIO_CCW_STATE_IDLE; private->state = VFIO_CCW_STATE_IDLE;
VFIO_CCW_MSG_EVENT(2, "sch %x.%x.%04x: create\n", VFIO_CCW_MSG_EVENT(2, "sch %x.%x.%04x: create\n",
...@@ -145,7 +144,6 @@ static int vfio_ccw_mdev_probe(struct mdev_device *mdev) ...@@ -145,7 +144,6 @@ static int vfio_ccw_mdev_probe(struct mdev_device *mdev)
err_atomic: err_atomic:
vfio_uninit_group_dev(&private->vdev); vfio_uninit_group_dev(&private->vdev);
atomic_inc(&private->avail); atomic_inc(&private->avail);
private->mdev = NULL;
private->state = VFIO_CCW_STATE_STANDBY; private->state = VFIO_CCW_STATE_STANDBY;
return ret; return ret;
} }
...@@ -170,7 +168,6 @@ static void vfio_ccw_mdev_remove(struct mdev_device *mdev) ...@@ -170,7 +168,6 @@ static void vfio_ccw_mdev_remove(struct mdev_device *mdev)
vfio_uninit_group_dev(&private->vdev); vfio_uninit_group_dev(&private->vdev);
cp_free(&private->cp); cp_free(&private->cp);
private->mdev = NULL;
atomic_inc(&private->avail); atomic_inc(&private->avail);
} }
......
...@@ -73,7 +73,6 @@ struct vfio_ccw_crw { ...@@ -73,7 +73,6 @@ struct vfio_ccw_crw {
* @state: internal state of the device * @state: internal state of the device
* @completion: synchronization helper of the I/O completion * @completion: synchronization helper of the I/O completion
* @avail: available for creating a mediated device * @avail: available for creating a mediated device
* @mdev: pointer to the mediated device
* @nb: notifier for vfio events * @nb: notifier for vfio events
* @io_region: MMIO region to input/output I/O arguments/results * @io_region: MMIO region to input/output I/O arguments/results
* @io_mutex: protect against concurrent update of I/O regions * @io_mutex: protect against concurrent update of I/O regions
...@@ -97,7 +96,6 @@ struct vfio_ccw_private { ...@@ -97,7 +96,6 @@ struct vfio_ccw_private {
int state; int state;
struct completion *completion; struct completion *completion;
atomic_t avail; atomic_t avail;
struct mdev_device *mdev;
struct notifier_block nb; struct notifier_block nb;
struct ccw_io_region *io_region; struct ccw_io_region *io_region;
struct mutex io_mutex; struct mutex io_mutex;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment