Message ID | 0-v3-225de1400dfc+4e074-vfio1_jgg@nvidia.com (mailing list archive) |
---|---|
Headers | show |
Series | Embed struct vfio_device in all sub-structures | expand |
On Tue, Mar 23, 2021 at 01:14:52PM -0300, Jason Gunthorpe wrote: > Jason Gunthorpe (14): > vfio: Remove extra put/gets around vfio_device->group > vfio: Simplify the lifetime logic for vfio_device > vfio: Split creation of a vfio_device into init and register ops > vfio/platform: Use vfio_init/register/unregister_group_dev > vfio/fsl-mc: Re-order vfio_fsl_mc_probe() > vfio/fsl-mc: Use vfio_init/register/unregister_group_dev > vfio/pci: Move VGA and VF initialization to functions > vfio/pci: Re-order vfio_pci_probe() > vfio/pci: Use vfio_init/register/unregister_group_dev > vfio/mdev: Use vfio_init/register/unregister_group_dev > vfio/mdev: Make to_mdev_device() into a static inline > vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of > 'void *' > vfio/pci: Replace uses of vfio_device_data() with container_of > vfio: Remove device_data from the vfio bus driver API Hi Alex, Can you put this someplace to get zero day coverage? We are at rc6 now Thanks, Jason
On Tue, 23 Mar 2021 13:14:52 -0300 Jason Gunthorpe <jgg@nvidia.com> wrote: > > Documentation/driver-api/vfio.rst | 48 ++-- > drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +++++---- > drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + > drivers/vfio/mdev/mdev_private.h | 5 +- > drivers/vfio/mdev/vfio_mdev.c | 53 ++-- > drivers/vfio/pci/vfio_pci.c | 253 ++++++++++-------- > drivers/vfio/pci/vfio_pci_private.h | 1 + > drivers/vfio/platform/vfio_amba.c | 8 +- > drivers/vfio/platform/vfio_platform.c | 20 +- > drivers/vfio/platform/vfio_platform_common.c | 56 ++-- > drivers/vfio/platform/vfio_platform_private.h | 5 +- > drivers/vfio/vfio.c | 210 +++++---------- > include/linux/vfio.h | 37 ++- > 13 files changed, 417 insertions(+), 407 deletions(-) Applied to vfio next branch for v5.13. Thanks! Alex
On Tue, Apr 06, 2021 at 01:38:15PM -0600, Alex Williamson wrote: > On Tue, 23 Mar 2021 13:14:52 -0300 > Jason Gunthorpe <jgg@nvidia.com> wrote: > > > > Documentation/driver-api/vfio.rst | 48 ++-- > > drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +++++---- > > drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + > > drivers/vfio/mdev/mdev_private.h | 5 +- > > drivers/vfio/mdev/vfio_mdev.c | 53 ++-- > > drivers/vfio/pci/vfio_pci.c | 253 ++++++++++-------- > > drivers/vfio/pci/vfio_pci_private.h | 1 + > > drivers/vfio/platform/vfio_amba.c | 8 +- > > drivers/vfio/platform/vfio_platform.c | 20 +- > > drivers/vfio/platform/vfio_platform_common.c | 56 ++-- > > drivers/vfio/platform/vfio_platform_private.h | 5 +- > > drivers/vfio/vfio.c | 210 +++++---------- > > include/linux/vfio.h | 37 ++- > > 13 files changed, 417 insertions(+), 407 deletions(-) > > > Applied to vfio next branch for v5.13. Thanks! Thanks! I just sent v2 of the mdev one, there was not much to revise there, it should be good if there are no comments in the next days. I have to polish the 'create fails' workflow on the vfio_mdev.c removal series then I will post it. Not sure I can make this cycle. Jason