diff options
Diffstat (limited to 'drivers/char/synclinkmp.c')
-rw-r--r-- | drivers/char/synclinkmp.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/char/synclinkmp.c b/drivers/char/synclinkmp.c index f185724448b1..7c063c5abc55 100644 --- a/drivers/char/synclinkmp.c +++ b/drivers/char/synclinkmp.c | |||
@@ -2788,10 +2788,8 @@ static void shutdown(SLMP_INFO * info) | |||
2788 | del_timer(&info->tx_timer); | 2788 | del_timer(&info->tx_timer); |
2789 | del_timer(&info->status_timer); | 2789 | del_timer(&info->status_timer); |
2790 | 2790 | ||
2791 | if (info->tx_buf) { | 2791 | kfree(info->tx_buf); |
2792 | kfree(info->tx_buf); | 2792 | info->tx_buf = NULL; |
2793 | info->tx_buf = NULL; | ||
2794 | } | ||
2795 | 2793 | ||
2796 | spin_lock_irqsave(&info->lock,flags); | 2794 | spin_lock_irqsave(&info->lock,flags); |
2797 | 2795 | ||
@@ -3611,8 +3609,7 @@ int alloc_tmp_rx_buf(SLMP_INFO *info) | |||
3611 | 3609 | ||
3612 | void free_tmp_rx_buf(SLMP_INFO *info) | 3610 | void free_tmp_rx_buf(SLMP_INFO *info) |
3613 | { | 3611 | { |
3614 | if (info->tmp_rx_buf) | 3612 | kfree(info->tmp_rx_buf); |
3615 | kfree(info->tmp_rx_buf); | ||
3616 | info->tmp_rx_buf = NULL; | 3613 | info->tmp_rx_buf = NULL; |
3617 | } | 3614 | } |
3618 | 3615 | ||