Skip to content
Snippets Groups Projects
  1. May 16, 2012
    • Paul Gortmaker's avatar
      net: delete all instances of special processing for token ring · 211ed865
      Paul Gortmaker authored
      
      We are going to delete the Token ring support.  This removes any
      special processing in the core networking for token ring, (aside
      from net/tr.c itself), leaving the drivers and remaining tokenring
      support present but inert.
      
      The mass removal of the drivers and net/tr.c will be in a separate
      commit, so that the history of these files that we still care
      about won't have the giant deletion tied into their history.
      
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      211ed865
  2. Apr 21, 2012
  3. Jan 25, 2012
  4. Oct 31, 2011
  5. May 18, 2010
  6. Jan 18, 2010
  7. Mar 16, 2009
  8. Jul 27, 2008
    • Al Viro's avatar
      missing bits of net-namespace / sysctl · eeb61f71
      Al Viro authored
      
      Piss-poor sysctl registration API strikes again, film at 11...
      
      What we really need is _pathname_ required to be present in already
      registered table, so that kernel could warn about bad order.  That's the
      next target for sysctl stuff (and generally saner and more explicit
      order of initialization of ipv[46] internals wouldn't hurt either).
      
      For the time being, here are full fixups required by ..._rotable()
      stuff; we make per-net sysctl sets descendents of "ro" one and make sure
      that sufficient skeleton is there before we start registering per-net
      sysctls.
      
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      eeb61f71
    • Al Viro's avatar
      net: missing bits of net-namespace / sysctl · 6f9f489a
      Al Viro authored
      
      Piss-poor sysctl registration API strikes again, film at 11...
      What we really need is _pathname_ required to be present in
      already registered table, so that kernel could warn about bad
      order.  That's the next target for sysctl stuff (and generally
      saner and more explicit order of initialization of ipv[46]
      internals wouldn't hurt either).
      
      For the time being, here are full fixups required by ..._rotable()
      stuff; we make per-net sysctl sets descendents of "ro" one and
      make sure that sufficient skeleton is there before we start registering
      per-net sysctls.
      
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      6f9f489a
    • Al Viro's avatar
      [PATCH] beginning of sysctl cleanup - ctl_table_set · 73455092
      Al Viro authored
      
      New object: set of sysctls [currently - root and per-net-ns].
      Contains: pointer to parent set, list of tables and "should I see this set?"
      method (->is_seen(set)).
      Current lists of tables are subsumed by that; net-ns contains such a beast.
      ->lookup() for ctl_table_root returns pointer to ctl_table_set instead of
      that to ->list of that ctl_table_set.
      
      [folded compile fixes by rdd for configs without sysctl]
      
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      73455092
  9. Jul 25, 2008
    • Stephen Hemminger's avatar
      sysctl: allow override of /proc/sys/net with CAP_NET_ADMIN · 4ecb9009
      Stephen Hemminger authored
      
      Extend the permission check for networking sysctl's to allow modification
      when current process has CAP_NET_ADMIN capability and is not root.  This
      version uses the until now unused permissions hook to override the mode
      value for /proc/sys/net if accessed by a user with capabilities.
      
      Found while working with Quagga.  It is impossible to turn forwarding
      on/off through the command interface because Quagga uses secure coding
      practice of dropping privledges during initialization and only raising via
      capabilities when necessary.  Since the dameon has reset real/effective
      uid after initialization, all attempts to access /proc/sys/net variables
      will fail.
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@vyatta.com>
      Acked-by: default avatar"Eric W. Biederman" <ebiederm@xmission.com>
      Cc: Chris Wright <chrisw@sous-sol.org>
      Cc: Alexey Dobriyan <adobriyan@gmail.com>
      Cc: Andrew Morgan <morgan@kernel.org>
      Cc: Pavel Emelyanov <xemul@openvz.org>
      Cc: "David S. Miller" <davem@davemloft.net>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      4ecb9009
  10. Jun 12, 2008
  11. May 19, 2008
  12. May 01, 2008
  13. Jan 28, 2008
  14. Jun 30, 2006
  15. Jun 05, 2006
  16. Oct 03, 2005
  17. Aug 29, 2005
  18. Apr 16, 2005
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
Loading