Initial INC MR3 commit with EVO/BRAVO included and majority of the compile warnings ...
/drivers/memstick/core/mspro_block.c
blob:bd83fa0a4970fb13a5ddef788d1c68a5a7b21300 -> blob:46bd7e2a952ceec89217323ac8f03ad032aa9803
--- drivers/memstick/core/mspro_block.c
+++ drivers/memstick/core/mspro_block.c
@@ -1330,13 +1330,14 @@ static void mspro_block_remove(struct me
struct mspro_block_data *msb = memstick_get_drvdata(card);
unsigned long flags;
- del_gendisk(msb->disk);
- dev_dbg(&card->dev, "mspro block remove\n");
spin_lock_irqsave(&msb->q_lock, flags);
msb->eject = 1;
blk_start_queue(msb->queue);
spin_unlock_irqrestore(&msb->q_lock, flags);
+ del_gendisk(msb->disk);
+ dev_dbg(&card->dev, "mspro block remove\n");
+
blk_cleanup_queue(msb->queue);
msb->queue = NULL;