From: Andrew de Quincey Date: Tue, 4 Apr 2006 12:41:47 +0000 (-0300) Subject: V4L/DVB (3725): Fix mutex in dvb_register_device to work. X-Git-Tag: v2.6.17-rc5~31^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f47f4763cde162656448fcd1ada9d5e8101a00d2;p=pandora-kernel.git 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 Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed