staging: octeon: use printk_ratelimited instead of printk_ratelimit
[pandora-kernel.git] / drivers / staging / octeon / ethernet-rgmii.c
index a0d4d4b..9c0d293 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/kernel.h>
 #include <linux/netdevice.h>
 #include <linux/phy.h>
+#include <linux/ratelimit.h>
 #include <net/dst.h>
 
 #include <asm/octeon/octeon.h>
@@ -116,9 +117,9 @@ static void cvm_oct_rgmii_poll(struct net_device *dev)
                                cvmx_write_csr(CVMX_GMXX_RXX_INT_REG
                                               (index, interface),
                                               gmxx_rxx_int_reg.u64);
-                               DEBUGPRINT("%s: Using 10Mbps with software "
-                                          "preamble removal\n",
-                                    dev->name);
+                               printk_ratelimited("%s: Using 10Mbps with software "
+                                                  "preamble removal\n",
+                                                  dev->name);
                        }
                }
 
@@ -174,23 +175,23 @@ static void cvm_oct_rgmii_poll(struct net_device *dev)
                        if (!netif_carrier_ok(dev))
                                netif_carrier_on(dev);
                        if (priv->queue != -1)
-                               DEBUGPRINT("%s: %u Mbps %s duplex, "
-                                          "port %2d, queue %2d\n",
-                                          dev->name, link_info.s.speed,
-                                          (link_info.s.full_duplex) ?
-                                               "Full" : "Half",
-                                          priv->port, priv->queue);
+                               printk_ratelimited("%s: %u Mbps %s duplex, "
+                                                  "port %2d, queue %2d\n",
+                                                  dev->name, link_info.s.speed,
+                                                  (link_info.s.full_duplex) ?
+                                                  "Full" : "Half",
+                                                  priv->port, priv->queue);
                        else
-                               DEBUGPRINT("%s: %u Mbps %s duplex, "
-                                          "port %2d, POW\n",
-                                          dev->name, link_info.s.speed,
-                                          (link_info.s.full_duplex) ?
-                                               "Full" : "Half",
-                                          priv->port);
+                               printk_ratelimited("%s: %u Mbps %s duplex, "
+                                                  "port %2d, POW\n",
+                                                  dev->name, link_info.s.speed,
+                                                  (link_info.s.full_duplex) ?
+                                                  "Full" : "Half",
+                                                  priv->port);
                } else {
                        if (netif_carrier_ok(dev))
                                netif_carrier_off(dev);
-                       DEBUGPRINT("%s: Link down\n", dev->name);
+                       printk_ratelimited("%s: Link down\n", dev->name);
                }
        }
 }