pps: class_create() returns an ERR_PTR
Subsystems (2)
PATCH 1/1 pps: class_create() returns an ERR_PTR
class_create() returns an ERR_PTR and it doesn't return NULL.
Signed-off-by Dan Carpenter <[email protected]>
drivers/pps/pps.c +2 -2
@@ -285,9 +285,9 @@ static int __init pps_init(void)int err; pps_class =class_create (THIS_MODULE ,"pps" ); -if (!pps_class) { +if (IS_ERR (pps_class)) {printk (KERN_ERR "pps: failed to allocate class\n" ); -return -ENOMEM ; +return PTR_ERR (pps_class); } pps_class->dev_attrs = pps_attrs;