Closed pietrushnic closed 9 years ago
Are you sure it's on WARN_ON(host->mrq != NULL)? As far as I can tell, the only way that would happen is if host == NULL, then you'd think you'd fail on host->mmc = mmc in bcm2835_mmc_probe. Maybe some printk's and a BUG_ON(!host) could help double check that.
I narrowed down the issue to lack of device_prep_slave_sg
method in bcm2835-dma driver. I will try to port slave_sg support from here
Because of sdhci-bcm2835 driver improvements I close this sighting. DMA support will be provided soon with sdhci-bcm2835 driver update.
When I enable:
I get null pointer dereference from
bcm2835_mmc_request
:Full log: