Eric W. Biederman
0b4d414714
[PATCH] sysctl: remove insert_at_head from register_sysctl
...
The semantic effect of insert_at_head is that it would allow new registered
sysctl entries to override existing sysctl entries of the same name. Which is
pain for caching and the proc interface never implemented.
I have done an audit and discovered that none of the current users of
register_sysctl care as (excpet for directories) they do not register
duplicate sysctl entries.
So this patch simply removes the support for overriding existing entries in
the sys_sysctl interface since no one uses it or cares and it makes future
enhancments harder.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Russell King <rmk@arm.linux.org.uk>
Cc: David Howells <dhowells@redhat.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Andi Kleen <ak@muc.de>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Corey Minyard <minyard@acm.org>
Cc: Neil Brown <neilb@suse.de>
Cc: "John W. Linville" <linville@tuxdriver.com>
Cc: James Bottomley <James.Bottomley@steeleye.com>
Cc: Jan Kara <jack@ucw.cz>
Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
Cc: Mark Fasheh <mark.fasheh@oracle.com>
Cc: David Chinner <dgc@sgi.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Patrick McHardy <kaber@trash.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-14 08:09:59 -08:00
..
acorn
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
acpi
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
amba
[ARM] Fix __must_check warnings in drivers/bus/amba.c
2006-11-30 14:04:49 +00:00
ata
[PATCH] scheduled removal of SA_XXX interrupt flags: ata fix
2007-02-14 08:09:55 -08:00
atm
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
auxdisplay
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00
base
[PATCH] Drop __get_zone_counts()
2007-02-11 10:51:18 -08:00
block
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
bluetooth
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
cdrom
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
char
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
clocksource
[PATCH] clocksource: small cleanup
2006-12-10 09:57:22 -08:00
connector
[PATCH] connector: some fixes for ia64 unaligned access errors
2007-01-05 23:55:29 -08:00
cpufreq
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
crypto
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
dio
dma
[PATCH] slab: remove SLAB_KERNEL
2006-12-07 08:39:24 -08:00
edac
[PATCH] EDAC: Add Fully-Buffered DIMM APIs to core
2007-02-12 09:48:32 -08:00
eisa
[PATCH] EISA: handle sysfs errors
2006-10-11 11:14:25 -07:00
fc4
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
firmware
[PATCH] docbook: add edd firmware interfaces
2007-02-11 10:51:32 -08:00
hid
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
hwmon
i2c/vt8231: Remove superfluous initialization
2007-02-13 22:08:58 +01:00
i2c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ide
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ieee1394
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
infiniband
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
input
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2
2007-02-14 08:09:55 -08:00
isdn
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
kvm
[PATCH] KVM: Host suspend/resume support
2007-02-12 09:48:41 -08:00
leds
[PATCH] Fix leds-s3c24xx hardware.h reference
2007-01-05 23:55:21 -08:00
macintosh
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
mca
[PATCH] drivers/mca: handle sysfs errors
2006-10-11 11:14:25 -07:00
md
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
media
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
message
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
mfd
[PATCH] Add include/linux/freezer.h and move definitions from sched.h
2006-12-07 08:39:27 -08:00
misc
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
mmc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
mtd
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2
2007-02-14 08:09:55 -08:00
net
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
nubus
oprofile
[PATCH] mark struct file_operations const 5
2007-02-12 09:48:45 -08:00
parisc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
parport
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
pci
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
pcmcia
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
pnp
[PATCH] mark struct file_operations const 5
2007-02-12 09:48:45 -08:00
ps3
[PATCH] ps3: disable display flipping during mode changes
2007-02-12 09:48:44 -08:00
rapidio
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
rtc
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
s390
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sbus
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
scsi
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
serial
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sh
sn
[PATCH] IOC3/IOC4: PCI mem space resources
2007-02-11 10:51:25 -08:00
spi
[PATCH] SPI: atmel_spi driver
2007-02-14 08:09:53 -08:00
tc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
telephony
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
usb
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
video
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
w1
[PATCH] w1: Use ARRAY_SIZE macro when appropriate
2007-02-12 09:48:28 -08:00
zorro
[PATCH] mark struct file_operations const 6
2007-02-12 09:48:45 -08:00
Kconfig
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00
Makefile
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00