com20020: Fix allyesconfig build failure.
authorDavid S. Miller <davem@davemloft.net>
Sat, 24 Jan 2009 06:28:48 +0000 (22:28 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 24 Jan 2009 06:28:48 +0000 (22:28 -0800)
Reported by Stephen Rothwell.

Due to missing 'extern' in the com20020_netdev_ops declaration,
each file that includes linux/com20020.h gets another copy
defined in it's resulting object file.

Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/com20020.h

index 350afa773f8fc0706c2c4d8684dc084ad5d80bc5..5dcfb944b6ce11591f0623543ff48bb9e03be60d 100644 (file)
@@ -29,7 +29,7 @@
 
 int com20020_check(struct net_device *dev);
 int com20020_found(struct net_device *dev, int shared);
-const struct net_device_ops com20020_netdev_ops;
+extern const struct net_device_ops com20020_netdev_ops;
 
 /* The number of low I/O ports used by the card. */
 #define ARCNET_TOTAL_SIZE 8