V4L/DVB (6753): Fix vivi to support non-zero minor node
authorMauro Carvalho Chehab <mchehab@infradead.org>
Mon, 10 Dec 2007 07:07:03 +0000 (04:07 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Fri, 25 Jan 2008 21:03:21 +0000 (19:03 -0200)
commitf905c442e5b19f75fe4e8ce96f2acffa565f2392
tree204196dd55470f3be766a55500027c6b3d691d00
parentd2761f227162f610d35b9d68564f5c64774be581
V4L/DVB (6753): Fix vivi to support non-zero minor node

There were a trouble at vivi driver when using non-zero inodes. This where due
to not properly preserving the minor inode after calling video_register. Since
this driver is a reference for newer drivers, and it is possible to have more
than one video device inside the machine, this patch makes vivi to dynamically
allocate video_device struct.

Thanks to Gregor Jasny <jasny@vidsoft.de> for pointing the issue.

Also, this patch removes a very anoying (but useless) message of not having a
proper release call.

CC: Gregor Jasny <jasny@vidsoft.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/vivi.c