1. 29 Oct, 2002 35 commits
  2. 28 Oct, 2002 5 commits
    • Kai Germaschewski's avatar
      ISDN: Move HiSax to spinlocks instead of cli() · 7c99c33b
      Kai Germaschewski authored
      Patches by Frank Davis.
      7c99c33b
    • Kai Germaschewski's avatar
      Merge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5 · 3f38cab9
      Kai Germaschewski authored
      into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.isdn
      3f38cab9
    • Linus Torvalds's avatar
    • Andrew Morton's avatar
      [PATCH] sparc64 read_barrier_depends fix · c45026dc
      Andrew Morton authored
      From Dipankar
      
      I missed sparc64 when I broke up read_barrier_depends in -mm and sent
      to Linus.  Please apply this to your tree until Linus is back and I can
      fix it.
      c45026dc
    • Andrew Morton's avatar
      [PATCH] RCU idle detection fix · 3bf97e49
      Andrew Morton authored
      Patch from Dipankar Sarma <dipankar@in.ibm.com>
      
      There is a check in RCU for idle CPUs which signifies quiescent state
      (and hence no reference to RCU protected data) which was broken when
      interrupt counters were changed to use thread_info->preempt_count.
      
      Martin's 32 CPU machine with many idle CPUs was not completing any RCU
      grace period because RCU was forever waiting for idle CPUs to context
      switch.  Had the idle check worked, this would not have happened.  With
      no RCU happening, the dentries were getting "freed" (dentry stats
      showing that) but not getting returned to slab.  This would not show up
      in systems that are generally busy as context switches then would
      happen in all CPUs and the per-CPU quiescent state counter would get
      incremented during context switch.
      3bf97e49