I'm working on a driver for the J-core (http://j-core.org) SPI master, which is currently limited to PIO and using the spi-bitbang framework (probably not the right thing to use, but planned to change, and seems orthogonal to the issue at hand). We're using it to access an SD card via the mmc_spi mmc host driver, and experiencing crashes/corruption that I tracked down to mmc_rescan (we don't yet have an interrupt for media change) happening during SPI message transfers. Which locks are supposed to preclude this from happening? Is it likely something wrong our driver is using, or is there possibly a general bug in the MMC/SPI subsystem(s)? Rich -- 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