|
@@ -455,10 +455,15 @@ static inline struct iw_statistics *get_wireless_stats(struct net_device *dev)
|
|
|
|
|
|
/* Old location, field to be removed in next WE */
|
|
|
if(dev->get_wireless_stats) {
|
|
|
- printk(KERN_DEBUG "%s (WE) : Driver using old /proc/net/wireless support, please fix driver !\n",
|
|
|
- dev->name);
|
|
|
+ static int printed_message;
|
|
|
+
|
|
|
+ if (!printed_message++)
|
|
|
+ printk(KERN_DEBUG "%s (WE) : Driver using old /proc/net/wireless support, please fix driver !\n",
|
|
|
+ dev->name);
|
|
|
+
|
|
|
return dev->get_wireless_stats(dev);
|
|
|
}
|
|
|
+
|
|
|
/* Not found */
|
|
|
return (struct iw_statistics *) NULL;
|
|
|
}
|