aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/failed-syscalls-by-pid.py
diff options
context:
space:
mode:
authorDean Jenkins <[email protected]>2013-02-28 14:21:53 +0000
committerGustavo Padovan <[email protected]>2013-03-08 10:40:24 -0300
commitfea7b02fbf73adb2e746f00ed279a782de7e74e4 (patch)
treeb5f944e911d7e9db66d503b45a8473a85948740e /tools/perf/scripts/python/failed-syscalls-by-pid.py
parentbe9f97f04565a6c438b7521ad679870d25645475 (diff)
Bluetooth: Avoid rfcomm_session_timeout using freed session
Use del_timer_sync() instead of del_timer() as this ensures that rfcomm_session_timeout() is not running on a different CPU when rfcomm_session_put() is called. This avoids a race condition on SMP systems because potentially rfcomm_session_timeout() could reuse the freed RFCOMM session structure caused by the execution of rfcomm_session_put(). Note that this modification makes the reason for the RFCOMM session refcnt mechanism redundant. Signed-off-by: Dean Jenkins <[email protected]> Acked-by: Marcel Holtmann <[email protected]> Signed-off-by: Gustavo Padovan <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions