Re: [PATCH v5 0/9] s390/vfio-ap: Fix bugs in vfio_ap device driver callback functions
Christian Borntraeger <[email protected]>
| Newsgroups | org.kernel.vger.linux-s390,org.kernel.vger.kvm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Am 12.08.26 um 22:02 schrieb Anthony Krowiak: > During review of patches by the Sashiko AI, several pre-existing bugs were > discovered. This 9-patch series fixes those bugs. > > Change log v4 => v5: > ~~~~~~~~~~~~~~~~~~~ > Patch 8/9: Fix NULL deref in status_show() during queue probe > * Check if q = dev_get_drvdata(&apdev->device) actually returns a pointer > to a vfio_ap_queue object. If not, the return AP_QUEUE_UNASSIGNED > > Anthony Krowiak (9): > s390/vfio-ap: Fix stale do_remove flag across iterations in > vfio_ap_mdev_cfg_remove > s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for > NULL > s390/vfio-ap: Fix missing lock required to access list of > ap_matrix_mdev objects > s390/vfio-ap: Fix required lock not held during update of > ap_matrix_mdev object > s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove > s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap > s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain > removed > s390/vfio-ap: Fix NULL deref in status_show() during queue probe > s390/vfio-ap: Fix memory leak when queue removed from host AP config > > drivers/s390/crypto/vfio_ap_ops.c | 163 +++++++++++++++++++++++------- > 1 file changed, 126 insertions(+), 37 deletions(-) > So I picked 1-8. Lets do 9 later with the other open issues.