1. 19 8月, 2008 1 次提交
    • S
      ipvs: Fix race conditions in lblc scheduler · 39ac50d0
      Sven Wegener 提交于
      We can't access the cache entry outside of our critical read-locked region,
      because someone may free that entry. And we also need to check in the critical
      region wether the destination is still available, i.e. it's not in the trash.
      If we drop our reference counter, the destination can be purged from the trash
      at any time. Our caller only guarantees that no destination is moved to the
      trash, while we are scheduling. Also there is no need for our own rwlock,
      there is already one in the service structure for use in the schedulers.
      Signed-off-by: NSven Wegener <sven.wegener@stealer.net>
      Signed-off-by: NSimon Horman <horms@verge.net.au>
      39ac50d0
  2. 15 8月, 2008 2 次提交
  3. 11 8月, 2008 1 次提交
  4. 12 6月, 2008 1 次提交
  5. 29 1月, 2008 2 次提交
  6. 05 12月, 2007 1 次提交
  7. 20 11月, 2007 2 次提交
  8. 26 4月, 2007 1 次提交
  9. 15 2月, 2007 1 次提交
    • E
      [PATCH] sysctl: remove insert_at_head from register_sysctl · 0b4d4147
      Eric W. Biederman 提交于
      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: NEric W. Biederman <ebiederm@xmission.com>
      Acked-by: NRalf Baechle <ralf@linux-mips.org>
      Acked-by: NMartin 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: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0b4d4147
  10. 11 2月, 2007 1 次提交
  11. 04 12月, 2006 1 次提交
  12. 29 9月, 2006 1 次提交
  13. 04 1月, 2006 2 次提交
  14. 30 8月, 2005 1 次提交
  15. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      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!
      1da177e4