mirror of https://gitee.com/openkylin/linux.git
staging: most: aim-cdev: report error returned by alloc_chrdev_region
This patch forwards the error code returned by function alloc_chrdev_region(). It is needed to stop the module from hiding the actual cause of failure. Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9b28e14818
commit
324e87b7e1
|
@ -507,8 +507,9 @@ static int __init mod_init(void)
|
|||
spin_lock_init(&ch_list_lock);
|
||||
ida_init(&minor_id);
|
||||
|
||||
if (alloc_chrdev_region(&aim_devno, 0, 50, "cdev") < 0)
|
||||
return -ENOMEM;
|
||||
err = alloc_chrdev_region(&aim_devno, 0, 50, "cdev");
|
||||
if (err < 0)
|
||||
return err;
|
||||
major = MAJOR(aim_devno);
|
||||
|
||||
aim_class = class_create(THIS_MODULE, "most_cdev_aim");
|
||||
|
|
Loading…
Reference in New Issue