vserver 1.9.5.x5
[linux-2.6.git] / drivers / isdn / hisax / st5481_d.c
index 5ff7fdf..071b1d3 100644 (file)
@@ -623,7 +623,7 @@ static void ph_connect(struct st5481_adapter *adapter)
        st5481_usb_device_ctrl_msg(adapter, FFMSK_D, 0xfc, NULL, NULL);
        st5481_in_mode(d_in, L1_MODE_HDLC);
 
-#if LOOPBACK
+#ifdef LOOPBACK
        // Turn loopback on (data sent on B and D looped back)
        st5481_usb_device_ctrl_msg(cs, LBB, 0x04, NULL, NULL);
 #endif
@@ -669,7 +669,7 @@ static int st5481_setup_d_out(struct st5481_adapter *adapter)
        endpoint = &altsetting->endpoint[EP_D_OUT-1];
 
        DBG(2,"endpoint address=%02x,packet size=%d",
-           endpoint->desc.bEndpointAddress, endpoint->desc.wMaxPacketSize);
+           endpoint->desc.bEndpointAddress, le16_to_cpu(endpoint->desc.wMaxPacketSize));
 
        return st5481_setup_isocpipes(d_out->urb, dev, 
                                      usb_sndisocpipe(dev, endpoint->desc.bEndpointAddress),