aboutsummaryrefslogtreecommitdiff
path: root/drivers/mmc/core
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2009-04-02 19:47:41 +0200
committerPierre Ossman <pierre@ossman.eu>2009-06-13 22:42:57 +0200
commit7ceeb6a40a4dcc9b9cded6127ad5cdddb79b40ad (patch)
treeecd7f0907b2bf5ccf2f282c9297334e1c1b56060 /drivers/mmc/core
parent5cf20aa557e8f9dd5af302b8f33972082479753a (diff)
mmc/omap: make mmci-omap using platform_driver_probe
A pointer to mmc_omap_probe which lives in .init.text is passed to the core via platform_driver_register and so the kernel might oops if probe is called after the init code is discarded. As requested by David Brownell platform_driver_probe is used instead of moving the probe function to .devinit.text. This saves some memory, but might have the downside that a device being registered after the call to mmc_omap_init but before the init sections are discarded will not be bound anymore to the driver. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Pierre Ossman <pierre@ossman.eu>
Diffstat (limited to 'drivers/mmc/core')
0 files changed, 0 insertions, 0 deletions