summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx23885
diff options
context:
space:
mode:
authorDarron Broad <darron@kewl.org>2008-10-15 13:37:59 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-10-17 17:28:22 -0300
commit6594690b39f9f9fcadafb1caf019bfd7a326e2e5 (patch)
treef302b75e9c1e8827ec491bdc82aebe47c0773d27 /drivers/media/video/cx23885
parent5c310b1360f4be8a2cf944d9d65892839ed27d00 (diff)
V4L/DVB (9264): MFE: bugfix: multi-frontend mutual exclusion parallel open
When moving from one frontend to another an application could spawn multiple threads opening the same new frontend and in some circumstances all of these could become delayed waiting for the previous frontend readers or previous frontend writer thread to complete. In this scenario the first thread will succeed on open to bring the new frontend online but any others will return EBUSY. This is a fault. If the first succeeds and all others are on the same frontend then they should succeed also. Signed-off-by: Darron Broad <darron@kewl.org> Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx23885')
0 files changed, 0 insertions, 0 deletions