mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
fbdev: amifb: Mark driver struct with __refdata to prevent section mismatch warning
As described in the added code comment, a reference to .exit.text is ok for drivers registered via module_platform_driver_probe(). Make this explicit to prevent a section mismatch warning. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
cca202a5e5
commit
67e1ab5bb5
@ -3768,7 +3768,13 @@ static int __exit amifb_remove(struct platform_device *pdev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct platform_driver amifb_driver = {
|
||||
/*
|
||||
* amifb_remove() lives in .exit.text. For drivers registered via
|
||||
* module_platform_driver_probe() this ok because they cannot get unboud at
|
||||
* runtime. The driver needs to be marked with __refdata, otherwise modpost
|
||||
* triggers a section mismatch warning.
|
||||
*/
|
||||
static struct platform_driver amifb_driver __refdata = {
|
||||
.remove = __exit_p(amifb_remove),
|
||||
.driver = {
|
||||
.name = "amiga-video",
|
||||
|
Loading…
Reference in New Issue
Block a user