diff options
Diffstat (limited to 'drivers/net/arcnet')
-rw-r--r-- | drivers/net/arcnet/arc-rimi.c | 6 | ||||
-rw-r--r-- | drivers/net/arcnet/arcnet.c | 14 |
2 files changed, 10 insertions, 10 deletions
diff --git a/drivers/net/arcnet/arc-rimi.c b/drivers/net/arcnet/arc-rimi.c index c5b988140a91..e6afab2455b1 100644 --- a/drivers/net/arcnet/arc-rimi.c +++ b/drivers/net/arcnet/arc-rimi.c | |||
@@ -174,9 +174,9 @@ static int __init arcrimi_found(struct net_device *dev) | |||
174 | * 2k (or there are no mirrors at all) but on some, it's 4k. | 174 | * 2k (or there are no mirrors at all) but on some, it's 4k. |
175 | */ | 175 | */ |
176 | mirror_size = MIRROR_SIZE; | 176 | mirror_size = MIRROR_SIZE; |
177 | if (readb(p) == TESTvalue | 177 | if (readb(p) == TESTvalue && |
178 | && check_mirror(shmem - MIRROR_SIZE, MIRROR_SIZE) == 0 | 178 | check_mirror(shmem - MIRROR_SIZE, MIRROR_SIZE) == 0 && |
179 | && check_mirror(shmem - 2 * MIRROR_SIZE, MIRROR_SIZE) == 1) | 179 | check_mirror(shmem - 2 * MIRROR_SIZE, MIRROR_SIZE) == 1) |
180 | mirror_size = 2 * MIRROR_SIZE; | 180 | mirror_size = 2 * MIRROR_SIZE; |
181 | 181 | ||
182 | first_mirror = shmem - mirror_size; | 182 | first_mirror = shmem - mirror_size; |
diff --git a/drivers/net/arcnet/arcnet.c b/drivers/net/arcnet/arcnet.c index 75a572560909..d8f029303754 100644 --- a/drivers/net/arcnet/arcnet.c +++ b/drivers/net/arcnet/arcnet.c | |||
@@ -301,8 +301,8 @@ static int choose_mtu(void) | |||
301 | 301 | ||
302 | /* choose the smallest MTU of all available encaps */ | 302 | /* choose the smallest MTU of all available encaps */ |
303 | for (count = 0; count < 256; count++) { | 303 | for (count = 0; count < 256; count++) { |
304 | if (arc_proto_map[count] != &arc_proto_null | 304 | if (arc_proto_map[count] != &arc_proto_null && |
305 | && arc_proto_map[count]->mtu < mtu) { | 305 | arc_proto_map[count]->mtu < mtu) { |
306 | mtu = arc_proto_map[count]->mtu; | 306 | mtu = arc_proto_map[count]->mtu; |
307 | } | 307 | } |
308 | } | 308 | } |
@@ -953,13 +953,13 @@ irqreturn_t arcnet_interrupt(int irq, void *dev_id) | |||
953 | * > RECON_THRESHOLD/min; | 953 | * > RECON_THRESHOLD/min; |
954 | * then print a warning message. | 954 | * then print a warning message. |
955 | */ | 955 | */ |
956 | if (!lp->network_down | 956 | if (!lp->network_down && |
957 | && (lp->last_recon - lp->first_recon) <= HZ * 60 | 957 | (lp->last_recon - lp->first_recon) <= HZ * 60 && |
958 | && lp->num_recons >= RECON_THRESHOLD) { | 958 | lp->num_recons >= RECON_THRESHOLD) { |
959 | lp->network_down = 1; | 959 | lp->network_down = 1; |
960 | BUGMSG(D_NORMAL, "many reconfigurations detected: cabling problem?\n"); | 960 | BUGMSG(D_NORMAL, "many reconfigurations detected: cabling problem?\n"); |
961 | } else if (!lp->network_down | 961 | } else if (!lp->network_down && |
962 | && lp->last_recon - lp->first_recon > HZ * 60) { | 962 | lp->last_recon - lp->first_recon > HZ * 60) { |
963 | /* reset counters if we've gone for over a minute. */ | 963 | /* reset counters if we've gone for over a minute. */ |
964 | lp->first_recon = lp->last_recon; | 964 | lp->first_recon = lp->last_recon; |
965 | lp->num_recons = 1; | 965 | lp->num_recons = 1; |