> 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]

Reply via email to