]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
staging: gasket: fix class create bug handling
authorTodd Poynor <toddpoynor@google.com>
Fri, 20 Jul 2018 03:49:04 +0000 (20:49 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 21 Jul 2018 06:50:35 +0000 (08:50 +0200)
class_create() never returns NULL, and this driver should never return
PTR_ERR(NULL) anyway.

Reported-by: Dmitry Torokhov <dtor@chromium.org>
Signed-off-by: Zhongze Hu <frankhu@chromium.org>
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gasket/gasket_core.c

index 18cc8e3283b39ec5553b157db4181463482a18f2..53236e1ba4e486b08f04bb58344fc1989d4f2434 100644 (file)
@@ -321,7 +321,7 @@ int gasket_register_device(const struct gasket_driver_desc *driver_desc)
        internal->class =
                class_create(driver_desc->module, driver_desc->name);
 
-       if (IS_ERR_OR_NULL(internal->class)) {
+       if (IS_ERR(internal->class)) {
                gasket_nodev_error("Cannot register %s class [ret=%ld]",
                                   driver_desc->name, PTR_ERR(internal->class));
                ret = PTR_ERR(internal->class);