diff --git a/drivers/net/s2io.c b/drivers/net/s2io.c index fa29a403a247a8bfc2146651c273657bbf3a7e72..7d549355815a3d4f1dafe494d6c4bedce1a598b2 100644 --- a/drivers/net/s2io.c +++ b/drivers/net/s2io.c @@ -796,12 +796,14 @@ static void free_shared_mem(struct s2io_nic *nic) struct mac_info *mac_control; struct config_param *config; int lst_size, lst_per_page; - struct net_device *dev = nic->dev; + struct net_device *dev; int page_num = 0; if (!nic) return; + dev = nic->dev; + mac_control = &nic->mac_control; config = &nic->config;