summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/cx18/cx18-gpio.h
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2008-06-20 22:58:53 +0000
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-06-20 22:58:53 +0000
commit2e87dc4bc0ada9acabcc0d704444e8f361490624 (patch)
tree87af23ccdcabed0c3a5b1f5366ad7386a438f764 /linux/drivers/media/video/cx18/cx18-gpio.h
parent34cf1077eca328721feba1bc2ab2772e2202b429 (diff)
downloadmediapointer-dvb-s2-2e87dc4bc0ada9acabcc0d704444e8f361490624.tar.gz
mediapointer-dvb-s2-2e87dc4bc0ada9acabcc0d704444e8f361490624.tar.bz2
Introduce "index" attribute for persistent video4linux device nodes
From: brandon@ifup.org <brandon@ifup.org> A number of V4L drivers have a mod param to specify their preferred minors. This is because it is often desirable for applications to have a static /dev name for a particular device. However, using minors has several disadvantages: 1) the requested minor may already be taken 2) using a mod param is driver specific 3) it requires every driver to add a param 4) requires configuration by hand This patch introduces an "index" attribute that when combined with udev rules can create static device paths like this: /dev/v4l/by-path/pci-0000\:00\:1d.2-usb-0\:1\:1.0-video0 /dev/v4l/by-path/pci-0000\:00\:1d.2-usb-0\:1\:1.0-video1 /dev/v4l/by-path/pci-0000\:00\:1d.2-usb-0\:1\:1.0-video2 $ ls -la /dev/v4l/by-path/pci-0000\:00\:1d.2-usb-0\:1\:1.0-video0 lrwxrwxrwx 1 root root 12 2008-04-28 00:02 /dev/v4l/by-path/pci-0000:00:1d.2-usb-0:1:1.0-video0 -> ../../video1 These paths are steady across reboots and should be resistant to rearranging across Kernel versions. video_register_device_index is available to drivers to request a specific index number. Signed-off-by: Brandon Philips <bphilips@suse.de> Signed-off-by: Kees Cook <kees@outflux.net> Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'linux/drivers/media/video/cx18/cx18-gpio.h')
0 files changed, 0 insertions, 0 deletions