Hi Chris On Wed, 15 May 2013, Kuninori Morimoto wrote: > Hi > At Wed, 15 May 2013 17:39:23 +0900, > Nguyen Viet Dung wrote: > > > > On 05/15/2013 02:50 PM, Guennadi Liakhovetski wrote: > > > Masking events on MMCIF means, an occurrence of the masked event won't raise > > > an interrupt, but the event bit will still be set in the interrupt status > > > register. If simultaneously a different event occurs, that was enabled, both > > > flags will be set. However, only the unmasked event bit should be cleared in > > > the status register in such a case. Clearing also the masked bit can lead to > > > lost interrupts, which indeed can be observed on the armadillo800eva r8a7740 > > > board with an eMMC chip. The problem has been introduced by the recent "mmc: > > > sh_mmcif: simplify IRQ processing" patch. Fix the problem by only clearing > > > enabled interrupts. > > > > > > Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@xxxxxxxxx> > > > > tested-by: Nguyen Viet Dung<nv-dung@xxxxxxxxxxx> > > on Bock-W board > > Tested-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> Here's one more for you. Thanks Guennadi > Best regards > --- > Kuninori Morimoto > --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- 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