linux/drivers/media/dvb/dvb-core
Andrew de Quincey f47f4763cd V4L/DVB (3725): Fix mutex in dvb_register_device to work.
This mutex is meant to stop two devices getting the same ID. dvbdev_get_free_id() 
scans the list of already allocated devices to find a free id.
Unfortunately, since the mutex is unlocked before the card is added to the
above list, it is still possible for two of them to get the same id.
Its debatable whether this mutex lock is actually needed, but I'm unwilling
to just remove it in case something does depend on it.

Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-05-12 19:54:37 -03:00
..
demux.h V4L/DVB (3413): Typos grab bag of the month 2006-03-08 12:04:24 -03:00
dmxdev.c V4L/DVB (3672): Fix memory leak in dvr open 2006-04-02 04:56:01 -03:00
dmxdev.h V4L/DVB (3501): Dmxdev: use dvb_ringbuffer 2006-03-21 08:53:29 -08:00
dvb_ca_en50221.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
dvb_ca_en50221.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dvb_demux.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
dvb_demux.h V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
dvb_filter.c V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
dvb_filter.h [PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 3 2005-12-12 08:57:44 -08:00
dvb_frontend.c V4L/DVB (3673): Fix budget-av CAM reset 2006-04-02 04:56:02 -03:00
dvb_frontend.h V4L/DVB (3673): Fix budget-av CAM reset 2006-04-02 04:56:02 -03:00
dvb_net.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
dvb_net.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dvb_ringbuffer.c V4L/DVB (3500): Ringbuffer: don't reset pointers to zero 2006-03-21 08:53:27 -08:00
dvb_ringbuffer.h V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer 2006-03-21 08:53:17 -08:00
dvbdev.c V4L/DVB (3725): Fix mutex in dvb_register_device to work. 2006-05-12 19:54:37 -03:00
dvbdev.h V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
Kconfig V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
Makefile V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00