This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [xen-unstable] [NETFRONT] Make sure we don't crash if th

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [NETFRONT] Make sure we don't crash if the backend goes to state
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 31 Oct 2006 17:40:15 +0000
Delivery-date: Thu, 02 Nov 2006 13:54:11 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# 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 
--- 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
        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");

Xen-changelog mailing list

<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 <=