Re: [PATCH] aacraid: change srb status busy return

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2007-06-19 at 11:41 -0400, Salyzyn, Mark wrote:
> This patch is more like a spelling correction than a fix. It was
> discovered that if we had a busy status return from the Adapter for the
> SCSI srb command to a physical component, that we returned
> DID_NO_CONNECT rather than what one would expect DID_BUS_BUSY.

Are you sure you want DID_BUS_BUSY?  I'm just asking because I'm not
sure of the firmware ramifications.  DID_BUS_BUSY will turn the command
around for an immediate retry.  If there's a firmware resource issue,
you should return something like DID_REQUEUE which will throttle the
queue and reissue this command when another one returns (I'm afraid it
throttles the device queue, not the host queue, which may not be what
you want but we can add another DID_HOST_REQUEUE or something).

James


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux