Commit 4d664238 authored by Akinobu Mita's avatar Akinobu Mita Committed by Greg Kroah-Hartman

driver core: kmalloc() failure check in driver_probe_device

driver_probe_device() is missing kmalloc() failure check.
Signed-off-by: default avatarAkinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent d9fd4d3b
...@@ -171,6 +171,8 @@ int driver_probe_device(struct device_driver * drv, struct device * dev) ...@@ -171,6 +171,8 @@ int driver_probe_device(struct device_driver * drv, struct device * dev)
drv->bus->name, dev->bus_id, drv->name); drv->bus->name, dev->bus_id, drv->name);
data = kmalloc(sizeof(*data), GFP_KERNEL); data = kmalloc(sizeof(*data), GFP_KERNEL);
if (!data)
return -ENOMEM;
data->drv = drv; data->drv = drv;
data->dev = dev; data->dev = dev;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment