[linux-dvb] [Patch] Add links in sysfs to DVB adapter devices
mkrufky at linuxtv.org
Thu Apr 6 22:15:04 CEST 2006
Andrew de Quincey wrote:
> Hi, this is a patch which adds sysfs links back to the root adapter for DVB
> devices. Example:
> Currently in /sys/class/dvb/dvbX.demuxY/ we have:
> With the patch, we have (for a PCI DVB device):
> device -> ../../../devices/pci0000:00/0000:00:1e.0/0000:03:0d.0
> So userspace tools can (finally) work out which physical device a DVB adapter
> refers to. Previously you had to kinda look through dmesg and hope that it
> hadn't been dumped out of the buffer. This makes debugging a lot easier if
> the system has been up for a long time!
> This is done by adding an extra 'struct device *' parameter to
> dvb_register_adapter(). It will work with any kind of standard
> linux 'device'. Additionally, if someone has an embedded system which does
> things differently, they can simply supply 'NULL' and the behaviour will be
> as before - the link will simply not appear.
> Since this affects the dvb-related files in the video4linux tree, I've sent it
> to the video4linux list as well.
> Patch attached - please comment.
What else can I say? I see no downside to this whatsoever.
More information about the linux-dvb