diff options
author | Chris Rankin <rankincj@yahoo.com> | 2011-09-24 16:54:58 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-09-25 09:47:59 -0300 |
commit | b868a537b675eed2ba84bbeca4c8557ebf9e0156 (patch) | |
tree | 42a7bd386be97907cbbc3243d5c2cdc3fc0bb2a1 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 4a6c4a9567aed23cf7e8134c63f3176a57e5572b (diff) |
[media] em28xx: fix deadlock when unplugging and replugging a DVB adapter
This fixes the deadlock that occurs with either multiple PCTV 290e adapters or when a single PCTV 290e adapter is replugged.
For DVB devices, the device lock must now *not* be held when adding/removing either a device or an extension to the respective lists. (Because em28xx_init_dvb() will want to take the lock instead).
Conversely, for Audio-Only devices, the device lock *must* be held when adding/removing either a device or an extension to the respective lists.
Signed-off-by: Chris Rankin <rankincj@yahoo.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions