1. 26 Aug, 2002 2 commits
  2. 23 Aug, 2002 2 commits
    • Takayoshi Kouchi's avatar
      [PATCH] ia64: IRQ cleanup patch for 2.5.30 · e3415d56
      Takayoshi Kouchi authored
      This is updated cleanup patch against 2.5.30 (+ David's and Kimi's patch).
      
      1) reformatted the source according to the recommendation,
      2) fixed remaining iosapic_register_irq -> iosapic_register_intr in acpi.c
      3) updated iosapic.c comment
      4) made irq variables from int to unsigned int in iosapic.c, irq.c
      
      While I'm looking at set_irq_affinity_info() in irq.c,
      I found parse_hex_value is defined to return unsigned int while
      it returns -EFAULT. 4) includes a fix for this.
      e3415d56
    • David Mosberger's avatar
      Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5 · f841051b
      David Mosberger authored
      into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5
      f841051b
  3. 20 Aug, 2002 13 commits
  4. 19 Aug, 2002 7 commits
    • Andrew Morton's avatar
      [PATCH] Fix a BUG in try_to_unmap() · 0ee29e60
      Andrew Morton authored
      try_to_unmap() dies if the to-be-unmapped page has a non-NULL ->mapping.
      
      But the preceding logic in shrink_cache() forgot about the
      rarely-occurring pages which have buffers and no ->mapping.
      0ee29e60
    • Andrew Morton's avatar
      [PATCH] fix uniprocessor lockups · 891975a1
      Andrew Morton authored
      I have a test_and_set_bit(PG_chainlock, page->flags) in page reclaim.
      Which works fine on SMP.  But on uniprocessor, we made
      pte_chain_unlock() a no-op, so all pages end up with PG_chainlock set.
      refill_inactive() cannot move any pages onto the inactive list and the
      machine dies.
      
      The patch removes the test_and_set_bit optimisation in there and just
      uses pte_chain_lock().  If we want that (dubious) optimisation back
      then let's do it right and create pte_chain_trylock().
      891975a1
    • Andrew Morton's avatar
      [PATCH] Fix a race between __page_cache_release() and shrink_cache() · 9bdedfce
      Andrew Morton authored
      __page_cache_release() needs to recheck the page count inside the LRU
      lock, because shrink_cache() may have found the page on the LRU and
      incremented its refcount again.
      
      Which is carefully documented over __pagevec_release().  Duh.
      9bdedfce
    • Dave Hansen's avatar
      [PATCH] fix link problem in ips driver · ac31cf70
      Dave Hansen authored
      ac31cf70
    • Dave Hansen's avatar
      [PATCH] NUMA-Q disable irqbalance · 01a8d063
      Dave Hansen authored
      Here's a patch from Andrea's tree that uses IRQ_BALANCE_INTERVAL to
      define how often interrupts are balanced, staying independent from HZ.
      
        It also makes sure that there _is_ a change to the configuration
      before it actually writes it.  It reminds me of the mod_timer
      optimization.
      01a8d063
    • Linus Torvalds's avatar
      Remove extraneous ptrace.h include · 85f817cd
      Linus Torvalds authored
      85f817cd
    • Ingo Molnar's avatar
      [PATCH] O(1) sys_exit(), threading, scalable-exit-2.5.31-B4 · d79c07a4
      Ingo Molnar authored
      the attached patch updates a number of items:
      
       - adds cleanups suggested by Christoph Hellwig: needed unlikely()
         statements, a superfluous #define and line length problems.
      
       - splits up the global ptrace list into per-task ptrace lists. This was
         pretty straightforward, and this makes the worst-case exit() latency
         O(nr_children).
      
      the per-task ptrace lists unearthed a bug that the previous code did not
      take care of: tasks on the ptrace list have to be correctly reparented as
      well. This patch passed my stresstests as well.
      d79c07a4
  5. 17 Aug, 2002 3 commits
  6. 16 Aug, 2002 5 commits
  7. 17 Aug, 2002 1 commit
  8. 16 Aug, 2002 7 commits