Hi all, On Mon, 12 May 2008, Tomi Orava wrote: > In my understanding this is a bug in the dvb-usb-framework that cannot > be fixed in Cinergy T2 driver. I checked that if you DON'T define the > menuconfig option: > > "Load and attach frontend and tuner driver modules as needed" ie. > the CONFIG_MEDIA_ATTACH > > The framework will use a different version of the function called > "dvb_frontend_detach" and thefore it will not call the symbol_put_addr > on linux/drivers/media/dvb/dvb-core/dvb_frontend.c line 1220. > With this option deselected the module reference count seems to stay > in sane values. In fact any dvb-driver driver has this problem when it is not using a separate frontend-module, but using the module from "inside". (vp702x, gp8psk, vp7045, dtt200u) dvb_frontend is decrementing the use_count when releasing the driver. dvb_attach is incrementing it, but you can only use dvb_attach on EXPORT_SYMBOL-functions. Trent Piepo was suggesting a solution, but no one ever had time to solve this problem. In fast this is only a propblem for developers, not so much for the average users as he is not unloading the module usually. thanks for your great work, Patrick. _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb