1. 12 Nov, 2003 4 commits
  2. 11 Nov, 2003 16 commits
  3. 10 Nov, 2003 12 commits
  4. 09 Nov, 2003 8 commits
    • Andrew Morton's avatar
      [PATCH] compile fix for voyager with gcc-3.3 · 9ef63c5e
      Andrew Morton authored
      From: James Bottomley <James.Bottomley@SteelEye.com>
      
      The cpu_callout_map differs from the prototype in asm-i386/smp.h by a
      volatile.  gcc-3.3 now treats this as an error, so voyager support will
      only compile with older gcc's.  The fix is to remove the spurious volatile.
      9ef63c5e
    • Andrew Morton's avatar
      [PATCH] JBD: fix assertion failure · 3db7e2a8
      Andrew Morton authored
      This fixes a JBD assertion failure (goes BUG) in __journal_remove_journal_head().
      
      When the journal had aborted due to earlier internal consistency errors (or
      I/O errors) it is possible that we free journal_heads which still have
      attached copyout buffers.  So just free them up.
      3db7e2a8
    • Andrew Morton's avatar
      [PATCH] Fix RAID1 recovery · aec6795f
      Andrew Morton authored
      From: Mike Tran <mhtran@us.ibm.com>
      
      This fixes the RAID1 recovery problems; it seems to be a simple thinko:
      sync_request_write() is passing "ok=0" into md_done_sync().  Clearly, `ok'
      should be true here.
      
      (acked by neilb)
      aec6795f
    • Andrew Morton's avatar
      [PATCH] char dev request_module fix · ee61ba11
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      Module aliases are all of form "char-major-<major>-<minor>".  char_dev.c
      calls request_module with "char-major-<major>".
      ee61ba11
    • Andrew Morton's avatar
      [PATCH] Disable IDE Tagged Command Queueing · 15d7e480
      Andrew Morton authored
      It's not ready for prime time yet, so hide it until the additional work has
      been done.
      15d7e480
    • Andrew Morton's avatar
      [PATCH] ext2 block allocation race fix · fb823ed3
      Andrew Morton authored
      If this CPU decides that an ext2 block group has a free block it will then go
      in and try to acquire it.  No locks are held, so another CPU can come in and
      steal the last block.
      
      In this case we will bogusly report a corrupted filessytem.
      
      Fix it by just restarting the scan - this will choose a different blockgroup
      or will generate -ENOSPC.
      fb823ed3
    • Andrew Morton's avatar
      [PATCH] 3c509 MCA compile fix · 410257b5
      Andrew Morton authored
      Only include mca.h if CONFIG_MCA: only ia32 and ia64 have <asm/mca.h>
      410257b5
    • Andrew Morton's avatar
      [PATCH] AS: handle non-block requests · 1f80e608
      Andrew Morton authored
      From: Nick Piggin <piggin@cyberone.com.au>
      
      as_completed_request() can be called for requests which were not generated by
      the generic block layer.  Handle these, to avoid a subsequent WARN_ON (at
      least).
      
      Also kill a separate WARN_ON which is bogusly triggering.
      1f80e608