Hi,

This patch is along the same lines as the module-locking patch I made
for the pegasus.o driver, and updates the kaweth.o driver to use the
2.4-style locks.

Cheers,
Chris

--- linux-2.4.16/drivers/usb/kaweth.c.orig      Tue Dec  4 23:37:07 2001
+++ linux-2.4.16/drivers/usb/kaweth.c   Tue Dec  4 23:38:07 2001
@@ -544,8 +544,6 @@
 
        netif_start_queue(net);
 
-       MOD_INC_USE_COUNT;
-
        kaweth_async_set_rx_mode(kaweth);
        return 0;
 }
@@ -565,8 +563,6 @@
 
        kaweth->status &= ~KAWETH_STATUS_CLOSING;
 
-       MOD_DEC_USE_COUNT;
-
        printk("Dev usage: %d", kaweth->dev->refcnt.counter);
 
        return 0;
@@ -890,7 +886,8 @@
        memcpy(kaweth->net->dev_addr, 
                &kaweth->configuration.hw_addr,
                sizeof(kaweth->configuration.hw_addr));
-        
+
+       kaweth->net->owner = THIS_MODULE;
        kaweth->net->priv = kaweth;
        kaweth->net->open = kaweth_open;
        kaweth->net->stop = kaweth_close;

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to