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> Best regards --- Kuninori Morimoto -- 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