pps: class_create() returns an ERR_PTR, not NULL
class_create() never returns NULLs only ERR_PTRs. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Cc: Rodolfo Giometti <giometti@enneenne.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
6027ce497d
commit
7ad12566dc
|
@ -369,9 +369,9 @@ static int __init pps_init(void)
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
pps_class = class_create(THIS_MODULE, "pps");
|
pps_class = class_create(THIS_MODULE, "pps");
|
||||||
if (!pps_class) {
|
if (IS_ERR(pps_class)) {
|
||||||
pr_err("failed to allocate class\n");
|
pr_err("failed to allocate class\n");
|
||||||
return -ENOMEM;
|
return PTR_ERR(pps_class);
|
||||||
}
|
}
|
||||||
pps_class->dev_attrs = pps_attrs;
|
pps_class->dev_attrs = pps_attrs;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue