From 251104c4753da98a95c277d399dbb77a7569e4f3 Mon Sep 17 00:00:00 2001 From: Patrick Rabau Date: Mon, 15 Feb 2010 19:42:11 +0000 Subject: [PATCH] --- yaml --- r: 184196 b: refs/heads/master c: c9885fe5a76dea798543f2938a872bc159e8e69a h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/bnx2.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index bba9ef26c5bd..e988f51c8927 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: beb499afe3c9c006bb2d66ceaff0f354d0405ff4 +refs/heads/master: c9885fe5a76dea798543f2938a872bc159e8e69a diff --git a/trunk/drivers/net/bnx2.c b/trunk/drivers/net/bnx2.c index d1e5e5d9e986..3fb110edad49 100644 --- a/trunk/drivers/net/bnx2.c +++ b/trunk/drivers/net/bnx2.c @@ -6555,16 +6555,16 @@ bnx2_save_stats(struct bnx2 *bp) u32 hi; u64 lo; - hi = *(temp_stats + i) + *(hw_stats + i); - lo = *(temp_stats + i + 1) + *(hw_stats + i + 1); + hi = temp_stats[i] + hw_stats[i]; + lo = (u64) temp_stats[i + 1] + (u64) hw_stats[i + 1]; if (lo > 0xffffffff) hi++; - *(temp_stats + i) = hi; - *(temp_stats + i + 1) = lo & 0xffffffff; + temp_stats[i] = hi; + temp_stats[i + 1] = lo & 0xffffffff; } for ( ; i < sizeof(struct statistics_block) / 4; i++) - *(temp_stats + i) = *(temp_stats + i) + *(hw_stats + i); + temp_stats[i] += hw_stats[i]; } #define GET_64BIT_NET_STATS64(ctr) \