]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/mmc/host/tmio_mmc.h
tmio_mmc: don't clear unhandled pending interrupts
[net-next-2.6.git] / drivers / mmc / host / tmio_mmc.h
index 64f7d5dfc106ac7b39e37842c5eca9a898dbbb06..79446047ee78384db39b35a3d32ae286f6547a61 100644 (file)
 
 #define ack_mmc_irqs(host, i) \
        do { \
-               u32 mask;\
-               mask  = sd_ctrl_read32((host), CTL_STATUS); \
-               mask &= ~((i) & TMIO_MASK_IRQ); \
-               sd_ctrl_write32((host), CTL_STATUS, mask); \
+               sd_ctrl_write32((host), CTL_STATUS, ~(i)); \
        } while (0)