]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/usb/rndis_host.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit...
[mv-sheeva.git] / drivers / net / usb / rndis_host.c
index 490fa8f5542446ae6117c9c5d813870e32521c7f..dd8a4adf48cadf3d1c85507dc9c71c9d9c316004 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/etherdevice.h>
 #include <linux/ethtool.h>
 #include <linux/workqueue.h>
+#include <linux/slab.h>
 #include <linux/mii.h>
 #include <linux/usb.h>
 #include <linux/usb/cdc.h>
@@ -57,8 +58,8 @@
  */
 void rndis_status(struct usbnet *dev, struct urb *urb)
 {
-       devdbg(dev, "rndis status urb, len %d stat %d",
-               urb->actual_length, urb->status);
+       netdev_dbg(dev->net, "rndis status urb, len %d stat %d\n",
+                  urb->actual_length, urb->status);
        // FIXME for keepalives, respond immediately (asynchronously)
        // if not an RNDIS status, do like cdc_status(dev,urb) does
 }
@@ -335,8 +336,8 @@ generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags)
 
        dev->maxpacket = usb_maxpacket(dev->udev, dev->out, 1);
        if (dev->maxpacket == 0) {
-               if (netif_msg_probe(dev))
-                       dev_dbg(&intf->dev, "dev->maxpacket can't be 0\n");
+               netif_dbg(dev, probe, dev->net,
+                         "dev->maxpacket can't be 0\n");
                retval = -EINVAL;
                goto fail_and_release;
        }
@@ -394,17 +395,15 @@ generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags)
        }
        if ((flags & FLAG_RNDIS_PHYM_WIRELESS) &&
                        *phym != RNDIS_PHYSICAL_MEDIUM_WIRELESS_LAN) {
-               if (netif_msg_probe(dev))
-                       dev_dbg(&intf->dev, "driver requires wireless "
-                               "physical medium, but device is not.\n");
+               netif_dbg(dev, probe, dev->net,
+                         "driver requires wireless physical medium, but device is not\n");
                retval = -ENODEV;
                goto halt_fail_and_release;
        }
        if ((flags & FLAG_RNDIS_PHYM_NOT_WIRELESS) &&
                        *phym == RNDIS_PHYSICAL_MEDIUM_WIRELESS_LAN) {
-               if (netif_msg_probe(dev))
-                       dev_dbg(&intf->dev, "driver requires non-wireless "
-                               "physical medium, but device is wireless.\n");
+               netif_dbg(dev, probe, dev->net,
+                         "driver requires non-wireless physical medium, but device is wireless.\n");
                retval = -ENODEV;
                goto halt_fail_and_release;
        }
@@ -497,9 +496,9 @@ int rndis_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
                             skb->len < msg_len ||
                             (data_offset + data_len + 8) > msg_len)) {
                        dev->net->stats.rx_frame_errors++;
-                       devdbg(dev, "bad rndis message %d/%d/%d/%d, len %d",
-                               le32_to_cpu(hdr->msg_type),
-                               msg_len, data_offset, data_len, skb->len);
+                       netdev_dbg(dev->net, "bad rndis message %d/%d/%d/%d, len %d\n",
+                                  le32_to_cpu(hdr->msg_type),
+                                  msg_len, data_offset, data_len, skb->len);
                        return 0;
                }
                skb_pull(skb, 8 + data_offset);