On Sun, 11 Nov 2018 21:23:52 +0100 Stefan Wahren <stefan.wahren@xxxxxxxx> wrote: > This patch series fixes several issues which has been discovered after > submission. > > Changes in V2: > - add my own signed-off-by to patches #1 and #2 > > Michal Suchanek (1): > mmc: bcm2835: reset host on timeout > > Phil Elwell (1): > mmc: bcm2835: Recover from MMC_SEND_EXT_CSD > > Stefan Wahren (5): > mmc: bcm2835: Release DMA channel on driver unload > mmc: bcm2835: Avoid possible races on data requests > mmc: bcm2835: Terminate timeout work synchronously > mmc: bcm2835: Refactor dma_map_sg handling > mmc: bcm2835: Properly handle dmaengine_prep_slave_sg > > drivers/mmc/host/bcm2835.c | 58 ++++++++++++++++++++++++++++++---------------- > 1 file changed, 38 insertions(+), 20 deletions(-) > Hello, thanks for the patches. I tried to replace the bcm2835 sdhost driver in my 4.4 kernel with the upstream driver + these updates but the 16GB orange EVO card still locks up the mmc controller. It seems it locks up much less but is certainly not solid. Thanks Michal