Following your comment on the wlug wiki at
I was wondering if you had any more info on what sysfs is being replaced
with, and what the motives were? I've looked at all the obvious places,
but don't feel like trawling through lkml archives.
I could be wrong about all this (I don't follow lkml) but I believe the
deprecated bit is not sysfs itself, just a number of directories under the
Reading the kernel docs for SYSFS_DEPRICATED
This option creates deprecated symlinks such as the
"device"-link, the <subsystem>:<name>-link, and the
"bus"-link. It may also add deprecated key in the
None of these features or values should be used today, as
they export driver core implementation details to userspace
or export properties which can't be kept stable across kernel
If enabled, this option will also move any device structures
that belong to a class, back into the /sys/class hierarchy, in
order to support older versions of udev.
If you are using a distro that was released in 2006 or later,
it should be safe to say N here.
The problem is that old versions of HAL depend on these files and won't
work without them. This is the reason for the "distro released in 2006 or
later", all new versions of HAL work just fine without them.