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>