.. | .. |
---|
7 | 7 | * ------------------ |
---|
8 | 8 | * |
---|
9 | 9 | * You can find a subset of the documentation in |
---|
10 | | - * Documentation/networking/z8530drv.txt. |
---|
| 10 | + * Documentation/networking/device_drivers/hamradio/z8530drv.rst. |
---|
11 | 11 | */ |
---|
12 | 12 | |
---|
13 | 13 | /* |
---|
.. | .. |
---|
300 | 300 | spin_lock_irqsave(&scc->lock, flags); |
---|
301 | 301 | if (scc->tx_buff != NULL) |
---|
302 | 302 | { |
---|
303 | | - dev_kfree_skb(scc->tx_buff); |
---|
| 303 | + dev_kfree_skb_irq(scc->tx_buff); |
---|
304 | 304 | scc->tx_buff = NULL; |
---|
305 | 305 | } |
---|
306 | 306 | |
---|
307 | 307 | while (!skb_queue_empty(&scc->tx_queue)) |
---|
308 | | - dev_kfree_skb(skb_dequeue(&scc->tx_queue)); |
---|
| 308 | + dev_kfree_skb_irq(skb_dequeue(&scc->tx_queue)); |
---|
309 | 309 | |
---|
310 | 310 | spin_unlock_irqrestore(&scc->lock, flags); |
---|
311 | 311 | } |
---|
.. | .. |
---|
1667 | 1667 | if (skb_queue_len(&scc->tx_queue) > scc->dev->tx_queue_len) { |
---|
1668 | 1668 | struct sk_buff *skb_del; |
---|
1669 | 1669 | skb_del = skb_dequeue(&scc->tx_queue); |
---|
1670 | | - dev_kfree_skb(skb_del); |
---|
| 1670 | + dev_kfree_skb_irq(skb_del); |
---|
1671 | 1671 | } |
---|
1672 | 1672 | skb_queue_tail(&scc->tx_queue, skb); |
---|
1673 | 1673 | netif_trans_update(dev); |
---|