From: Andrew Morton Don't add new sysctl numbers. Cc: Wu Fengguang Cc: "Eric W. Biederman" Signed-off-by: Andrew Morton --- include/linux/sysctl.h | 2 -- kernel/sysctl.c | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff -puN include/linux/sysctl.h~readahead-sysctl-parameters-use-ctl_unnumbered include/linux/sysctl.h --- a/include/linux/sysctl.h~readahead-sysctl-parameters-use-ctl_unnumbered +++ a/include/linux/sysctl.h @@ -202,8 +202,6 @@ enum VM_PANIC_ON_OOM=33, /* panic at out-of-memory */ VM_VDSO_ENABLED=34, /* map VDSO into new processes? */ VM_MIN_SLAB=35, /* Percent pages ignored by zone reclaim */ - VM_READAHEAD_RATIO=36, /* percent of read-ahead size to thrashing-threshold */ - VM_READAHEAD_HIT_RATE=37, /* one accessed page legitimizes so many read-ahead pages */ }; diff -puN kernel/sysctl.c~readahead-sysctl-parameters-use-ctl_unnumbered kernel/sysctl.c --- a/kernel/sysctl.c~readahead-sysctl-parameters-use-ctl_unnumbered +++ a/kernel/sysctl.c @@ -1056,7 +1056,7 @@ static ctl_table vm_table[] = { #endif #ifdef CONFIG_ADAPTIVE_READAHEAD { - .ctl_name = VM_READAHEAD_RATIO, + .ctl_name = CTL_UNNUMBERED, .procname = "readahead_ratio", .data = &readahead_ratio, .maxlen = sizeof(readahead_ratio), @@ -1066,7 +1066,7 @@ static ctl_table vm_table[] = { .extra1 = &zero, }, { - .ctl_name = VM_READAHEAD_HIT_RATE, + .ctl_name = CTL_UNNUMBERED, .procname = "readahead_hit_rate", .data = &readahead_hit_rate, .maxlen = sizeof(readahead_hit_rate), _