diff options
author | Sonic Zhang <sonic.zhang@analog.com> | 2009-01-07 11:37:12 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2009-01-08 16:10:29 -0500 |
commit | 78a7ba47fbc34a387e6347179ba571236596efbb (patch) | |
tree | 5dd7a365550c09828366268a9c6b36c8a50282b5 | |
parent | 1564a187b4a7f43746da764347df16bf9095f92e (diff) |
pata_platform: __pata_platform_remove() shouldn't be in discard section
--
UPD include/linux/compile.h
`___pata_platform_remove' referenced in section `__ksymtab_gpl' of
drivers/built-in.o: defined in discarded section `.devexit.text' of
drivers/built-in.o
make: *** [.tmp_vmlinux1] Error 1
--
__pata_platform_remove() should not be in discarded section
__pata_platform_remove(struct device *dev) is invoked in both
pata_platform.c and pata_of_platform.c by reomve function defined in
discarded section ".devexit.text". An exported function should not be put
into discarded section.
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
-rw-r--r-- | drivers/ata/pata_platform.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/pata_platform.c b/drivers/ata/pata_platform.c index 6afa07a37648..d8d743af3225 100644 --- a/drivers/ata/pata_platform.c +++ b/drivers/ata/pata_platform.c | |||
@@ -186,7 +186,7 @@ EXPORT_SYMBOL_GPL(__pata_platform_probe); | |||
186 | * A platform bus ATA device has been unplugged. Perform the needed | 186 | * A platform bus ATA device has been unplugged. Perform the needed |
187 | * cleanup. Also called on module unload for any active devices. | 187 | * cleanup. Also called on module unload for any active devices. |
188 | */ | 188 | */ |
189 | int __devexit __pata_platform_remove(struct device *dev) | 189 | int __pata_platform_remove(struct device *dev) |
190 | { | 190 | { |
191 | struct ata_host *host = dev_get_drvdata(dev); | 191 | struct ata_host *host = dev_get_drvdata(dev); |
192 | 192 | ||