[PATCH] MMC block removable flag

From: Pierre Ossman
Date: Wed Dec 29 2004 - 21:19:45 EST


A MMC card is a highly removable device. This patch makes the block layer part of the MMC layer set the removable flag.

--
Pierre
Index: linux-wbsd/drivers/mmc/mmc_block.c
===================================================================
--- linux-wbsd/drivers/mmc/mmc_block.c (revision 99)
+++ linux-wbsd/drivers/mmc/mmc_block.c (revision 100)
@@ -384,6 +384,7 @@
md->disk->private_data = md;
md->disk->queue = md->queue.queue;
md->disk->driverfs_dev = &card->dev;
+ md->disk->flags |= GENHD_FL_REMOVABLE;

sprintf(md->disk->disk_name, "mmcblk%d", devidx);
sprintf(md->disk->devfs_name, "mmc/blk%d", devidx);