1. 08 Aug, 2005 2 commits
    • Kai Makisara's avatar
      [SCSI] drivers/scsi/st.c: add reference count and related fixes · f03a5670
      Kai Makisara authored
      I have rediffed the patch against 2.6.13-rc5, done a couple of cosmetic
      cleanups, and run some tests.  Brian King has acknowledged that it fixes the
      problems he has seen. Seems mature enough for inclusion into 2.6.14 (or
      later)?
      
      Nate's explanation of the changes:
      
      I've attached patches against 2.6.13rc2. These are basically identical
      to my earlier patches, as I found that all issues I'd seen in earlier
      kernels still existed in this kernel.
      
      To summarize, the changes are: (more details in my original email)
      
      - add a kref to the scsi_tape structure, and associate reference
      counting stuff
      
      - set sr_request->end_io = blk_end_sync_rq so we get notified when an IO
      is rejected when the device goes away
      
      - check rq_status when IOs complete, else we don't know that IOs
      rejected for a dead device in fact did not complete
      
      - change last_SRpnt so it's set before an async IO is issued (in case
      st_sleep_done is bypassed)
      
      - fix a bogus use of last_SRpnt in st_chk_result
      Signed-off-by: default avatarNate Dailey <nate.dailey@stratus.com>
      Signed-off-by: default avatarKai Makisara <kai.makisara@kolumbus.fi>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      f03a5670
    • James Bottomley's avatar
      [SCSI] aacraid: correct use of cmd->timeout field · 5262d085
      James Bottomley authored
      The cmd->timeout field has been obsolete for a while now.  While looking
      to remove it, I came across this use in the aacraid driver.  It looks
      like you want to initialise the firmware with the current timeout of the
      command (in seconds), so the value I think you should be using is
      cmd->timeout_per_command.
      
      Acked by: Mark Haverkamp <markh@osdl.org>
      Acked by: Mark Salyzyn <mark_salyzyn@adaptec.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      5262d085
  2. 07 Aug, 2005 1 commit
    • akpm@osdl.org's avatar
      [SCSI] aic79xx: needs to select SPI_TRANSPORT_ATTRS · a2ae85df
      akpm@osdl.org authored
      without it you get this failure:
      
      drivers/built-in.o(.text+0xdcccd): In function `ahd_linux_slave_configure':
      drivers/scsi/aic7xxx/aic79xx_osm.c:636: undefined reference to `spi_dv_device'
      drivers/built-in.o(.text+0xdd7b1): In function `ahd_send_async':
      drivers/scsi/aic7xxx/aic79xx_osm.c:1652: undefined reference to `spi_display_xfer_agreement'
      drivers/built-in.o(.init.text+0x7b4d): In function `ahd_linux_init':
      drivers/scsi/aic7xxx/aic79xx_osm.c:2765: undefined reference to `spi_attach_transport'
      drivers/built-in.o(.init.text+0x7c94):drivers/scsi/aic7xxx/aic79xx_osm.c:2774: undefined reference to `spi_release_transport'
      drivers/built-in.o(.exit.text+0x72c): In function `ahd_linux_exit':
      drivers/scsi/aic7xxx/aic79xx_osm.c:2783: undefined reference to `spi_release_transport'
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      a2ae85df
  3. 05 Aug, 2005 7 commits
  4. 04 Aug, 2005 2 commits
  5. 03 Aug, 2005 6 commits
  6. 02 Aug, 2005 9 commits
  7. 30 Jul, 2005 6 commits
  8. 29 Jul, 2005 7 commits