Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jan 2008 07:48:05 GMT
From:      Kip Macy <kmacy@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 132558 for review
Message-ID:  <200801050748.m057m5tN026149@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=132558

Change 132558 by kmacy@pandemonium:kmacy:xen31 on 2008/01/05 07:47:38

	return error in initialization failure
	set initial state to initializing

Affected files ...

.. //depot/projects/xen31/sys/xen/xenbus/xenbus_probe.c#5 edit

Differences ...

==== //depot/projects/xen31/sys/xen/xenbus/xenbus_probe.c#5 (text+ko) ====

@@ -600,7 +600,11 @@
 	char *tmpstring;
 
 	XenbusState state = xenbus_read_driver_state(nodename);
+
+	if (bus->error)
+			return (bus->error);
 	
+	
 	if (state != XenbusStateInitialising) {
 		/* Device is not new, so ignore it.  This can happen if a
 		   device is going away after switching to Closed.  */
@@ -612,6 +616,7 @@
 	if (!xendev)
 		return -ENOMEM;
 	memset(xendev, 0, sizeof(*xendev));
+	xendev->state = XenbusStateInitialising;
 	
 	/* Copy the strings into the extra space. */
 	



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801050748.m057m5tN026149>