ChangeSet 1.964, 2002/12/27 15:03:38-08:00, [EMAIL PROTECTED]

[PATCH] USB image drivers: remove direct calls to dev_set* and dev_get*

change dev_set_drvdata() and dev_get_drvdata() to
usb_set_intfdata() and usb_get_intfdata()


diff -Nru a/drivers/usb/image/hpusbscsi.c b/drivers/usb/image/hpusbscsi.c
--- a/drivers/usb/image/hpusbscsi.c     Fri Dec 27 23:55:56 2002
+++ b/drivers/usb/image/hpusbscsi.c     Fri Dec 27 23:55:56 2002
@@ -130,7 +130,7 @@
        /* adding to list for module unload */
        list_add (&hpusbscsi_devices, &new->lh);
 
-       dev_set_drvdata(&intf->dev, new);
+       usb_set_intfdata(intf, new);
        return 0;
 
       err_out:
@@ -143,9 +143,9 @@
 static void
 hpusbscsi_usb_disconnect (struct usb_interface *intf)
 {
-       struct hpusbscsi *desc = dev_get_drvdata(&intf->dev);
+       struct hpusbscsi *desc = usb_get_intfdata(intf);
 
-       dev_set_drvdata(&intf->dev, NULL);
+       usb_set_intfdata(intf, NULL);
        if (desc)
                usb_unlink_urb(desc->controlurb);
 }
diff -Nru a/drivers/usb/image/mdc800.c b/drivers/usb/image/mdc800.c
--- a/drivers/usb/image/mdc800.c        Fri Dec 27 23:55:56 2002
+++ b/drivers/usb/image/mdc800.c        Fri Dec 27 23:55:56 2002
@@ -523,7 +523,7 @@
 
        up (&mdc800->io_lock);
        
-       dev_set_drvdata(&intf->dev, mdc800);
+       usb_set_intfdata(intf, mdc800);
        return 0;
 }
 
@@ -533,7 +533,7 @@
  */
 static void mdc800_usb_disconnect (struct usb_interface *intf)
 {
-       struct mdc800_data* mdc800 = dev_get_drvdata(&intf->dev);
+       struct mdc800_data* mdc800 = usb_get_intfdata(intf);
 
        dbg ("(mdc800_usb_disconnect) called");
 
@@ -552,7 +552,7 @@
                usb_driver_release_interface (&mdc800_usb_driver, intf);
 
                mdc800->dev=0;
-               dev_set_drvdata(&intf->dev, NULL);
+               usb_set_intfdata(intf, NULL);
        }
        info ("Mustek MDC800 disconnected from USB.");
 }
diff -Nru a/drivers/usb/image/microtek.c b/drivers/usb/image/microtek.c
--- a/drivers/usb/image/microtek.c      Fri Dec 27 23:55:56 2002
+++ b/drivers/usb/image/microtek.c      Fri Dec 27 23:55:56 2002
@@ -774,11 +774,11 @@
 
 static void mts_usb_disconnect (struct usb_interface *intf)
 {
-       struct mts_desc* to_remove = dev_get_drvdata(&intf->dev);
+       struct mts_desc* to_remove = usb_get_intfdata(intf);
 
        MTS_DEBUG_GOT_HERE();
 
-       dev_set_drvdata(&intf->dev, NULL);
+       usb_set_intfdata(intf, NULL);
        if (to_remove) {
                /* leave the list - lock it */
                down(&mts_list_semaphore);
@@ -1007,7 +1007,7 @@
 
        MTS_DEBUG("completed probe and exiting happily\n");
 
-       dev_set_drvdata(&intf->dev, new_desc);
+       usb_set_intfdata(intf, new_desc);
        return 0;
 }
 
diff -Nru a/drivers/usb/image/scanner.c b/drivers/usb/image/scanner.c
--- a/drivers/usb/image/scanner.c       Fri Dec 27 23:55:56 2002
+++ b/drivers/usb/image/scanner.c       Fri Dec 27 23:55:56 2002
@@ -432,7 +432,7 @@
                err("open_scanner(%d): Unable to access minor data", scn_minor);
                return -ENODEV;
        }
-       scn = dev_get_drvdata (&intf->dev);
+       scn = usb_get_intfdata(intf);
 
        dev = scn->scn_dev;
 
@@ -1102,7 +1102,7 @@
 
        up(&scn_mutex);
 
-       dev_set_drvdata(&intf->dev, scn);
+       usb_set_intfdata(intf, scn);
 
        /* add device id so the device works when advertised */
        intf->kdev = mk_kdev(USB_MAJOR,scn->scn_minor);
@@ -1113,12 +1113,12 @@
 static void
 disconnect_scanner(struct usb_interface *intf)
 {
-       struct scn_usb_data *scn = dev_get_drvdata(&intf->dev);
+       struct scn_usb_data *scn = usb_get_intfdata(intf);
 
        /* remove device id to disable open() */
        intf->kdev = NODEV;
 
-       dev_set_drvdata(&intf->dev, NULL);
+       usb_set_intfdata(intf, NULL);
        if (scn) {
                down (&scn_mutex);
                down (&(scn->sem));


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to