• Ralf Baechle's avatar
    3c59x: Fix several modpost warnings · 95c408a9
    Ralf Baechle authored
    WARNING: drivers/net/3c59x.o - Section mismatch: reference to .init.text: from .text between 'vortex_eisa_probe' (at offset 0x4580) and 'vortex_eisa_remove'
    WARNING: drivers/net/3c59x.o - Section mismatch: reference to .init.text: from .text between 'vortex_eisa_probe' (at offset 0x4584) and 'vortex_eisa_remove'
    WARNING: drivers/net/3c59x.o - Section mismatch: reference to .init.text: from .text between 'vortex_eisa_probe' (at offset 0x4588) and 'vortex_eisa_remove'
    WARNING: drivers/net/3c59x.o - Section mismatch: reference to .init.text: from .text between 'vortex_eisa_probe' (at offset 0x458c) and 'vortex_eisa_remove'
    
    Fixed by:
    
     o move definition of vortex_eisa_driver below the functions it references.
     o remove now unnecessary prototypes for vortex_eisa_probe and
       vortex_eisa_remove.
     o Make vortex_eisa_probe an __init function.
     o Make vortex_eisa_remove a __devexit function.
     o Wrap vortex_eisa_driver reference to vortex_eisa_remove with
       __devexit_p().
    Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    
     drivers/net/3c59x.c |   28 +++++++++++++---------------
     1 file changed, 13 insertions(+), 15 deletions(-)
    Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
    95c408a9
3c59x.c 101 KB