diff options
| author | Jens Freimann <[email protected]> | 2015-03-16 12:17:13 +0100 |
|---|---|---|
| committer | Christian Borntraeger <[email protected]> | 2015-03-31 21:05:51 +0200 |
| commit | 94aa033efcac47b09db22cb561e135baf37b7887 (patch) | |
| tree | 2370d7dbd93fd307db16399de6229dbb0aa46d04 /tools/perf/scripts/python/event_analyzing_sample.py | |
| parent | a3ed8dae6e3db479ca275883ba7fe994170b0ae6 (diff) | |
KVM: s390: fix get_all_floating_irqs
This fixes a bug introduced with commit c05c4186bbe4 ("KVM: s390:
add floating irq controller").
get_all_floating_irqs() does copy_to_user() while holding
a spin lock. Let's fix this by filling a temporary buffer
first and copy it to userspace after giving up the lock.
Cc: <[email protected]> # 3.18+: 69a8d4562638 KVM: s390: no need to hold...
Reviewed-by: David Hildenbrand <[email protected]>
Signed-off-by: Jens Freimann <[email protected]>
Signed-off-by: Christian Borntraeger <[email protected]>
Acked-by: Cornelia Huck <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions