> The original discussion was the 64 limit imposed by the SCSI merge
> functions.
The limit got added between 2.3.44 and 2.3.46. I don't know who added
it - my guess is that it is PCI related, since the comments imply a problem
in pci_map_sg() if the limit grows larger than this.
Folks - the question before the table is this. Who added the code in
scsi_merge.c:
if (max_segments > 64)
max_segments = 64;
This is being used to limit scatter-gather table length to an absolute
hardcoded maximum of 64 segments. It strikes me as wrong to impose a
unilateral 64-segment limit, but we need to know what the problem was that
the author was trying to solve.
-Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]