Re: [PATCH] mmc: mmci: Increase max_segs from 16 to 128

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 10, 2011 at 5:10 PM, Ulf Hansson <ulf.hansson@xxxxxxxxxxxxxx> wrote:

> A significant increase (10-20%) in performance throughput for
> USB mass storage is the reason for incrementing the value.
> By some reason the USB driver allocates buffers which requires
> a scattergather list to contain a lot more than 16 elements to
> get optimal performance. This change sets the maximum elements
> to 128.
>
> Tests with large reads and large writes (100 MiB) show that the
> throughput increase is significant for write (10% for this test)
> but not for read. Tests are run on a Linux host with ext4 FS on
> the gadget mass storage device. The sg-len still exceeds 16 for
> the read tests but the performance gain is low or nothing.
>
> Signed-off-by: Ulf Hansson <ulf.hansson@xxxxxxxxxxxxxx>
> Signed-off-by: Per Forlin <per.forlin@xxxxxxxxxxxxxx>

Acked-by: Linus Walleij <linus.walleij@xxxxxxxxxx>

I will try to compile the lot of MMCI patches from Russells
tracker and test on the PB1176 once it's there...

BTW I had to do some fixup (trivial) when I applied all the
patches from the patch tracker. Hopefully Russell can do the
same, else we'll just create a pull request with all of them or
something.

Thanks,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux