ChangeSet 1.963, 2002/12/27 15:03:18-08:00, [EMAIL PROTECTED]
[PATCH] USB class 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/class/audio.c b/drivers/usb/class/audio.c
--- a/drivers/usb/class/audio.c Fri Dec 27 23:56:03 2002
+++ b/drivers/usb/class/audio.c Fri Dec 27 23:56:03 2002
@@ -3815,7 +3815,7 @@
}
s = usb_audio_parsecontrol(dev, buffer, buflen,
intf->altsetting->desc.bInterfaceNumber);
if (s) {
- dev_set_drvdata (&intf->dev, s);
+ usb_set_intfdata (intf, s);
return 0;
}
return -ENODEV;
@@ -3826,7 +3826,7 @@
static void usb_audio_disconnect(struct usb_interface *intf)
{
- struct usb_audio_state *s = dev_get_drvdata (&intf->dev);
+ struct usb_audio_state *s = usb_get_intfdata (intf);
struct list_head *list;
struct usb_audiodev *as;
struct usb_mixerdev *ms;
@@ -3846,7 +3846,7 @@
down(&open_sem);
list_del_init(&s->audiodev);
s->usbdev = NULL;
- dev_set_drvdata (&intf->dev, NULL);
+ usb_set_intfdata (intf, NULL);
/* deregister all audio and mixer devices, so no new processes can open this
device */
for(list = s->audiolist.next; list != &s->audiolist; list = list->next) {
diff -Nru a/drivers/usb/class/bluetty.c b/drivers/usb/class/bluetty.c
--- a/drivers/usb/class/bluetty.c Fri Dec 27 23:56:03 2002
+++ b/drivers/usb/class/bluetty.c Fri Dec 27 23:56:03 2002
@@ -1207,7 +1207,7 @@
bluetooth_table[minor] = bluetooth;
/* success */
- dev_set_drvdata (&intf->dev, bluetooth);
+ usb_set_intfdata (intf, bluetooth);
return 0;
probe_error:
@@ -1243,10 +1243,10 @@
static void usb_bluetooth_disconnect(struct usb_interface *intf)
{
- struct usb_bluetooth *bluetooth = dev_get_drvdata (&intf->dev);
+ struct usb_bluetooth *bluetooth = usb_get_intfdata (intf);
int i;
- dev_set_drvdata (&intf->dev, NULL);
+ usb_set_intfdata (intf, NULL);
if (bluetooth) {
if ((bluetooth->open_count) && (bluetooth->tty))
tty_hangup(bluetooth->tty);
diff -Nru a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
--- a/drivers/usb/class/cdc-acm.c Fri Dec 27 23:56:03 2002
+++ b/drivers/usb/class/cdc-acm.c Fri Dec 27 23:56:03 2002
@@ -652,7 +652,7 @@
tty_register_devfs(&acm_tty_driver, 0, minor);
acm_table[minor] = acm;
- dev_set_drvdata (&intf->dev, acm);
+ usb_set_intfdata (intf, acm);
return 0;
}
@@ -661,7 +661,7 @@
static void acm_disconnect(struct usb_interface *intf)
{
- struct acm *acm = dev_get_drvdata (&intf->dev);
+ struct acm *acm = usb_get_intfdata (intf);
if (!acm || !acm->dev) {
dbg("disconnect on nonexisting interface");
@@ -669,7 +669,7 @@
}
acm->dev = NULL;
- dev_set_drvdata (&intf->dev, NULL);
+ usb_set_intfdata (intf, NULL);
usb_unlink_urb(acm->ctrlurb);
usb_unlink_urb(acm->readurb);
diff -Nru a/drivers/usb/class/usb-midi.c b/drivers/usb/class/usb-midi.c
--- a/drivers/usb/class/usb-midi.c Fri Dec 27 23:56:03 2002
+++ b/drivers/usb/class/usb-midi.c Fri Dec 27 23:56:03 2002
@@ -2056,14 +2056,14 @@
MOD_INC_USE_COUNT;
#endif
- dev_set_drvdata (&intf->dev, s);
+ usb_set_intfdata (intf, s);
return 0;
}
static void usb_midi_disconnect(struct usb_interface *intf)
{
- struct usb_midi_state *s = dev_get_drvdata (&intf->dev);
+ struct usb_midi_state *s = usb_get_intfdata (intf);
struct list_head *list;
struct usb_mididev *m;
@@ -2080,7 +2080,7 @@
list_del(&s->mididev);
INIT_LIST_HEAD(&s->mididev);
s->usbdev = NULL;
- dev_set_drvdata (&intf->dev, NULL);
+ usb_set_intfdata (intf, NULL);
for ( list = s->midiDevList.next; list != &s->midiDevList; list = list->next )
{
m = list_entry(list, struct usb_mididev, list);
diff -Nru a/drivers/usb/class/usblp.c b/drivers/usb/class/usblp.c
--- a/drivers/usb/class/usblp.c Fri Dec 27 23:56:03 2002
+++ b/drivers/usb/class/usblp.c Fri Dec 27 23:56:03 2002
@@ -338,7 +338,7 @@
if (!intf) {
goto out;
}
- usblp = dev_get_drvdata (&intf->dev);
+ usblp = usb_get_intfdata (intf);
if (!usblp || !usblp->dev)
goto out;
@@ -923,7 +923,7 @@
usblp->current_protocol, usblp->dev->descriptor.idVendor,
usblp->dev->descriptor.idProduct);
- dev_set_drvdata (&intf->dev, usblp);
+ usb_set_intfdata (intf, usblp);
/* add device id so the device works when advertised */
intf->kdev = mk_kdev(USB_MAJOR,usblp->minor);
@@ -1110,7 +1110,7 @@
static void usblp_disconnect(struct usb_interface *intf)
{
- struct usblp *usblp = dev_get_drvdata (&intf->dev);
+ struct usblp *usblp = usb_get_intfdata (intf);
/* remove device id to disable open() */
intf->kdev = NODEV;
@@ -1123,7 +1123,7 @@
down (&usblp->sem);
lock_kernel();
usblp->dev = NULL;
- dev_set_drvdata (&intf->dev, NULL);
+ usb_set_intfdata (intf, NULL);
usblp_unlink_urbs(usblp);
-------------------------------------------------------
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