From e1dede15c87e44de38e6b52e1f8f7ca95e047486 Mon Sep 17 00:00:00 2001 From: Dmitry Kravkov Date: Tue, 27 Jul 2010 12:33:43 +0000 Subject: [PATCH] --- yaml --- r: 203769 b: refs/heads/master c: b0efbb996e8554ed8fe59e3f79e0bc83218083ab h: refs/heads/master i: 203767: c6e257d8e41d7c8f396837b610c46d3f159d8426 v: v3 --- [refs] | 2 +- trunk/drivers/net/bnx2x/bnx2x.h | 8 ++++++++ trunk/drivers/net/bnx2x/bnx2x_main.c | 4 +--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index d4e98cc7c00c..8e9d79ddd1dd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5d7cd49622af9396643f8d2c5ed17039d89fef14 +refs/heads/master: b0efbb996e8554ed8fe59e3f79e0bc83218083ab diff --git a/trunk/drivers/net/bnx2x/bnx2x.h b/trunk/drivers/net/bnx2x/bnx2x.h index 237609f84855..4afd29201a5c 100644 --- a/trunk/drivers/net/bnx2x/bnx2x.h +++ b/trunk/drivers/net/bnx2x/bnx2x.h @@ -1373,6 +1373,14 @@ static inline u32 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, #define BNX2X_VPD_LEN 128 #define VENDOR_ID_LEN 4 +#ifdef BNX2X_MAIN +#define BNX2X_EXTERN +#else +#define BNX2X_EXTERN extern +#endif + +BNX2X_EXTERN int load_count[3]; /* 0-common, 1-port0, 2-port1 */ + /* MISC_REG_RESET_REG - this is here for the hsi to work don't touch */ #endif /* bnx2x.h */ diff --git a/trunk/drivers/net/bnx2x/bnx2x_main.c b/trunk/drivers/net/bnx2x/bnx2x_main.c index 1e0ac8bb246f..0beaefb7a160 100644 --- a/trunk/drivers/net/bnx2x/bnx2x_main.c +++ b/trunk/drivers/net/bnx2x/bnx2x_main.c @@ -51,7 +51,7 @@ #include #include - +#define BNX2X_MAIN #include "bnx2x.h" #include "bnx2x_init.h" #include "bnx2x_init_ops.h" @@ -121,8 +121,6 @@ static int debug; module_param(debug, int, 0); MODULE_PARM_DESC(debug, " Default debug msglevel"); -static int load_count[3]; /* 0-common, 1-port0, 2-port1 */ - static struct workqueue_struct *bnx2x_wq; enum bnx2x_board_type {