[parisc-linux] Re: tag starvation

Richard Hirst rhirst@linuxcare.com
Sat, 26 Jan 2002 17:22:11 +0000


On Fri, Jan 25, 2002 at 10:28:33PM -0700, Grant Grundler wrote:
> Ah ok...does "starvation" properly described by the following scenario?
> 
> While the drive is completing IO requests as fast as it can,
> *some* IO's don't complete because they never become the most
> optimal one to complete. This is an inherent "unfairness"
> in the normal SCSI  Queue tag. (Two other types of tags exist but
> are never used by Unix OS's AFAICT: ordered, Head)

Yes, that sums it up nicely.

> hmmm...could we just replace the following constant with
> a MODULE_PARAM() variable?
> 
> 53c700.h:#define NCR_700_MAX_TAGS               16

That sounds like a good idea; I think James was planning to add some
options like that to the driver, so we should check with him before
doing anything.

Richard