aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd/commit.c
diff options
context:
space:
mode:
authorOmair Mohammed Abdullah <[email protected]>2012-09-29 12:24:05 +0530
committerTakashi Iwai <[email protected]>2012-10-06 16:50:28 +0200
commitd4f1e48bd11e3df6a26811f7a1f06c4225d92f7d (patch)
tree9095cf6f07b86a43df416c7ebdd261967935053d /fs/jbd/commit.c
parentd17344b3547669f5b6ee4fda993d03737a141bd6 (diff)
ALSA: aloop - add locking to timer access
When the loopback timer handler is running, calling del_timer() (for STOP trigger) will not wait for the handler to complete before deactivating the timer. The timer gets rescheduled in the handler as usual. Then a subsequent START trigger will try to start the timer using add_timer() with a timer pending leading to a kernel panic. Serialize the calls to add_timer() and del_timer() using a spin lock to avoid this. Signed-off-by: Omair Mohammed Abdullah <[email protected]> Signed-off-by: Vinod Koul <[email protected]> Cc: <[email protected]> Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions