diff options
| author | Randy.Dunlap <rdunlap@xenotime.net> | 2006-04-19 01:21:57 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-19 12:13:52 -0400 |
| commit | 96766a3caae789cdfd7fc6a50bad4e0759d869b0 (patch) | |
| tree | d9543e13e8e4a15dba4ad874534cac2b20b7d98c | |
| parent | 3fb0cb5d0f8b915a75677e8e8e4a4a4e481f03f7 (diff) | |
[PATCH] parport_pc: fix section mismatch warnings (v2)
From: Randy Dunlap <rdunlap@xenotime.net>
Fix all modpost section mismatch warnings in parport_pc:
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x230)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x283)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x3e6)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x400)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x463)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x488)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:superios from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x54c)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_probe_port after 'parport_pc_probe_port' (at offset 0x56a)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after 'parport_pc_pci_probe' (at offset 0x67)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after 'parport_pc_pci_probe' (at offset 0x9f)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after 'parport_pc_pci_probe' (at offset 0xa7)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:cards from .text.parport_pc_pci_probe after 'parport_pc_pci_probe' (at offset 0x132)
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after 'parport_pc_pci_probe' (at offset 0x142)
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| -rw-r--r-- | drivers/parport/parport_pc.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c index d5890027f8af..48bbf32fd980 100644 --- a/drivers/parport/parport_pc.c +++ b/drivers/parport/parport_pc.c | |||
| @@ -97,7 +97,7 @@ static struct superio_struct { /* For Super-IO chips autodetection */ | |||
| 97 | int io; | 97 | int io; |
| 98 | int irq; | 98 | int irq; |
| 99 | int dma; | 99 | int dma; |
| 100 | } superios[NR_SUPERIOS] __devinitdata = { {0,},}; | 100 | } superios[NR_SUPERIOS] = { {0,},}; |
| 101 | 101 | ||
| 102 | static int user_specified; | 102 | static int user_specified; |
| 103 | #if defined(CONFIG_PARPORT_PC_SUPERIO) || \ | 103 | #if defined(CONFIG_PARPORT_PC_SUPERIO) || \ |
| @@ -1557,7 +1557,7 @@ static int __devinit get_superio_dma (struct parport *p) | |||
| 1557 | return PARPORT_DMA_NONE; | 1557 | return PARPORT_DMA_NONE; |
| 1558 | } | 1558 | } |
| 1559 | 1559 | ||
| 1560 | static int __devinit get_superio_irq (struct parport *p) | 1560 | static int get_superio_irq (struct parport *p) |
| 1561 | { | 1561 | { |
| 1562 | int i=0; | 1562 | int i=0; |
| 1563 | while( (superios[i].io != p->base) && (i<NR_SUPERIOS)) | 1563 | while( (superios[i].io != p->base) && (i<NR_SUPERIOS)) |
| @@ -1579,7 +1579,7 @@ static int __devinit get_superio_irq (struct parport *p) | |||
| 1579 | * this shall always be the case!) | 1579 | * this shall always be the case!) |
| 1580 | * | 1580 | * |
| 1581 | */ | 1581 | */ |
| 1582 | static int __devinit parport_SPP_supported(struct parport *pb) | 1582 | static int parport_SPP_supported(struct parport *pb) |
| 1583 | { | 1583 | { |
| 1584 | unsigned char r, w; | 1584 | unsigned char r, w; |
| 1585 | 1585 | ||
| @@ -1660,7 +1660,7 @@ static int __devinit parport_SPP_supported(struct parport *pb) | |||
| 1660 | * two bits of ECR aren't writable, so we check by writing ECR and | 1660 | * two bits of ECR aren't writable, so we check by writing ECR and |
| 1661 | * reading it back to see if it's what we expect. | 1661 | * reading it back to see if it's what we expect. |
| 1662 | */ | 1662 | */ |
| 1663 | static int __devinit parport_ECR_present(struct parport *pb) | 1663 | static int parport_ECR_present(struct parport *pb) |
| 1664 | { | 1664 | { |
| 1665 | struct parport_pc_private *priv = pb->private_data; | 1665 | struct parport_pc_private *priv = pb->private_data; |
| 1666 | unsigned char r = 0xc; | 1666 | unsigned char r = 0xc; |
| @@ -1712,7 +1712,7 @@ static int __devinit parport_ECR_present(struct parport *pb) | |||
| 1712 | * be misdetected here is rather academic. | 1712 | * be misdetected here is rather academic. |
| 1713 | */ | 1713 | */ |
| 1714 | 1714 | ||
| 1715 | static int __devinit parport_PS2_supported(struct parport *pb) | 1715 | static int parport_PS2_supported(struct parport *pb) |
| 1716 | { | 1716 | { |
| 1717 | int ok = 0; | 1717 | int ok = 0; |
| 1718 | 1718 | ||
| @@ -1868,7 +1868,7 @@ static int __devinit parport_ECP_supported(struct parport *pb) | |||
| 1868 | } | 1868 | } |
| 1869 | #endif | 1869 | #endif |
| 1870 | 1870 | ||
| 1871 | static int __devinit parport_ECPPS2_supported(struct parport *pb) | 1871 | static int parport_ECPPS2_supported(struct parport *pb) |
| 1872 | { | 1872 | { |
| 1873 | const struct parport_pc_private *priv = pb->private_data; | 1873 | const struct parport_pc_private *priv = pb->private_data; |
| 1874 | int result; | 1874 | int result; |
| @@ -1886,7 +1886,7 @@ static int __devinit parport_ECPPS2_supported(struct parport *pb) | |||
| 1886 | 1886 | ||
| 1887 | /* EPP mode detection */ | 1887 | /* EPP mode detection */ |
| 1888 | 1888 | ||
| 1889 | static int __devinit parport_EPP_supported(struct parport *pb) | 1889 | static int parport_EPP_supported(struct parport *pb) |
| 1890 | { | 1890 | { |
| 1891 | const struct parport_pc_private *priv = pb->private_data; | 1891 | const struct parport_pc_private *priv = pb->private_data; |
| 1892 | 1892 | ||
| @@ -1931,7 +1931,7 @@ static int __devinit parport_EPP_supported(struct parport *pb) | |||
| 1931 | return 1; | 1931 | return 1; |
| 1932 | } | 1932 | } |
| 1933 | 1933 | ||
| 1934 | static int __devinit parport_ECPEPP_supported(struct parport *pb) | 1934 | static int parport_ECPEPP_supported(struct parport *pb) |
| 1935 | { | 1935 | { |
| 1936 | struct parport_pc_private *priv = pb->private_data; | 1936 | struct parport_pc_private *priv = pb->private_data; |
| 1937 | int result; | 1937 | int result; |
| @@ -2073,7 +2073,7 @@ static int __devinit irq_probe_SPP(struct parport *pb) | |||
| 2073 | * When ECP is available we can autoprobe for IRQs. | 2073 | * When ECP is available we can autoprobe for IRQs. |
| 2074 | * NOTE: If we can autoprobe it, we can register the IRQ. | 2074 | * NOTE: If we can autoprobe it, we can register the IRQ. |
| 2075 | */ | 2075 | */ |
| 2076 | static int __devinit parport_irq_probe(struct parport *pb) | 2076 | static int parport_irq_probe(struct parport *pb) |
| 2077 | { | 2077 | { |
| 2078 | struct parport_pc_private *priv = pb->private_data; | 2078 | struct parport_pc_private *priv = pb->private_data; |
| 2079 | 2079 | ||
| @@ -2779,7 +2779,7 @@ static struct parport_pc_pci { | |||
| 2779 | /* If set, this is called after probing for ports. If 'failed' | 2779 | /* If set, this is called after probing for ports. If 'failed' |
| 2780 | * is non-zero we couldn't use any of the ports. */ | 2780 | * is non-zero we couldn't use any of the ports. */ |
| 2781 | void (*postinit_hook) (struct pci_dev *pdev, int failed); | 2781 | void (*postinit_hook) (struct pci_dev *pdev, int failed); |
| 2782 | } cards[] __devinitdata = { | 2782 | } cards[] = { |
| 2783 | /* siig_1p_10x */ { 1, { { 2, 3 }, } }, | 2783 | /* siig_1p_10x */ { 1, { { 2, 3 }, } }, |
| 2784 | /* siig_2p_10x */ { 2, { { 2, 3 }, { 4, 5 }, } }, | 2784 | /* siig_2p_10x */ { 2, { { 2, 3 }, { 4, 5 }, } }, |
| 2785 | /* siig_1p_20x */ { 1, { { 0, 1 }, } }, | 2785 | /* siig_1p_20x */ { 1, { { 0, 1 }, } }, |
