• Eric W. Biederman's avatar
    [PATCH] sysctl: x25: remove unnecessary insert_at_head from register_sysctl_table · b402f06d
    Eric W. Biederman authored
    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.
    
    This patch:
    
    Since x25 uses unique binary numbers inserting yourself at the head of the
    search list for sysctls so you can override already registered sysctls is
    pointless.
    Signed-off-by: default avatarEric W. Biederman <ebiederm@xmission.com>
    Cc: Ralf Baechle <ralf@linux-mips.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    b402f06d
sysctl_net_x25.c 2.62 KB