From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: [PATCH] xenbus: fix possible crash in xenbus_uevent_backend Date: Mon, 18 Jul 2011 14:40:59 +0200 Message-ID: <20110718124059.GA7893@aepfle.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Fix possible NULL pointer crash in xenbus_uevent_backend(). The variable to check for should probably be bus. Signed-off-by: Olaf Hering Index: linux-3.0-rc7-xen-kexec/drivers/xen/xenbus/xenbus_probe_backend.c =================================================================== --- linux-3.0-rc7-xen-kexec.orig/drivers/xen/xenbus/xenbus_probe_backend.c +++ linux-3.0-rc7-xen-kexec/drivers/xen/xenbus/xenbus_probe_backend.c @@ -104,7 +104,7 @@ static int xenbus_uevent_backend(struct xdev = to_xenbus_device(dev); bus = container_of(xdev->dev.bus, struct xen_bus_type, bus); - if (xdev == NULL) + if (bus == NULL) return -ENODEV; /* stuff we want to pass to /sbin/hotplug */ Index: linux-3.0-rc7-xen-kexec/include/linux/compiler.h