• Guennadi Liakhovetski's avatar
    [SCSI] enable clustering for tmscsim · 8f6fd19f
    Guennadi Liakhovetski authored
    following an email from John Adams <johna@onevista.com> to me with a patch
    to enable tmscsim to use blocks up to 1MB and a discussion on linux-scsi,
    below is a patch to enable clustering for tmscsim. I made it switchable
    with a module parameter, with default "enable" - in case somebody gets
    problems with it. Unfortunately, I was not able to check if this alone
    lets you use any bigger blocks with a tape, as my tape seems to only
    support 1 block size - only "mt setblk 1" is successful, any other value
    fails. OTOH, testing on a P-133 showed that enabling clustering alone
    improves throughput by 10% and reduces CPU load by another 10%, so, seems
    a worthy thing to do. As for setting max_sectors, that might become a
    separate patch...
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    8f6fd19f
tmscsim.c 79.9 KB