15 Sep, 2005

4 commits

  • From: Alan Cox

    The virt_to_bus() wasn't correctly taken out of this driver. It needs
    to be able to track both physical and virtual addresses for its prd table.
    Update the driver to do this with separate tracking entries.

    Signed-off-by: Alan Cox
    Signed-off-by: James Bottomley

    James Bottomley
     
  • On Wed, 2005-09-14 at 18:06 +1000, Anton Blanchard wrote:
    > And in particular it looks like the scsi_unprep_request in
    > scsi_queue_insert is causing it. The following patch fixes the boot
    > problems on the vscsi machine:

    OK, my fault. Your fix is almost correct .. I was going to do this
    eventually, honest, because there's no need to unprep and reprep a
    command that comes in through scsi_queue_insert().

    However, I decided to leave it in to exercise the scsi_unprep_request()
    path just to make sure it was working. What's happening, I think, is
    that we also use this path for retries. Since we kill and reget the
    command each time, the retries decrement is never seen, so we're
    retrying forever.

    Signed-off-by: James Bottomley

    James Bottomley
     
  • Modules need a license to prevent kernel tainting.

    Signed-off-by: Randy Dunlap
    Signed-off-by: James Bottomley

    Randy.Dunlap
     
  • This fixes an issue in scsi command initialization from a request
    where sd, sr, st, and scsi_lib all fail to copy the request's
    cmd_len to the scsi command's cmd_len field.

    Signed-off-by: Timothy Thelin
    Signed-off-by: James Bottomley

    Timothy Thelin
     

14 Sep, 2005

1 commit

  • This patch moves aic7xxx over to the dma_get_required_mask() API and
    dumps its open coded memory check.

    It also appears from this bug:

    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=167049

    That 39 bit addressing doesn't work on older cards. I surmise that the
    AHC_LARGE_SCBS flag is the one that marks cards capable of using 39 bit
    addressing, so I also folded that check into the code.

    Signed-off-by: James Bottomley

    James Bottomley
     

13 Sep, 2005

35 commits