mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-09-19 22:44:11 +03:00
47fedb5947
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14884 3c298f89-4303-0410-b956-a3cf2f4a3e73
34 lines
892 B
Diff
34 lines
892 B
Diff
I'm not sure if this is necessary, but the original driver did it and
|
|
apparently also many other drivers do it, so it should not be completely
|
|
wrong to do it.
|
|
|
|
Signed-off-by: Phil Sutter <n0-1@freewrt.org>
|
|
---
|
|
drivers/net/korina.c | 2 ++
|
|
1 files changed, 2 insertions(+), 0 deletions(-)
|
|
|
|
diff --git a/drivers/net/korina.c b/drivers/net/korina.c
|
|
index 75010ca..56b4db2 100644
|
|
--- a/drivers/net/korina.c
|
|
+++ b/drivers/net/korina.c
|
|
@@ -419,6 +419,7 @@ static int korina_rx(struct net_device *dev, int limit)
|
|
/* 16 bit align */
|
|
skb_reserve(skb_new, 2);
|
|
|
|
+ skb_new->dev = dev;
|
|
lp->rx_skb[lp->rx_next_done] = skb_new;
|
|
}
|
|
|
|
@@ -763,6 +764,7 @@ static void korina_alloc_ring(struct net_device *dev)
|
|
if (!skb)
|
|
break;
|
|
skb_reserve(skb, 2);
|
|
+ skb->dev = dev;
|
|
lp->rx_skb[i] = skb;
|
|
lp->rd_ring[i].control = DMA_DESC_IOD |
|
|
DMA_COUNT(KORINA_RBSIZE);
|
|
--
|
|
1.5.6.4
|
|
|
|
|