diff options
| author | Finn Thain <[email protected]> | 2017-10-27 02:45:24 +0000 |
|---|---|---|
| committer | Geert Uytterhoeven <[email protected]> | 2017-11-09 22:02:57 +0000 |
| commit | 92178fcabbcd39fc9ccd4e58ec4be83dd5323a46 (patch) | |
| tree | e06ac4b6dd750c56f16f8c29e2a58a9eb855da1a /fs/proc/array.c | |
| parent | m68k/mac: Disentangle VIA/RBV and NuBus initialization (diff) | |
| download | kernel-92178fcabbcd39fc9ccd4e58ec4be83dd5323a46.tar.gz kernel-92178fcabbcd39fc9ccd4e58ec4be83dd5323a46.zip | |
m68k/mac: Add mutual exclusion for IOP interrupt polling
The IOP interrupt handler iop_ism_irq() is used by the adb-iop
driver to poll for ADB request completion. Unfortunately, it is not
re-entrant. Fix the race condition by adding an iop_ism_irq_poll()
function with suitable mutual exclusion.
Tested-by: Stan Johnson <[email protected]>
Signed-off-by: Finn Thain <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: [email protected]
Signed-off-by: Geert Uytterhoeven <[email protected]>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions
