ChangeSet 1.1608.24.41, 2004/03/03 12:54:08-08:00, [EMAIL PROTECTED]

[PATCH] USB: remove act_altsetting usages in more USB drivers


 drivers/input/joystick/iforce/iforce-usb.c |    2 +-
 drivers/net/irda/stir4200.c                |    3 +--
 drivers/usb/input/usbkbd.c                 |    2 +-
 drivers/usb/input/usbmouse.c               |    2 +-
 4 files changed, 4 insertions(+), 5 deletions(-)


diff -Nru a/drivers/input/joystick/iforce/iforce-usb.c 
b/drivers/input/joystick/iforce/iforce-usb.c
--- a/drivers/input/joystick/iforce/iforce-usb.c        Tue Mar 16 15:04:14 2004
+++ b/drivers/input/joystick/iforce/iforce-usb.c        Tue Mar 16 15:04:14 2004
@@ -135,7 +135,7 @@
        struct usb_endpoint_descriptor *epirq, *epout;
        struct iforce *iforce;
 
-       interface = &intf->altsetting[intf->act_altsetting];
+       interface = intf->cur_altsetting;
 
        epirq = &interface->endpoint[0].desc;
        epout = &interface->endpoint[1].desc;
diff -Nru a/drivers/net/irda/stir4200.c b/drivers/net/irda/stir4200.c
--- a/drivers/net/irda/stir4200.c       Tue Mar 16 15:04:14 2004
+++ b/drivers/net/irda/stir4200.c       Tue Mar 16 15:04:14 2004
@@ -1086,8 +1086,7 @@
 static int stir_setup_usb(struct stir_cb *stir, struct usb_interface *intf)
 {
        struct usb_device *usbdev = interface_to_usbdev(intf);
-       const struct usb_host_interface *interface
-               = &intf->altsetting[intf->act_altsetting];
+       const struct usb_host_interface *interface = intf->cur_altsetting;
        const struct usb_endpoint_descriptor *ep_in = NULL;
        const struct usb_endpoint_descriptor *ep_out = NULL;
        int i;
diff -Nru a/drivers/usb/input/usbkbd.c b/drivers/usb/input/usbkbd.c
--- a/drivers/usb/input/usbkbd.c        Tue Mar 16 15:04:14 2004
+++ b/drivers/usb/input/usbkbd.c        Tue Mar 16 15:04:14 2004
@@ -240,7 +240,7 @@
        char path[64];
        char *buf;
 
-       interface = &iface->altsetting[iface->act_altsetting];
+       interface = iface->cur_altsetting;
 
        if (interface->desc.bNumEndpoints != 1)
                return -ENODEV;
diff -Nru a/drivers/usb/input/usbmouse.c b/drivers/usb/input/usbmouse.c
--- a/drivers/usb/input/usbmouse.c      Tue Mar 16 15:04:14 2004
+++ b/drivers/usb/input/usbmouse.c      Tue Mar 16 15:04:14 2004
@@ -131,7 +131,7 @@
        char path[64];
        char *buf;
 
-       interface = &intf->altsetting[intf->act_altsetting];
+       interface = intf->cur_altsetting;
 
        if (interface->desc.bNumEndpoints != 1) 
                return -ENODEV;



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to