diff options
author | Helge Deller <deller@gmx.de> | 2017-08-21 15:58:19 -0400 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2017-08-22 10:34:36 -0400 |
commit | f0973443bef706b6bccc8a1b99a19b8e389bf9cd (patch) | |
tree | 4dbeb9556d76baec76c0d8241763e8fb88c96f7c | |
parent | 6ade2a0be9ee20bfd7a884436ce73df9a69d1d8c (diff) |
parisc/parport_gsc: Fix section mismatches
Signed-off-by: Helge Deller <deller@gmx.de>
-rw-r--r-- | drivers/parport/parport_gsc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c index 3858b87fd0bb..5f710aaaf3da 100644 --- a/drivers/parport/parport_gsc.c +++ b/drivers/parport/parport_gsc.c | |||
@@ -346,7 +346,7 @@ struct parport *parport_gsc_probe_port(unsigned long base, | |||
346 | 346 | ||
347 | static int parport_count; | 347 | static int parport_count; |
348 | 348 | ||
349 | static int parport_init_chip(struct parisc_device *dev) | 349 | static int __init parport_init_chip(struct parisc_device *dev) |
350 | { | 350 | { |
351 | struct parport *p; | 351 | struct parport *p; |
352 | unsigned long port; | 352 | unsigned long port; |
@@ -381,7 +381,7 @@ static int parport_init_chip(struct parisc_device *dev) | |||
381 | return 0; | 381 | return 0; |
382 | } | 382 | } |
383 | 383 | ||
384 | static int parport_remove_chip(struct parisc_device *dev) | 384 | static int __exit parport_remove_chip(struct parisc_device *dev) |
385 | { | 385 | { |
386 | struct parport *p = dev_get_drvdata(&dev->dev); | 386 | struct parport *p = dev_get_drvdata(&dev->dev); |
387 | if (p) { | 387 | if (p) { |
@@ -403,18 +403,18 @@ static int parport_remove_chip(struct parisc_device *dev) | |||
403 | return 0; | 403 | return 0; |
404 | } | 404 | } |
405 | 405 | ||
406 | static struct parisc_device_id parport_tbl[] = { | 406 | static const struct parisc_device_id parport_tbl[] __initconst = { |
407 | { HPHW_FIO, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x74 }, | 407 | { HPHW_FIO, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x74 }, |
408 | { 0, } | 408 | { 0, } |
409 | }; | 409 | }; |
410 | 410 | ||
411 | MODULE_DEVICE_TABLE(parisc, parport_tbl); | 411 | MODULE_DEVICE_TABLE(parisc, parport_tbl); |
412 | 412 | ||
413 | static struct parisc_driver parport_driver = { | 413 | static struct parisc_driver parport_driver __refdata = { |
414 | .name = "Parallel", | 414 | .name = "Parallel", |
415 | .id_table = parport_tbl, | 415 | .id_table = parport_tbl, |
416 | .probe = parport_init_chip, | 416 | .probe = parport_init_chip, |
417 | .remove = parport_remove_chip, | 417 | .remove = __exit_p(parport_remove_chip), |
418 | }; | 418 | }; |
419 | 419 | ||
420 | int parport_gsc_init(void) | 420 | int parport_gsc_init(void) |