projects
/
GitHub
/
mt8127
/
android_kernel_alcatel_ttab.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
netdev: convert bulk of drivers to netdev_tx_t
[GitHub/mt8127/android_kernel_alcatel_ttab.git]
/
drivers
/
net
/
8139cp.c
diff --git
a/drivers/net/8139cp.c
b/drivers/net/8139cp.c
index 50efde11ea6c8790e8f0e679d9faaeb15e40f6f6..462d9f59c53aacfcb980b8326c005e6a53c10f48 100644
(file)
--- a/
drivers/net/8139cp.c
+++ b/
drivers/net/8139cp.c
@@
-515,7
+515,7
@@
rx_status_loop:
dma_addr_t mapping;
struct sk_buff *skb, *new_skb;
struct cp_desc *desc;
dma_addr_t mapping;
struct sk_buff *skb, *new_skb;
struct cp_desc *desc;
-
unsigned buflen
;
+
const unsigned buflen = cp->rx_buf_sz
;
skb = cp->rx_skb[rx_tail];
BUG_ON(!skb);
skb = cp->rx_skb[rx_tail];
BUG_ON(!skb);
@@
-549,8
+549,7
@@
rx_status_loop:
pr_debug("%s: rx slot %d status 0x%x len %d\n",
dev->name, rx_tail, status, len);
pr_debug("%s: rx slot %d status 0x%x len %d\n",
dev->name, rx_tail, status, len);
- buflen = cp->rx_buf_sz + NET_IP_ALIGN;
- new_skb = netdev_alloc_skb(dev, buflen);
+ new_skb = netdev_alloc_skb(dev, buflen + NET_IP_ALIGN);
if (!new_skb) {
dev->stats.rx_dropped++;
goto rx_next;
if (!new_skb) {
dev->stats.rx_dropped++;
goto rx_next;
@@
-737,7
+736,8
@@
static void cp_tx (struct cp_private *cp)
netif_wake_queue(cp->dev);
}
netif_wake_queue(cp->dev);
}
-static int cp_start_xmit (struct sk_buff *skb, struct net_device *dev)
+static netdev_tx_t cp_start_xmit (struct sk_buff *skb,
+ struct net_device *dev)
{
struct cp_private *cp = netdev_priv(dev);
unsigned entry;
{
struct cp_private *cp = netdev_priv(dev);
unsigned entry;
@@
-891,7
+891,7
@@
static int cp_start_xmit (struct sk_buff *skb, struct net_device *dev)
cpw8(TxPoll, NormalTxPoll);
dev->trans_start = jiffies;
cpw8(TxPoll, NormalTxPoll);
dev->trans_start = jiffies;
- return
0
;
+ return
NETDEV_TX_OK
;
}
/* Set or clear the multicast filter for this adaptor.
}
/* Set or clear the multicast filter for this adaptor.