Hi, the patch mentioned in subject is bound to break the functionality of some SDIO cards' drivers. In fact, it will fail for any card probing that requires an interrupt to consider itself complete. The explanation is as follows: 1. This patch makes the MMC core claim host for the whole duration of SDIO chip's probe function: sdio_add_func() is now called with the host claimed. 2. The chip's probe function may have to wait for SDIO interrupt to complete the initialization. 3. If it uses the SDIO interrupt, it will never get it because sdio_irq.c uses a separate thread and when this thread claims the host it will be stalled. 4. Chip's probe function fails on timeout. I'm not stating that the whole patch is wrong but what it does at least in sdio.c is weird so either there should be a correction of this or I'll come up with the revert. Thanks, Vitaly -- 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