lkml.org 
[lkml]   [2010]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Subject[PATCH] intel_mid_dma: Fix section mismatch warnings
Date
From
Fix the following section mismatch warnings.

WARNING: drivers/built-in.o(.data+0xfa10): Section mismatch in reference
from the variable intel_mid_dma_pci to the function
.devinit.text:intel_mid_dma_probe()
The variable intel_mid_dma_pci references the function __devinit
intel_mid_dma_probe() If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the
variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,
*_console,

WARNING: drivers/built-in.o(.data+0xfa14): Section mismatch in reference
from the variable intel_mid_dma_pci to the function
.devexit.text:intel_mid_dma_remove()
The variable intel_mid_dma_pci references the function __devexit
intel_mid_dma_remove() If the reference is valid then annotate the
variable with __exit* (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,
*_console,

WARNING: vmlinux.o(.data+0x18490): Section mismatch in reference from
the variable intel_mid_dma_pci to the function
.devinit.text:intel_mid_dma_probe()
The variable intel_mid_dma_pci references the function __devinit
intel_mid_dma_probe() If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the
variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,
*_console,

WARNING: vmlinux.o(.data+0x18494): Section mismatch in reference from
the variable intel_mid_dma_pci to the function
.devexit.text:intel_mid_dma_remove()
The variable intel_mid_dma_pci references the function __devexit
intel_mid_dma_remove() If the reference is valid then annotate the
variable with __exit* (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,
*_console,

Signed-off-by: Major Lee <major_lee@wistron.com>
---
intel_mid_dma.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff -uprN a/drivers/dma/intel_mid_dma.c b/drivers/dma/intel_mid_dma.c
--- a/drivers/dma/intel_mid_dma.c 2010-11-26 18:10:06.000000000
+0800
+++ b/drivers/dma/intel_mid_dma.c 2010-11-30 13:13:00.238892000
+0800
@@ -1222,7 +1222,7 @@ static void middma_shutdown(struct pci_d
* Initilize the PCI device, map BARs, query driver data.
* Call setup_dma to complete contoller and chan initilzation
*/
-static int __devinit intel_mid_dma_probe(struct pci_dev *pdev,
+static int intel_mid_dma_probe(struct pci_dev *pdev,
const struct pci_device_id *id)
{
struct middma_device *device;
@@ -1306,7 +1306,7 @@ err_enable_device:
* Free up all resources and data
* Call shutdown_dma to complete contoller and chan cleanup
*/
-static void __devexit intel_mid_dma_remove(struct pci_dev *pdev)
+static void intel_mid_dma_remove(struct pci_dev *pdev)
{
struct middma_device *device = pci_get_drvdata(pdev);
middma_shutdown(pdev);

\
 
 \ /
  Last update: 2010-11-30 09:37    [W:0.030 / U:0.276 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site