Messages in this thread Patch in this message |  | | | Date | Fri, 16 Dec 2005 15:51:39 -0400 | | From | Anderson Briglia <> | | Subject | [PATCH] MMC - CONFIG_HOTPLUG support |
| |
Hi all,
This patch improves the CONFIG_HOTPLUG support on the mmc core driver. Kernel version: 2.6.15-rc4-omap1
BR,
-- Anderson Briglia Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>
Index: linux-2.6.15-rc4/drivers/mmc/mmc_sysfs.c =================================================================== --- linux-2.6.15-rc4.orig/drivers/mmc/mmc_sysfs.c 2005-12-15 17:00:52.000000000 -0400 +++ linux-2.6.15-rc4/drivers/mmc/mmc_sysfs.c 2005-12-15 17:54:07.000000000 -0400 @@ -145,6 +145,8 @@ static int mmc_bus_match(struct device * return !mmc_card_bad(card); } +#ifdef CONFIG_HOTPLUG + static int mmc_bus_hotplug(struct device *dev, char **envp, int num_envp, char *buf, int buf_size) @@ -180,6 +182,17 @@ mmc_bus_hotplug(struct device *dev, char return 0; } +#else + +static int +mmc_bus_hotplug(struct device *dev, char **envp, int num_envp, char *buf, + int buf_size) +{ + return -ENODEV; +} + +#endif /* CONFIG_HOTPLUG */ + static int mmc_bus_suspend(struct device *dev, pm_message_t state) { struct mmc_driver *drv = to_mmc_driver(dev->driver); |  |