]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed
authorRorie Reyes <rreyes@linux.ibm.com>
Tue, 4 Mar 2025 20:08:12 +0000 (15:08 -0500)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 11 Mar 2025 14:28:58 +0000 (15:28 +0100)
commitcbf367d5b0aaf4b9d2d411a6cb1637148695fa53
treecf838d20b1b6bbf9f7267842e494ec22f8661bac
parentc94bff63e49302d4ce36502a85a2710a67332a4f
s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed

The guest's AP configuration is cleared when the mdev is removed, so
userspace must be notified that the AP configuration has changed. To this
end, this patch:

* Removes call to 'signal_guest_ap_cfg_changed()' function from the
  'vfio_ap_mdev_unset_kvm()' function because it has no affect given it is
  called after the mdev fd is closed.

* Adds call to 'signal_guest_ap_cfg_changed()' function to the
  'vfio_ap_mdev_request()' function to notify userspace that the guest's
  AP configuration has changed before signaling the request to remove the
  mdev.

Minor change - Fixed an indentation issue in function
'signal_guest_ap_cfg_changed()'

Fixes: 07d89045bffe ("s390/vfio-ap: Signal eventfd when guest AP configuration is changed")
Signed-off-by: Rorie Reyes <rreyes@linux.ibm.com>
Reviewed-by: Anthony Krowiak <akrowiak@linux.ibm.com>
Link: https://lore.kernel.org/r/20250304200812.54556-1-rreyes@linux.ibm.com
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/crypto/vfio_ap_ops.c