aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJonathan Nieder <[email protected]>2011-05-01 06:29:37 -0300
committerMauro Carvalho Chehab <[email protected]>2011-05-20 09:29:36 -0300
commit1fe70e963028f34ba5e32488a7870ff4b410b19b (patch)
tree8185ba45b69831b8cb6a1b1aef5cb84ea092b8cc /tools/perf/scripts/python
parent8a317a8760cfffa8185b56ff59fb4b6c58488d79 (diff)
[media] cx88: fix locking of sub-driver operations
The BKL conversion of this driver seems to have gone wrong. Loading the cx88-blackbird driver deadlocks. The cause: mpeg_ops::open in the cx2388x blackbird driver acquires the device lock and calls the sub-driver's request_acquire, which tries to acquire the lock again. Fix it by clarifying the semantics of request_acquire, request_release, advise_acquire, and advise_release: now all will rely on the caller to acquire the device lock. Based on work by Ben Hutchings <[email protected]>. Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=31962 Reported-by: Andi Huber <[email protected]> Tested-by: Andi Huber <[email protected]> Tested-by: Marlon de Boer <[email protected]> Cc: [email protected] Signed-off-by: Jonathan Nieder <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions