diff options
| -rw-r--r-- | drivers/net/3c523.c | 3 | ||||
| -rw-r--r-- | drivers/net/ni52.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/3c523.c b/drivers/net/3c523.c index c2bc6c564479..99cec4376f31 100644 --- a/drivers/net/3c523.c +++ b/drivers/net/3c523.c @@ -210,10 +210,11 @@ struct priv { volatile struct iscp_struct *iscp; /* volatile is important */ volatile struct scb_struct *scb; /* volatile is important */ volatile struct tbd_struct *xmit_buffs[NUM_XMIT_BUFFS]; - volatile struct transmit_cmd_struct *xmit_cmds[NUM_XMIT_BUFFS]; #if (NUM_XMIT_BUFFS == 1) + volatile struct transmit_cmd_struct *xmit_cmds[2]; volatile struct nop_cmd_struct *nop_cmds[2]; #else + volatile struct transmit_cmd_struct *xmit_cmds[NUM_XMIT_BUFFS]; volatile struct nop_cmd_struct *nop_cmds[NUM_XMIT_BUFFS]; #endif volatile int nop_point, num_recv_buffs; diff --git a/drivers/net/ni52.c b/drivers/net/ni52.c index c98c10638588..4bfc81a472ab 100644 --- a/drivers/net/ni52.c +++ b/drivers/net/ni52.c @@ -226,10 +226,11 @@ struct priv volatile struct iscp_struct *iscp; /* volatile is important */ volatile struct scb_struct *scb; /* volatile is important */ volatile struct tbd_struct *xmit_buffs[NUM_XMIT_BUFFS]; - volatile struct transmit_cmd_struct *xmit_cmds[NUM_XMIT_BUFFS]; #if (NUM_XMIT_BUFFS == 1) + volatile struct transmit_cmd_struct *xmit_cmds[2]; volatile struct nop_cmd_struct *nop_cmds[2]; #else + volatile struct transmit_cmd_struct *xmit_cmds[NUM_XMIT_BUFFS]; volatile struct nop_cmd_struct *nop_cmds[NUM_XMIT_BUFFS]; #endif volatile int nop_point,num_recv_buffs; |
