Signed-off-by: Anderson Briglia 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);