diff options
author | Andy Walls <awalls@radix.net> | 2009-04-13 22:08:00 -0400 |
---|---|---|
committer | Andy Walls <awalls@radix.net> | 2009-04-13 22:08:00 -0400 |
commit | 4898ebd32abf45917d84356171f9b18e52d58697 (patch) | |
tree | 3d05aa30e4e422cade2f85542ba01bbfdcdc5485 /linux/drivers/media/video/cx18/cx18-dvb.c | |
parent | b475f6c79d531e93935cba748b4dd3a0c572597b (diff) | |
download | mediapointer-dvb-s2-4898ebd32abf45917d84356171f9b18e52d58697.tar.gz mediapointer-dvb-s2-4898ebd32abf45917d84356171f9b18e52d58697.tar.bz2 |
cx18: Convert per stream mutex locks to per queue spin locks
From: Andy Walls <awalls@radix.net>
To avoid sleeps in providing buffers to user space and in handling incoming
buffers from the capture unit, converted the per stream mutex for locking
queues to 3 spin locks. There is now a spin lock per queue
to increase concurrency when moving buffers around.
Also simplified queue manipulations and buffer handling of incoming buffers
of data from the capture unit.
Priority: normal
Signed-off-by: Andy Walls <awalls@radix.net>
Diffstat (limited to 'linux/drivers/media/video/cx18/cx18-dvb.c')
0 files changed, 0 insertions, 0 deletions