[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1357612612-37962-1-git-send-email-nickolai@csail.mit.edu>
Date: Mon, 7 Jan 2013 21:36:52 -0500
From: Nickolai Zeldovich <nickolai@...il.mit.edu>
To: Thomas Winischhofer <thomas@...ischhofer.net>
Cc: Nickolai Zeldovich <nickolai@...il.mit.edu>,
linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH] sisusbvga: use proper device for dev_err() during probe
If kzalloc returns NULL, do not dereference the said NULL pointer as the
first argument to dev_err(); use &dev->dev instead. Similarly, before
sisusb->sisusb_dev has been initialized to dev, use dev_err(&dev->dev)
instead.
Signed-off-by: Nickolai Zeldovich <nickolai@...il.mit.edu>
---
drivers/usb/misc/sisusbvga/sisusb.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/misc/sisusbvga/sisusb.c b/drivers/usb/misc/sisusbvga/sisusb.c
index dd573ab..bf5f12c 100644
--- a/drivers/usb/misc/sisusbvga/sisusb.c
+++ b/drivers/usb/misc/sisusbvga/sisusb.c
@@ -3084,7 +3084,7 @@ static int sisusb_probe(struct usb_interface *intf,
/* Allocate memory for our private */
if (!(sisusb = kzalloc(sizeof(*sisusb), GFP_KERNEL))) {
- dev_err(&sisusb->sisusb_dev->dev, "Failed to allocate memory for private data\n");
+ dev_err(&dev->dev, "Failed to allocate memory for private data\n");
return -ENOMEM;
}
kref_init(&sisusb->kref);
@@ -3093,7 +3093,7 @@ static int sisusb_probe(struct usb_interface *intf,
/* Register device */
if ((retval = usb_register_dev(intf, &usb_sisusb_class))) {
- dev_err(&sisusb->sisusb_dev->dev, "Failed to get a minor for device %d\n",
+ dev_err(&dev->dev, "Failed to get a minor for device %d\n",
dev->devnum);
retval = -ENODEV;
goto error_1;
--
1.7.10.4
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists