|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [NETFRONT] Make sure we don't crash if th
# HG changeset patch
# User Steven Smith <ssmith@xxxxxxxxxxxxx>
# Node ID b2371c9e05f5146767464db8504214ae2b77c25c
# Parent b21246720fde43b11835d814e9755f1f3888f9e4
[NETFRONT] Make sure we don't crash if the backend goes to state
Closing before we have a chance to connect. This can happen if
there's an error while connecting.
Signed-off-by: Steven Smith <sos22@xxxxxxxxx>
---
linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletion(-)
diff -r b21246720fde -r b2371c9e05f5
linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c
--- a/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Mon Oct 30
17:35:11 2006 +0000
+++ b/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Tue Oct 31
11:31:34 2006 +0000
@@ -522,7 +522,10 @@ static void backend_changed(struct xenbu
break;
case XenbusStateClosing:
- netfront_closing(dev);
+ if (dev->state == XenbusStateConnected)
+ netfront_closing(dev);
+ else
+ printk(KERN_DEBUG "Netfront: going to state Closing
without being connected...\n");
break;
}
}
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [NETFRONT] Make sure we don't crash if the backend goes to state,
Xen patchbot-unstable <=
|
|
|
|
|