1. 25 Oct, 2005 4 commits
    • hawkes@sgi.com's avatar
      [IA64] another place to use for_each_cpu_mask() in arch/ia64 · ddf6d0a0
      hawkes@sgi.com authored
      In arch/ia64 change the explicit use of a for-loop using NR_CPUS into the
      general for_each_online_cpu() construct.  This widens the scope of potential
      future optimizations of the general constructs, as well as takes advantage
      of the existing optimizations of first_cpu() and next_cpu(), which is
      advantageous when the true CPU count is much smaller than NR_CPUS.
      Signed-off-by: default avatarJohn Hawkes <hawkes@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      ddf6d0a0
    • hawkes@sgi.com's avatar
      [IA64] wider use of for_each_cpu_mask() in arch/ia64 · dc565b52
      hawkes@sgi.com authored
      In arch/ia64 change the explicit use of for-loops and NR_CPUS into the
      general for_each_cpu() or for_each_online_cpu() constructs, as
      appropriate.  This widens the scope of potential future optimizations
      of the general constructs, as well as takes advantage of the existing
      optimizations of first_cpu() and next_cpu().
      Signed-off-by: default avatarJohn Hawkes <hawkes@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      dc565b52
    • Andrew Morton's avatar
      [PATCH] qlogic lockup fix · 444d1d9b
      Andrew Morton authored
      If qla2x00_probe_one()'s call to qla2x00_iospace_config() fails, we call
      qla2x00_free_device() to clean up.  But because ha->dpc_pid hasn't been set
      yet, qla2x00_free_device() tries to stop a kernel thread which hasn't started
      yet.  It does wait_for_completion() against an uninitialised completion struct
      and the kernel hangs up.
      
      Fix it by initialising ha->dpc_pid a bit earlier.
      
      Cc: Andrew Vasquez <andrew.vasquez@qlogic.com>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      444d1d9b
    • Andrew Morton's avatar
      [PATCH] alpha: atomic dependency fix · 0db9ae4a
      Andrew Morton authored
      My alpha build is exploding because asm/atomic.h now needs smb_mb(), which is
      over in the (not included) system.h.
      
      I fear what will happen if I include system.h into atomic.h, so let's put the
      barriers into their own header file.
      
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      0db9ae4a
  2. 24 Oct, 2005 8 commits
  3. 23 Oct, 2005 14 commits
  4. 22 Oct, 2005 3 commits
  5. 21 Oct, 2005 11 commits