We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d67ce7d commit a254d8fCopy full SHA for a254d8f
drivers/net/xen-netback/xenbus.c
@@ -496,6 +496,7 @@ static void backend_disconnect(struct backend_info *be)
496
497
if (vif) {
498
unsigned int queue_index;
499
+ struct xenvif_queue *queues;
500
501
xen_unregister_watchers(vif);
502
#ifdef CONFIG_DEBUG_FS
@@ -508,11 +509,13 @@ static void backend_disconnect(struct backend_info *be)
508
509
xenvif_deinit_queue(&vif->queues[queue_index]);
510
511
spin_lock(&vif->lock);
- vfree(vif->queues);
512
+ queues = vif->queues;
513
vif->num_queues = 0;
514
vif->queues = NULL;
515
spin_unlock(&vif->lock);
516
517
+ vfree(queues);
518
+
519
xenvif_disconnect_ctrl(vif);
520
}
521
0 commit comments