diff options
author | Juergen Gross <[email protected]> | 2020-09-07 15:47:28 +0200 |
---|---|---|
committer | Juergen Gross <[email protected]> | 2020-10-20 10:22:07 +0200 |
commit | c8d647a326f06a39a8e5f0f1af946eacfa1835f8 (patch) | |
tree | 6f08ac11182e69d84ac9077b122e24ed8e757b61 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 86991b6e7ea6c613b7692f65106076943449b6b7 (diff) |
xen/pvcallsback: use lateeoi irq binding
In order to reduce the chance for the system becoming unresponsive due
to event storms triggered by a misbehaving pvcallsfront use the lateeoi
irq binding for pvcallsback and unmask the event channel only after
handling all write requests, which are the ones coming in via an irq.
This requires modifying the logic a little bit to not require an event
for each write request, but to keep the ioworker running until no
further data is found on the ring page to be processed.
This is part of XSA-332.
Cc: [email protected]
Reported-by: Julien Grall <[email protected]>
Signed-off-by: Juergen Gross <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>
Reviewed-by: Wei Liu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions