diff options
Diffstat (limited to 'drivers/net/ni65.c')
| -rw-r--r-- | drivers/net/ni65.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/ni65.c b/drivers/net/ni65.c index 925d1dfcc4dc..bb42ff218484 100644 --- a/drivers/net/ni65.c +++ b/drivers/net/ni65.c | |||
| @@ -696,8 +696,7 @@ static void ni65_free_buffer(struct priv *p) | |||
| 696 | return; | 696 | return; |
| 697 | 697 | ||
| 698 | for(i=0;i<TMDNUM;i++) { | 698 | for(i=0;i<TMDNUM;i++) { |
| 699 | if(p->tmdbounce[i]) | 699 | kfree(p->tmdbounce[i]); |
| 700 | kfree(p->tmdbounce[i]); | ||
| 701 | #ifdef XMT_VIA_SKB | 700 | #ifdef XMT_VIA_SKB |
| 702 | if(p->tmd_skb[i]) | 701 | if(p->tmd_skb[i]) |
| 703 | dev_kfree_skb(p->tmd_skb[i]); | 702 | dev_kfree_skb(p->tmd_skb[i]); |
| @@ -710,12 +709,10 @@ static void ni65_free_buffer(struct priv *p) | |||
| 710 | if(p->recv_skb[i]) | 709 | if(p->recv_skb[i]) |
| 711 | dev_kfree_skb(p->recv_skb[i]); | 710 | dev_kfree_skb(p->recv_skb[i]); |
| 712 | #else | 711 | #else |
| 713 | if(p->recvbounce[i]) | 712 | kfree(p->recvbounce[i]); |
| 714 | kfree(p->recvbounce[i]); | ||
| 715 | #endif | 713 | #endif |
| 716 | } | 714 | } |
| 717 | if(p->self) | 715 | kfree(p->self); |
| 718 | kfree(p->self); | ||
| 719 | } | 716 | } |
| 720 | 717 | ||
| 721 | 718 | ||
