]> xenbits.xensource.com Git - xenclient/kernel.git/commitdiff
net accel: Don't set accel watch on suspend_cancel unless we're in a
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 31 Jul 2008 08:46:58 +0000 (09:46 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 31 Jul 2008 08:46:58 +0000 (09:46 +0100)
state where it has meaning.

From: Kieran Mansley <kmansley@solarflare.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
drivers/xen/netfront/accel.c

index 8fbafefff9354f4b1c2b0a8be94632e6b1a91e0a..fda2da96aa6c82954b794c7b46831c95348428b9 100644 (file)
@@ -709,8 +709,9 @@ int netfront_accelerator_suspend_cancel(struct netfront_info *np,
         * accelerator, so no need to call accelerator_probe_new_vif()
         * directly here
         */
-       netfront_accelerator_add_watch(np);
-       return 0;
+       if (dev->state == XenbusStateConnected)
+               netfront_accelerator_add_watch(np);
+       return 0;
 }