• Pierre Ossman's avatar
    mmc: Flush block queue when removing card · 89b4e133
    Pierre Ossman authored
    After mmc_block's remove function has exited, we must not
    touch the card structure in any way. This means we not only
    must remove the gendisk, we must also flush out any
    remaning requests already queued up.
    
    We previously removed the disk, but didn't flush it,
    causing oops:es when removing a card in the middle of a
    transfer.
    Signed-off-by: default avatarPierre Ossman <drzeus@drzeus.cx>
    89b4e133
mmc_queue.c 5.54 KB