Gmane
Favicon
From: Eric W. Biederman <ebiederm <at> xmission.com>
Subject: [PATCH 0/59] Cleanup sysctl
Newsgroups: gmane.linux.ports.mips.general, gmane.linux.kernel, gmane.linux.network, gmane.linux.scsi, gmane.linux.kernel.openipmi, gmane.linux.ports.ppc64.devel, gmane.linux.parport, gmane.comp.file-systems.coda.general, gmane.linux.file-systems.ntfs.devel
Date: 2007-01-16 16:33:47 GMT (2 years, 24 weeks, 1 day, 17 hours and 34 minutes ago)

There has not been much maintenance on sysctl in years, and as a result is
there is a lot to do to allow future interesting work to happen, and being
ambitious I'm trying to do it all at once :)

The patches in this series fall into several general categories.

- Removal of useless attempts to override the standard sysctls

- Registers of sysctl numbers in sysctl.h so someone else does not use
  the magic number and conflict.

- C99 conversions so it becomes possible to change the layout of 
  struct ctl_table without breaking everything.

- Removal of useless claims of module ownership, in the proc dir entries

- Removal of sys_sysctl support where people had used conflicting sysctl
  numbers. Trying to break glibc or other applications by changing the
  ABI is not cool.  9 instances of this in the kernel seems a little
  extreme.

- General enhancements when I got the junk I could see out.

Odds are I missed something, most of the cleanups are simply a result of
me working on the sysctl core and glancing at the users and going: What?

Eric