On Tue, Apr 04 2000, Eric Youngdale wrote:
> > It could get in there if the write / read is big enough, nothing is
> > limiting the number of request segments for such hardware right now
> > (aside from the ll_rw_blk default MAX_SEGMENTS).
>
> No, the code in scsi_merge.c should be checking the limit. In
> aha1542.h, the symbol is AHA1542_SCATTER, and this is stored in the host
> template in the field sg_tablesize. In scsi_merge.c there are places all
> over where we check against this limit before we allow another segment to be
> added, and someplace this isn't working correctly.
Of course you are right, I hadn't looked closely enough at the merging
in scsi_merge.c. Initially I can't see why an extra segment could
get added.
--
* Jens Axboe <[EMAIL PROTECTED]>
* Linux CD/DVD-ROM, SuSE Labs
* http://kernel.dk
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]