aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorMarek Roszko <[email protected]>2014-01-07 11:45:07 +0100
committerGreg Kroah-Hartman <[email protected]>2014-01-07 17:10:24 -0800
commitf50c995f9ebf064cea1368bf361c4e29679415b4 (patch)
tree569e765bd72fa61fb768a5e7e7ae0357dd5b9081 /tools/perf/util/trace-event-scripting.c
parent0cc7c6c7916b1b6f34350ff1473b80b9f7e459c0 (diff)
tty/serial: at91: fix race condition in atmel_serial_remove
The _remove callback could be called when a tasklet is scheduled. tasklet_kill was called inside the function in order to free up any scheduled tasklets. However it was called after uart_remove_one_port which destroys tty references needed in the port for atmel_tasklet_func. Simply putting the tasklet_kill at the start of the function will prevent this conflict. Signed-off-by: Marek Roszko <[email protected]> Acked-by: Leilei Zhao <[email protected]> Cc: <[email protected]> # v3.12 Signed-off-by: Nicolas Ferre <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions