1. 12 Feb, 2003 13 commits
  2. 11 Feb, 2003 19 commits
  3. 10 Feb, 2003 8 commits
    • Anton Blanchard's avatar
      ppc64: add TCSBRKP · 1b769492
      Anton Blanchard authored
      1b769492
    • Anton Blanchard's avatar
    • Anton Blanchard's avatar
      ppc64: update for signal changes · d7637891
      Anton Blanchard authored
      d7637891
    • Anton Blanchard's avatar
      Merge samba.org:/scratch/anton/linux-2.5 · 4da38fc7
      Anton Blanchard authored
      into samba.org:/scratch/anton/sfr
      4da38fc7
    • Andrew Morton's avatar
      [PATCH] Get 3c59x to compile on non-PCI systems · 2b009dcf
      Andrew Morton authored
      Patch from Marc Zyngier <mzyngier@freesurf.fr>
      
      My previous round of EISA hacking left the 3c59x driver unable to
      compile on non-PCI systems (that is, EISA only...).
      
      This small patch fixes it.
      2b009dcf
    • Andrew Morton's avatar
      [PATCH] 3c509 compile fix · eb53fa9d
      Andrew Morton authored
      Patch from Marc Zyngier <mzyngier@freesurf.fr>
      
      Fix compilation of 3c509.c
      eb53fa9d
    • Andrew Morton's avatar
      [PATCH] fix current->user->processes leak · b789ebfc
      Andrew Morton authored
      Patch from: Eric Lammerts <eric@lammerts.org>
      
      Every time you do a loop mount, a kernel thread is started (those
      processes are called "loop0", "loop1", etc.). The problem is that when
      it starts, it's counted as one of your processes. Then, it's
      changed to be a root-owned process without correcting that count.
      
      Patch below fixes the problem. It moves the bookkeeping of changing
      current->user to a new function switch_uid() (which is now also used
      by exec_usermodehelper() in kmod.c). The patch is tested.
      b789ebfc
    • Andrew Morton's avatar
      [PATCH] remove the buffer_head mempool · 3322be32
      Andrew Morton authored
      mempools have the wrong semantics for use by buffer_heads.  The problem
      scenario:
      
      - Process A calls mempool_alloc(), asking for a buffer_head.
      
      - While process A sleeps, process B frees up a ton of memory.
      
      That's it.  There is no longer any memory pressure, so nobody frees any
      buffer_heads, so process A does not get woken up.  I managed to trigger this
      in some testing recently.
      
      One approach would be to use a schedule_timeout(2) in mempool_alloc().
      
      Anyway, the importance of buffer_head allocation was lessened when swapout
      stopped using them, so let's just drop the mempool out of it for now.
      3322be32