Loading drivers/hid/hidraw.c +2 −1 Original line number Diff line number Diff line Loading @@ -259,7 +259,6 @@ static int hidraw_open(struct inode *inode, struct file *file) mutex_lock(&minors_lock); if (!hidraw_table[minor]) { kfree(list); err = -ENODEV; goto out_unlock; } Loading @@ -285,6 +284,8 @@ static int hidraw_open(struct inode *inode, struct file *file) out_unlock: mutex_unlock(&minors_lock); out: if (err < 0) kfree(list); return err; } Loading Loading
drivers/hid/hidraw.c +2 −1 Original line number Diff line number Diff line Loading @@ -259,7 +259,6 @@ static int hidraw_open(struct inode *inode, struct file *file) mutex_lock(&minors_lock); if (!hidraw_table[minor]) { kfree(list); err = -ENODEV; goto out_unlock; } Loading @@ -285,6 +284,8 @@ static int hidraw_open(struct inode *inode, struct file *file) out_unlock: mutex_unlock(&minors_lock); out: if (err < 0) kfree(list); return err; } Loading