diff options
| -rw-r--r-- | drivers/net/virtio_net.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 64cf70247048..5055eb7527c6 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c | |||
| @@ -1285,6 +1285,11 @@ static void virtnet_config_changed(struct virtio_device *vdev) | |||
| 1285 | 1285 | ||
| 1286 | static void virtnet_free_queues(struct virtnet_info *vi) | 1286 | static void virtnet_free_queues(struct virtnet_info *vi) |
| 1287 | { | 1287 | { |
| 1288 | int i; | ||
| 1289 | |||
| 1290 | for (i = 0; i < vi->max_queue_pairs; i++) | ||
| 1291 | netif_napi_del(&vi->rq[i].napi); | ||
| 1292 | |||
| 1288 | kfree(vi->rq); | 1293 | kfree(vi->rq); |
| 1289 | kfree(vi->sq); | 1294 | kfree(vi->sq); |
| 1290 | } | 1295 | } |
