vfio/ccw: move private to mdev lifecycle
authorEric Farman <farman@linux.ibm.com>
Fri, 4 Nov 2022 14:20:04 +0000 (15:20 +0100)
committerAlex Williamson <alex.williamson@redhat.com>
Thu, 10 Nov 2022 18:11:25 +0000 (11:11 -0700)
commit3d62fe18b6a3a93c5360c2d590b9b40b6842133e
treec1345e089a6d98e8be08dcce1f6d35872399605a
parent06caaa27df8f1a8a6be78212c5ef5cac04500176
vfio/ccw: move private to mdev lifecycle

Now that the mdev parent data is split out into its own struct,
it is safe to move the remaining private data to follow the
mdev probe/remove lifecycle. The mdev parent data will remain
where it is, and follow the subchannel and the css driver
interfaces.

Signed-off-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Link: https://lore.kernel.org/r/20221104142007.1314999-5-farman@linux.ibm.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/s390/cio/vfio_ccw_drv.c
drivers/s390/cio/vfio_ccw_ops.c
drivers/s390/cio/vfio_ccw_private.h