From 562e845289e1513f8fae4dc4ce66a679c5af9980 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Wed, 8 Nov 2006 17:44:51 -0800 Subject: [PATCH] --- yaml --- r: 40831 b: refs/heads/master c: 13bb7e37e5081d03643e2bd64f3f5d21f32e7221 h: refs/heads/master i: 40829: 71949435d21159c82f57fa6729ac854f18160886 40827: 6fe5cc29306fd9185726b714e35e28dd6b878100 40823: 5f07555852c30a59976b13f39c8e7879b37b4f60 40815: ef2864c0f83c1a8f76ca2488fb5300e8ed15aad5 40799: 7a80950326353706f5cfbf70fbde94f19eecb0bf 40767: 3f4864ceb099b69e52002a2122bf09544851fa47 40703: b27c2e0aa34c3469260e8367b4d052a7cc253acb v: v3 --- [refs] | 2 +- .../feature-removal-schedule.txt | 12 ------------ trunk/init/Kconfig | 19 +++++++++---------- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/[refs] b/[refs] index 79537b26fded..2b9755459286 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6c33eb39976b67628452ebc791834c7d590e545e +refs/heads/master: 13bb7e37e5081d03643e2bd64f3f5d21f32e7221 diff --git a/trunk/Documentation/feature-removal-schedule.txt b/trunk/Documentation/feature-removal-schedule.txt index 1ac3c74646e3..d52c4aaaf17f 100644 --- a/trunk/Documentation/feature-removal-schedule.txt +++ b/trunk/Documentation/feature-removal-schedule.txt @@ -53,18 +53,6 @@ Who: Mauro Carvalho Chehab --------------------------- -What: sys_sysctl -When: January 2007 -Why: The same information is available through /proc/sys and that is the - interface user space prefers to use. And there do not appear to be - any existing user in user space of sys_sysctl. The additional - maintenance overhead of keeping a set of binary names gets - in the way of doing a good job of maintaining this interface. - -Who: Eric Biederman - ---------------------------- - What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) When: November 2005 Files: drivers/pcmcia/: pcmcia_ioctl.c diff --git a/trunk/init/Kconfig b/trunk/init/Kconfig index c8b2624af176..176f7e5136c7 100644 --- a/trunk/init/Kconfig +++ b/trunk/init/Kconfig @@ -304,20 +304,19 @@ config UID16 config SYSCTL_SYSCALL bool "Sysctl syscall support" if EMBEDDED - default n + default y select SYSCTL ---help--- - Enable the deprecated sysctl system call. sys_sysctl uses - binary paths that have been found to be a major pain to maintain - and use. The interface in /proc/sys is now the primary and what - everyone uses. + sys_sysctl uses binary paths that have been found challenging + to properly maintain and use. The interface in /proc/sys + using paths with ascii names is now the primary path to this + information. - Nothing has been using the binary sysctl interface for some - time now so nothing should break if you disable sysctl syscall - support, and your kernel will get marginally smaller. + Almost nothing using the binary sysctl interface so if you are + trying to save some space it is probably safe to disable this, + making your kernel marginally smaller. - Unless you have an application that uses the sys_sysctl interface - you should probably say N here. + If unsure say Y here. config KALLSYMS bool "Load all symbols for debugging/kksymoops" if EMBEDDED