This commit make init_status() return -ENOMEM, if invoke kmalloc() return failed. Signed-off-by: Zqiang --- drivers/net/usb/usbnet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c index 921c05bc73e3..26fce452581c 100644 --- a/drivers/net/usb/usbnet.c +++ b/drivers/net/usb/usbnet.c @@ -254,6 +254,8 @@ static int init_status (struct usbnet *dev, struct usb_interface *intf) "status ep%din, %d bytes period %d\n", usb_pipeendpoint(pipe), maxp, period); } + } else { + return -ENOMEM; } return 0; } -- 2.48.1