Hi Stefan, On Wed, Oct 26 2011, Stefan Nilsson XK wrote: > This patch allows any block size to be set on the SDIO link, > and still have an arbitrary sized packet (adjusted in size by > using sdio_align_size) transferred in an optimal way > (preferably one transfer). > > Previously if the block size was larger than the default of > 512 bytes and the transfer size was exactly one block size > (possibly thanks to using sdio_align_size to get an optimal > transfer size), it was sent as a number of byte transfers instead > of one block transfer. Also if the number of blocks was > (max_blocks * N) + 1, the tranfer would be conducted with a number > of blocks and finished off with a number of byte transfers. > > When doing this change it was also possible to break out the quirk > for broken byte mode in a much cleaner way, and collect the logic of > when to do byte or block transfer in one function instead of two. > > Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@xxxxxxxxxxxxxx> > Signed-off-by: Ulf Hansson <ulf.hansson@xxxxxxxxxxxxxx> Pushed to mmc-next for 3.3, thanks. - Chris. -- Chris Ball <cjb@xxxxxxxxxx> <http://printf.net/> One Laptop Per Child -- 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