1. 19 Sep, 2002 10 commits
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5 · 5413110a
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
      5413110a
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5 · 9fb5dc24
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
      9fb5dc24
    • Ingo Molnar's avatar
      [PATCH] session handling using pid lists.. · 461a50a3
      Ingo Molnar authored
      These are the debated tty_io.c changes to use the session group lists to
      maintain controlling tty information.
      461a50a3
    • Ingo Molnar's avatar
      [PATCH] generic-pidhash-2.5.36-J2, BK-curr · 64cf8edb
      Ingo Molnar authored
      This is the latest version of the generic pidhash patch.  The biggest
      change is the removal of separately allocated pid structures: they are
      now part of the task structure and the first task that uses a PID will
      provide the pid structure.  Task refcounting is used to avoid the
      freeing of the task structure before every member of a process group or
      session has exited.
      
      This approach has a number of advantages besides the performance gains.
      Besides simplifying the whole hashing code significantly, attach_pid()
      is now fundamentally atomic and can be called during create_process()
      without worrying about task-list side-effects.  It does not have to
      re-search the pidhash to find out about raced PID-adding either, and
      attach_pid() cannot fail due to OOM.  detach_pid() can do a simple
      put_task_struct() instead of the kmem_cache_free().
      
      The only minimal downside is the potential pending task structures after
      session leaders or group leaders have exited - but the number of orphan
      sessions and process groups is usually very low - and even if it's
      higher, this can be regarded as a slow execution of the final
      deallocation of the session leader, not some additional burden.
      64cf8edb
    • Linus Torvalds's avatar
      If slab debugging is enabled, don't batch slabs on the per-cpu · a3a132ea
      Linus Torvalds authored
      lists by default. The batching avoids some debug tests.
      a3a132ea
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/net-drivers-2.5 · 737fc38a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      737fc38a
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · b9049286
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      b9049286
    • Kai Germaschewski's avatar
      kbuild: Fix build number generation · 8ba7e12b
      Kai Germaschewski authored
      For some inexplicable reason, I broke the dependency on a new build number
      some time ago - it worked fine before, and now it does again.
      
      (Whenever vmlinux is relinked, the build number is incremented, and now it
      ends in the version string again, as it should)
      
      Noted by Anton Blanchard.
      8ba7e12b
    • Kai Germaschewski's avatar
      kbuild: Remove leftover debugging line · a2cc1711
      Kai Germaschewski authored
      a2cc1711
    • Jens Axboe's avatar
      [PATCH] fix ide highmem bounce enable · ad8cb89a
      Jens Axboe authored
      ide_toggle_bounce() was called prior to init'ing the block queue,
      which then reset the bounce_pfn back to BLK_BOUNCE_HIGH. Make
      ide_toggle_bounce() an ide-lib helper, and call it when setting up
      the queue as well.
      ad8cb89a
  2. 18 Sep, 2002 30 commits