media: rc: lirc_dev: check kobject_set_name() result
Subsystems (3)
PATCH 1/1 media: rc: lirc_dev: check kobject_set_name() result
kobject_set_name() may fail with -ENOMEM, check for it.
Signed-off-by Vasiliy Kulikov <[email protected]>
---
Compile tested only.
drivers/media/rc/lirc_dev.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
drivers/media/rc/lirc_dev.c +3 -1
@@ -178,7 +178,9 @@ static int lirc_cdev_add(struct irctl *ir)cdev_init (cdev, &lirc_dev_fops); cdev->owner =THIS_MODULE ; } -kobject_set_name (&cdev->kobj,"lirc%d" , d->minor); + retval =kobject_set_name (&cdev->kobj,"lirc%d" , d->minor); +if (retval) +return retval; retval =cdev_add (cdev,MKDEV (MAJOR (lirc_base_dev), d->minor),1 );if (retval)
Signature · 1 line
1.7.0.4
Quoted 5 lines · Vasiliy Kulikov
kobject_set_name()may fail with-ENOMEM, check for it.Signed-off-by Vasiliy Kulikov <[email protected]>---
Compile tested only.
Works for me.
Acked-by Jarod Wilson <[email protected]>
Signature · 2 lines
Jarod Wilson [email protected]