Commit 1bcb275d authored by David S. Miller's avatar David S. Miller

net/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT.

parent 254addf4
...@@ -904,7 +904,7 @@ void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev) ...@@ -904,7 +904,7 @@ void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev)
if (skb2->nh.raw < skb2->data || if (skb2->nh.raw < skb2->data ||
skb2->nh.raw > skb2->tail) { skb2->nh.raw > skb2->tail) {
if (net_ratelimit()) if (net_ratelimit())
printk(KERN_DEBUG "protocol %04x is " printk(KERN_CRIT "protocol %04x is "
"buggy, dev %s\n", "buggy, dev %s\n",
skb2->protocol, dev->name); skb2->protocol, dev->name);
skb2->nh.raw = skb2->data; skb2->nh.raw = skb2->data;
...@@ -1062,14 +1062,14 @@ int dev_queue_xmit(struct sk_buff *skb) ...@@ -1062,14 +1062,14 @@ int dev_queue_xmit(struct sk_buff *skb)
dev->xmit_lock_owner = -1; dev->xmit_lock_owner = -1;
spin_unlock_bh(&dev->xmit_lock); spin_unlock_bh(&dev->xmit_lock);
if (net_ratelimit()) if (net_ratelimit())
printk(KERN_DEBUG "Virtual device %s asks to " printk(KERN_CRIT "Virtual device %s asks to "
"queue packet!\n", dev->name); "queue packet!\n", dev->name);
goto out_enetdown; goto out_enetdown;
} else { } else {
/* Recursion is detected! It is possible, /* Recursion is detected! It is possible,
* unfortunately */ * unfortunately */
if (net_ratelimit()) if (net_ratelimit())
printk(KERN_DEBUG "Dead loop on virtual device " printk(KERN_CRIT "Dead loop on virtual device "
"%s, fix it urgently!\n", dev->name); "%s, fix it urgently!\n", dev->name);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment