diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h index 420767fcb3c96a07fbd859f074d9f68c219e04fd..529c401a9a86465b6a186cd604a3461fb636e96d 100644 --- a/include/linux/if_vlan.h +++ b/include/linux/if_vlan.h @@ -152,7 +152,7 @@ static inline int __vlan_hwaccel_rx(struct sk_buff *skb, skb->real_dev = skb->dev; skb->dev = grp->vlan_devices[vlan_tag & VLAN_VID_MASK]; if (skb->dev == NULL) { - kfree_skb(skb); + dev_kfree_skb_any(skb); /* Not NET_RX_DROP, this is not being dropped * due to congestion.