diff options
author | Alexander Gordeev <agordeev@linux.ibm.com> | 2022-11-21 17:58:35 +0100 |
---|---|---|
committer | Alexander Gordeev <agordeev@linux.ibm.com> | 2022-12-05 15:01:31 +0100 |
commit | 21c7996917cb5c9d8669409b00d990b75d22a849 (patch) | |
tree | 8ea27f8a2993839827b4d0ec991a5b0b37013a43 /drivers/siox | |
parent | dfe843dce775f16e3d15a1bf14e5363bff2321f3 (diff) | |
download | linux-21c7996917cb5c9d8669409b00d990b75d22a849.tar.gz linux-21c7996917cb5c9d8669409b00d990b75d22a849.tar.bz2 linux-21c7996917cb5c9d8669409b00d990b75d22a849.zip |
vfio/ccw: sort out physical vs virtual pointers usage
The ORB's interrupt parameter field is stored unmodified into the
interruption code when an I/O interrupt occurs. As this reflects
a real device, let's store the physical address of the subchannel
struct so it can be used when processing an interrupt.
Note: this currently doesn't fix a real bug, since virtual
addresses are identical to physical ones.
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
[EF: Updated commit message]
Signed-off-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Reviewed-by: Nico Boehr <nrb@linux.ibm.com>
Link: https://lore.kernel.org/r/20221121165836.283781-2-farman@linux.ibm.com
Diffstat (limited to 'drivers/siox')
0 files changed, 0 insertions, 0 deletions