mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 19:29:37 +00:00
HID: hidraw: silence an uninitialized variable warning
My static checker complains that "devid" can be uninitialized if alloc_chrdev_region() fails. Fix this by moving the error hanling forward a couple lines. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
85d08340c3
commit
6edac6fde5
1 changed files with 2 additions and 3 deletions
|
@ -587,14 +587,13 @@ int __init hidraw_init(void)
|
|||
|
||||
result = alloc_chrdev_region(&dev_id, HIDRAW_FIRST_MINOR,
|
||||
HIDRAW_MAX_DEVICES, "hidraw");
|
||||
|
||||
hidraw_major = MAJOR(dev_id);
|
||||
|
||||
if (result < 0) {
|
||||
pr_warn("can't get major number\n");
|
||||
goto out;
|
||||
}
|
||||
|
||||
hidraw_major = MAJOR(dev_id);
|
||||
|
||||
hidraw_class = class_create(THIS_MODULE, "hidraw");
|
||||
if (IS_ERR(hidraw_class)) {
|
||||
result = PTR_ERR(hidraw_class);
|
||||
|
|
Loading…
Reference in a new issue