Hi,
this patch applies to 2.5.2-pre11 and uses modern module usage
counting and removes code dead in a V4L driver.
Regards
Oliver
--- dsbr100.c.alt Mon Jan 14 21:33:09 2002
+++ dsbr100.c Mon Jan 14 21:35:51 2002
@@ -101,6 +101,7 @@
static struct video_device usb_dsbr100_radio=
{
+ owner: THIS_MODULE,
name: "D-Link DSB R-100 USB radio",
type: VID_TYPE_TUNER,
hardware: VID_HARDWARE_AZTECH,
@@ -119,6 +120,7 @@
MODULE_DEVICE_TABLE (usb, usb_dsbr100_table);
static struct usb_driver usb_dsbr100_driver = {
+ owner: THIS_MODULE,
name: "dsbr100",
probe: usb_dsbr100_probe,
disconnect: usb_dsbr100_disconnect,
@@ -316,13 +318,8 @@
warn("radio not initialised");
return -EAGAIN;
}
- if(users)
- {
- warn("radio in use");
- return -EBUSY;
- }
+
users++;
- MOD_INC_USE_COUNT;
if (dsbr100_start(radio)<0)
warn("radio did not start up properly");
dsbr100_setfreq(radio,radio->curfreq);
@@ -337,7 +334,6 @@
return;
users--;
dsbr100_stop(radio);
- MOD_DEC_USE_COUNT;
}
static int __init dsbr100_init(void)
@@ -374,3 +370,4 @@
Sigh. Of course, I am one of the ts=2 heretics, but Linus' wish is
my command.
*/
+
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel