From: Alexey Khoroshilov Date: Wed, 5 Jun 2013 21:27:15 +0000 (+0400) Subject: USB: fix PTR_ERR translation in init_usb_class() X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=de5535f5f508466cd5796d4e14ad4f301ff86a26;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git USB: fix PTR_ERR translation in init_usb_class() There is a misprint in init_usb_class(): IS_ERR is used to get error code instead of PTR_ERR. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/usb/core/file.c b/drivers/usb/core/file.c index e5387a47ef6f..6a4c40766f0f 100644 --- a/drivers/usb/core/file.c +++ b/drivers/usb/core/file.c @@ -94,7 +94,7 @@ static int init_usb_class(void) kref_init(&usb_class->kref); usb_class->class = class_create(THIS_MODULE, "usbmisc"); if (IS_ERR(usb_class->class)) { - result = IS_ERR(usb_class->class); + result = PTR_ERR(usb_class->class); printk(KERN_ERR "class_create failed for usb devices\n"); kfree(usb_class); usb_class = NULL;