diff options
author | Tony Krowiak <[email protected]> | 2020-12-22 20:15:53 -0500 |
---|---|---|
committer | Vasily Gorbik <[email protected]> | 2021-01-27 13:00:04 +0100 |
commit | 6c12a6384e0c0b96debd88b24028e58f2ebd417b (patch) | |
tree | 504731c5481ac406b4b3f2bc7f4702eac1e34a71 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | f21916ec4826766463fe9fb55a5f43d2a365811d (diff) |
s390/vfio-ap: No need to disable IRQ after queue reset
The queues assigned to a matrix mediated device are currently reset when:
* The VFIO_DEVICE_RESET ioctl is invoked
* The mdev fd is closed by userspace (QEMU)
* The mdev is removed from sysfs.
Immediately after the reset of a queue, a call is made to disable
interrupts for the queue. This is entirely unnecessary because the reset of
a queue disables interrupts, so this will be removed.
Furthermore, vfio_ap_irq_disable() does an unconditional PQAP/AQIC which
can result in a specification exception (when the corresponding facility
is not available), so this is actually a bugfix.
Signed-off-by: Tony Krowiak <[email protected]>
[[email protected]: minor rework before merging]
Signed-off-by: Halil Pasic <[email protected]>
Fixes: ec89b55e3bce ("s390: ap: implement PAPQ AQIC interception in kernel")
Cc: <[email protected]>
Signed-off-by: Vasily Gorbik <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions