FS#13717 - [kernel26] Should not enable SYSFS_DEPRECATED with udev>=136

Attached to Project: Arch Linux
Opened by Gerardo Exequiel Pozzi (djgera) - Monday, 09 March 2009, 18:18 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 17 March 2009, 20:46 GMT
Task Type Feature Request
Category Packages: Testing
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Since udev >= 136 the options about SYSFS_DEPRECATED aren't supported anymore.

You can see a message when starting it:
udev: starting version 139
udev: deprecated sysfs layout; update the kernel or disable CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly


Please see the udev:
* ChangeLog.
require non-SYSFS_DEPRECATED 2.6.20+ kernel
* README
- Version 2.6.22 of the Linux kernel for reliable operation of this release of udev. The kernel must not use the CONFIG_SYSFS_DEPRECATED* option.
* NEWS:
To support some advanced features, Linux 2.6.22 is the oldest supported version now. The kernel config with enabled SYSFS_DEPRECATED is no longer supported.

This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 17 March 2009, 20:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.6.28.8
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 16 March 2009, 03:11 GMT
If you don't see this message at boot/startup is because udevd can't log see:  FS#13720  - [udev-139-1] Add "kmsg" char device to /lib/udev/devices/
Comment by Thomas Bächler (brain0) - Monday, 16 March 2009, 09:52 GMT
Okay, at first I thought this bug report was invalid, but reading more about SYSFS_DEPRECATED indicates that you are absolutely right, we need to disable it.

Loading...