V4L/DVB (8682): V4L: fix return value of register video func
authorHenrik Kretzschmar <henne@nachtwindheim.de>
Wed, 3 Sep 2008 19:47:39 +0000 (16:47 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 3 Sep 2008 21:36:42 +0000 (18:36 -0300)
If a wrong device type is used with video_register_device_index() it should
better return an error number, instead of a constant.

Signed-off-by: Henrik Kretzschmar <henne@nachtwindheim.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/v4l2-dev.c

index 6f36006aecda17108885dfbe62b4603c803b1866..0320fb84119cf42d25affe9db19bda3eafedc602 100644 (file)
@@ -281,7 +281,7 @@ int video_register_device_index(struct video_device *vfd, int type, int nr,
        default:
                printk(KERN_ERR "%s called with unknown type: %d\n",
                       __func__, type);
-               return -1;
+               return -EINVAL;
        }
 
        /* pick a minor number */