unify Linux physdev and classdev handling
David Zeuthen
david at fubar.dk
Tue Oct 10 10:10:50 PDT 2006
On Tue, 2006-10-10 at 10:55 +0200, Kay Sievers wrote:
> Future Linux kernels will not export any property like "physical",
> "logical", class, or "bus" device. At the time the current compatibility
> interfaces will be removed from the kernel (in 2-3 years), HAL will not
> even be able to determine such properties, even if it wanted to.
>
> The kernels class/bus interface will be around for a while, but HAL
> should stop handling the devices differently. This patch unifies all
> device handling into a single code path.
What Linux kernel version / udev version will this make us depend on? If
it's not more recent than 2.6.17 / 089 just go for it. Otherwise we
should probably discuss it a bit more...
> In a future patch, we should also remove/rename all properties which
> include "*physical*" and get rid of the linux.sysfs_path_devices
> property.
Yeah. Feel free to nuke linux.sysfs_path_device already, it's a bug if
something outside HAL depends on it.
David
More information about the hal
mailing list