On Fri, Oct 15, 2021 at 06:03:18AM +0000, Liu, Yi L wrote: > > From: Jason Gunthorpe <jgg@xxxxxxxxxx> > > Sent: Wednesday, October 13, 2021 10:28 PM > > > > These days drivers with state should use cdev_device_add() and > > cdev_device_del() to manage the cdev and sysfs lifetime. This simple > > pattern ties all the state (vfio, dev, and cdev) together in one memory > > structure and uses container_of() to navigate between the layers. > > > > This is a followup to the discussion here: > > > > https://lore.kernel.org/kvm/20210921155705.GN327412@xxxxxxxxxx/ > > > > This builds on Christoph's work to revise how the vfio_group works and is > > against the latest VFIO tree. > > Jason, do you have a github branch includes these changes and also > Christoph's revise work. I would like to rebase the iommufd things on > top of it. Also, want to have a try to see if any regression. https://github.com/jgunthorpe/linux/commits/vfio_group_cdev Jason