Hi Mikko, On Tue, Mar 29 2011, Mikko Vinni wrote: > Some SD host controllers (noticed on an integrated JMicron > SD reader on an HP Pavilion dv5-1250eo laptop) don't update > the dma address register before signaling a dma interrupt due > to a dma boundary. Update the register manually to the next > boundary (by default 512KiB), at which the transfer stopped. > > As long as each transfer is at most 512KiB in size (guaranteed > by a BUG_ON in sdhci_prepare_data()) and the boundary is kept > at the default value, this fix is needed at most once per > transfer. Smaller boundaries are taken care of by counting > the transferred bytes. > > Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=28462 > > Signed-off-by: Mikko Vinni <mmvinni@xxxxxxxxx> I know you posted this as an RFC, but I've pushed it to mmc-next for testing now, and will plan on merging it for .40 if everything goes well. Thanks very much! - 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