On Wed, Feb 22, 2023 at 07:44:12AM +0000, Liu, Yi L wrote: > > From: Tian, Kevin <kevin.tian@xxxxxxxxx> > > Sent: Wednesday, February 22, 2023 3:40 PM > > > > > From: Liu, Yi L <yi.l.liu@xxxxxxxxx> > > > Sent: Tuesday, February 21, 2023 11:48 AM > > > > > > + > > > +void vfio_device_cdev_close(struct vfio_device_file *df) > > > +{ > > > + struct vfio_device *device = df->device; > > > + > > > + mutex_lock(&device->dev_set->lock); > > > + if (!smp_load_acquire(&df->access_granted)) { > > > > there is no contention with another one changing this flag at this > > point so directly accessing it is fine. > > make sense. Have to use READ_ONCE though Jason