Mauro Carvalho Chehab wrote: > Hans Verkuil wrote: >> On the DVB side there seem to be only two sources that use the BKL: >> >> linux/drivers/media/dvb/bt8xx/dst_ca.c: lock_kernel(); >> linux/drivers/media/dvb/bt8xx/dst_ca.c: unlock_kernel(); >> linux/drivers/media/dvb/dvb-core/dvbdev.c: lock_kernel(); >> linux/drivers/media/dvb/dvb-core/dvbdev.c: unlock_kernel(); >> linux/drivers/media/dvb/dvb-core/dvbdev.c: unlock_kernel(); >> >> At first glance it doesn't seem too difficult to remove them, but I leave >> that to the DVB experts. > > The main issue is at dvbdev, since it is used by all devices. We need to get rid > of it. Get rid of its lock_kernel in open and its locked ioctl, or of the dvbdev 'library' itself? > That's said, Stefan Richter sent a patch meant to reduce the issues with > DVB. Unfortunately, I haven't seen any comments on it. It would be really important > to test his approach. I will attempt to continue with this (convert more drivers if not all, in a properly organized patch series for review), though it won't happen overnight as I'm chronically short of spare time. I.e. if others step in, even better. -- Stefan Richter -=====-==-=- -=-- ---== http://arcgraph.de/sr/ -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html