diff --git a/drivers/net/s2io.c b/drivers/net/s2io.c index 06223dfd2e8832c00e12cb748dcc9919122afa3b..1d13f60a9f522d050a21ecf11de39931578a1fd7 100644 --- a/drivers/net/s2io.c +++ b/drivers/net/s2io.c @@ -1001,7 +1001,7 @@ static void free_shared_mem(struct s2io_nic *nic) swstats->mem_freed += PAGE_SIZE; } kfree(fifo->list_info); - swstats->mem_freed += nic->config.tx_cfg[i].fifo_len * + swstats->mem_freed += tx_cfg->fifo_len * sizeof(struct list_info_hold); }