1. 15 Nov, 2003 1 commit
    • Christoph Hellwig's avatar
      [PATCH] scsi_device refcounting and list lockdown · e16ee618
      Christoph Hellwig authored
        - shost->my_devices is gone and replaced by ->__devices, which is not
          exposed to drivers and locked by the host lock.  Use the exported
          helpers that do proper refcounting to access it.
        - sdev->access_count is gone as a side-effect, the sg interfaces
          to export it now return 1 for a present scsi_device.
        - drivers/scsi/host.h is empty now.
      e16ee618
  2. 13 Nov, 2003 1 commit
  3. 12 Nov, 2003 8 commits
  4. 11 Nov, 2003 16 commits
  5. 10 Nov, 2003 12 commits
  6. 09 Nov, 2003 2 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