Kevin points out that the vfio_group->users doesn't really need to exist now, and some other inspection shows that the group_rwsem has outlived its utility as well. Replace both with simpler constructs. Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxx> Jason Gunthorpe (2): vfio: Remove the vfio_group->users and users_comp vfio: Change vfio_group->group_rwsem to a mutex drivers/vfio/container.c | 10 ++--- drivers/vfio/vfio.h | 5 +-- drivers/vfio/vfio_main.c | 92 +++++++++++++++++++--------------------- 3 files changed, 50 insertions(+), 57 deletions(-) base-commit: 42e1d1eed20a17c6cbb1d600c77a6ca69a632d4c -- 2.37.3