• Ralf Baechle's avatar
    SAA9730: Fix large pile of warnings · 69a43ac0
    Ralf Baechle authored
    The SAA9730 driver doesn't quite grok what the difference between an ioport
    and memory mapped I/O is.  It just happened to work on the one Linux
    system the SAA9730 happens to spend it's misserable existence on.
    
    drivers/net/saa9730.c: In function 'evm_saa9730_enable_lan_int':
    drivers/net/saa9730.c:68: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:70: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:72: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'evm_saa9730_disable_lan_int':
    drivers/net/saa9730.c:78: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:80: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'evm_saa9730_clear_lan_int':
    drivers/net/saa9730.c:85: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'evm_saa9730_block_lan_int':
    drivers/net/saa9730.c:91: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'evm_saa9730_unblock_lan_int':
    drivers/net/saa9730.c:97: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'show_saa9730_regs':
    drivers/net/saa9730.c:150: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_allocate_buffers':
    drivers/net/saa9730.c:292: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:295: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:302: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:305: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:312: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_cam_load':
    drivers/net/saa9730.c:329: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:332: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_mii_init':
    drivers/net/saa9730.c:369: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:395: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:403: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:410: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:432: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_control_init':
    drivers/net/saa9730.c:470: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:474: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:478: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:484: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:487: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:490: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:493: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_stop':
    drivers/net/saa9730.c:505: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:508: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:510: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_dma_init':
    drivers/net/saa9730.c:536: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_start':
    drivers/net/saa9730.c:556: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:560: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:564: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:567: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_tx':
    drivers/net/saa9730.c:590: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_rx':
    drivers/net/saa9730.c:664: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:729: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_write':
    drivers/net/saa9730.c:848: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c: In function 'lan_saa9730_set_multicast':
    drivers/net/saa9730.c:943: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    drivers/net/saa9730.c:949: warning: passing argument 2 of 'outl' makes integer from pointer without a cast
    
    Fixed by using writel instead of outl.  42 warnings less.
    Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
    69a43ac0
saa9730.c 30.7 KB