usb: core: message: don't print on ENOMEM
All kmalloc-based functions print enough information on failures. Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b74e706236
commit
93fab7955e
@ -1760,17 +1760,14 @@ int usb_set_configuration(struct usb_device *dev, int configuration)
|
||||
nintf = cp->desc.bNumInterfaces;
|
||||
new_interfaces = kmalloc(nintf * sizeof(*new_interfaces),
|
||||
GFP_NOIO);
|
||||
if (!new_interfaces) {
|
||||
dev_err(&dev->dev, "Out of memory\n");
|
||||
if (!new_interfaces)
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
for (; n < nintf; ++n) {
|
||||
new_interfaces[n] = kzalloc(
|
||||
sizeof(struct usb_interface),
|
||||
GFP_NOIO);
|
||||
if (!new_interfaces[n]) {
|
||||
dev_err(&dev->dev, "Out of memory\n");
|
||||
ret = -ENOMEM;
|
||||
free_interfaces:
|
||||
while (--n >= 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user