* Greg KH <gregkh@suse.de> wrote:we _really_ must handle this differently and this _is_ a regression that multiple people have spent hours on bisecting already ... So "enable CONFIG_SYSFS_DEPCRECATED" is _NOT_ the right answer, and this has been pointed out to you in the past. the problem is that SYSFS_DEPRECATED changed its meaning mid-course. Now it means a different set of udev breakages. The correct way is to _RENAME_ that darn option to SYSFS_DEPRECATED_V2 (via the patch below), and to discontinue the user-configurability of the old SYSFS_DEPRECATED option. Viola, things work just fine - and the fact of SYSFS_DEPRECATED changing its meaning is documented as well. this way any tester who comes over the 'make oldconfig' route is not hit in the head with a nasty regression ... tested patch below. (and this is one of those rare cases where 'select' is the right thing to do in a Kconfig entry) Ingo ----------------------> Subject: sysfs: CONFIG_SYSFS_DEPRECATED fix From: Ingo Molnar <mingo@elte.hu> Date: Tue Mar 04 14:35:21 CET 2008 CONFIG_SYSFS_DEPRECATED=y changed its meaning recently and causes regressions in working setups that had SYSFS_DEPRECATED disabled. so rename it to SYSFS_DEPRECATED_V2 so that testers pick up the new default via 'make oldconfig', even if their old .config's disabled CONFIG_SYSFS_DEPRECATED ... Signed-off-by: Ingo Molnar <mingo@elte.hu> --- init/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) Index: linux/init/Kconfig =================================================================== --- linux.orig/init/Kconfig +++ linux/init/Kconfig @@ -367,9 +367,13 @@ config RESOURCE_COUNTERS depends on CGROUPS config SYSFS_DEPRECATED + bool + +config SYSFS_DEPRECATED_V2 bool "Create deprecated sysfs files" depends on SYSFS default y + select SYSFS_DEPRECATED help This option creates deprecated symlinks such as the "device"-link, the <subsystem>:<name>-link, and the --
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Robin Lee Powell | NFS hang + umount -f: better behaviour requested. |
git: | |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Gerrit Renker | [PATCH 18/37] dccp: Support for Mandatory options |
