aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/xen-netback/interface.c
diff options
context:
space:
mode:
authorZoltan Kiss <zoltan.kiss@citrix.com>2014-03-21 13:23:04 -0400
committerDavid S. Miller <davem@davemloft.net>2014-03-25 18:58:07 -0400
commit397dfd9f93ccfe71660eafbaac651a96195c24ed (patch)
treeaa12af287d1e47239f38adde8c7cccf39b3f333b /drivers/net/xen-netback/interface.c
parent8779772c93286fcfe8ab428dc83434c783225535 (diff)
Revert "xen-netback: Aggregate TX unmap operations"
This reverts commit e9275f5e2df1b2098a8cc405d87b88b9affd73e6. This commit is the last in the netback grant mapping series, and it tries to do more aggressive aggreagtion of unmap operations. However practical use showed almost no positive effect, whilst with certain frontends it causes significant performance regression. Signed-off-by: Zoltan Kiss <zoltan.kiss@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
-rw-r--r--drivers/net/xen-netback/interface.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/xen-netback/interface.c b/drivers/net/xen-netback/interface.c
index a6a8c1579eb9..23bb2f4b18fe 100644
--- a/drivers/net/xen-netback/interface.c
+++ b/drivers/net/xen-netback/interface.c
@@ -407,7 +407,6 @@ struct xenvif *xenvif_alloc(struct device *parent, domid_t domid,
407 .desc = i }; 407 .desc = i };
408 vif->grant_tx_handle[i] = NETBACK_INVALID_HANDLE; 408 vif->grant_tx_handle[i] = NETBACK_INVALID_HANDLE;
409 } 409 }
410 init_timer(&vif->dealloc_delay);
411 410
412 /* 411 /*
413 * Initialise a dummy MAC address. We choose the numerically 412 * Initialise a dummy MAC address. We choose the numerically
@@ -556,7 +555,6 @@ void xenvif_disconnect(struct xenvif *vif)
556 } 555 }
557 556
558 if (vif->dealloc_task) { 557 if (vif->dealloc_task) {
559 del_timer_sync(&vif->dealloc_delay);
560 kthread_stop(vif->dealloc_task); 558 kthread_stop(vif->dealloc_task);
561 vif->dealloc_task = NULL; 559 vif->dealloc_task = NULL;
562 } 560 }