aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc/array.c
diff options
context:
space:
mode:
authorFinn Thain <[email protected]>2017-10-27 02:45:24 +0000
committerGeert Uytterhoeven <[email protected]>2017-11-09 22:02:57 +0000
commit92178fcabbcd39fc9ccd4e58ec4be83dd5323a46 (patch)
treee06ac4b6dd750c56f16f8c29e2a58a9eb855da1a /fs/proc/array.c
parentm68k/mac: Disentangle VIA/RBV and NuBus initialization (diff)
downloadkernel-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