aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-omap1
diff options
context:
space:
mode:
authorUwe Kleine-König <ukleinek@strlen.de>2008-10-08 10:01:39 +0300
committerTony Lindgren <tony@atomide.com>2008-10-08 10:01:39 +0300
commit25cef2251415cef5438e20965fec87096fe2efb0 (patch)
tree8f3de286d8c8d4a57f2cc04b036bd3f3680bb026 /arch/arm/mach-omap1
parent56f68556d7bbb51dd158c74deb09c783345bfbbd (diff)
Fix sections for omap-mcbsp platform driver
Don't use __init but __devinit to define probe function. A pointer to omap_mcbsp_probe is passed to the core via platform_driver_register and so the function must not disappear when the init code is freed. Using __init and having HOTPLUG=y the following probably oopses: echo -n omap-mcbsp.1 > /sys/bus/platform/driver/omap-mcbsp/unbind echo -n omap-mcbsp.1 > /sys/bus/platform/driver/omap-mcbsp/bind While at it move the remove function to the .devexit.text section. Signed-off-by: Uwe Kleine-König <ukleinek@strlen.de> Cc: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap1')
0 files changed, 0 insertions, 0 deletions