commit | 89b4e133afea9fce333054b94d89953583a55c19 | [log] [tgz] |
---|---|---|
author | Pierre Ossman <drzeus@drzeus.cx> | Tue Nov 14 22:08:16 2006 +0100 |
committer | Pierre Ossman <drzeus@drzeus.cx> | Fri Dec 01 19:06:05 2006 +0100 |
tree | 23502a0f8b2bd2ebe0b821a152711746b3457560 | |
parent | 077df884835ebf2b5db16aacd9a24691d89902a0 [diff] |
mmc: Flush block queue when removing card 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: Pierre Ossman <drzeus@drzeus.cx>