]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Fix usb interface change in hisax st5481_*
authorHerbert Xu <herbert@gondor.apana.org.au>
Sat, 9 Aug 2003 02:39:19 +0000 (19:39 -0700)
committerPatrick Mochel <mochel@osdl.org>
Sat, 9 Aug 2003 02:39:19 +0000 (19:39 -0700)
This makes the HISAX ST5481 driver build again with 2.6.0-test3 where
the usb_host_config structure has changed.

drivers/isdn/hisax/st5481_b.c
drivers/isdn/hisax/st5481_d.c
drivers/isdn/hisax/st5481_usb.c

index 4038bd5f85bedab74b4f6c2c210770f6cc5d2c79..7aade575701f8e8e18e72c1e0e1fa3ddfe9be252 100644 (file)
@@ -254,7 +254,7 @@ static int st5481_setup_b_out(struct st5481_bcs *bcs)
 
        DBG(4,"");
 
-       altsetting = &(dev->config->interface[0].altsetting[3]);
+       altsetting = &(dev->config->interface[0]->altsetting[3]);
 
        // Allocate URBs and buffers for the B channel out
        endpoint = &altsetting->endpoint[EP_B1_OUT - 1 + bcs->channel * 2];
index b8008955aeee341e35e5f1ccc3cf877cd0b87969..06b91cba17bbe66b31f558fae6e1065f34d4af4e 100644 (file)
@@ -658,7 +658,7 @@ static int __devinit st5481_setup_d_out(struct st5481_adapter *adapter)
 
        DBG(2,"");
 
-       altsetting = &(dev->config->interface[0].altsetting[3]);
+       altsetting = &(dev->config->interface[0]->altsetting[3]);
 
        // Allocate URBs and buffers for the D channel out
        endpoint = &altsetting->endpoint[EP_D_OUT-1];
index 034a9639ecc9eb3fb51662b0b9dabc0f66a96adc..4bb54726a09c98948883de67129d70f1dc8426b7 100644 (file)
@@ -258,7 +258,7 @@ int __devinit st5481_setup_usb(struct st5481_adapter *adapter)
        }
 
        
-       altsetting = &(dev->config->interface[0].altsetting[3]);        
+       altsetting = &(dev->config->interface[0]->altsetting[3]);       
 
        // Check if the config is sane
        if ( altsetting->desc.bNumEndpoints != 7 ) {