aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/bnx2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/bnx2.c b/drivers/net/bnx2.c
index f296c37f29b6..4fa7cefaa296 100644
--- a/drivers/net/bnx2.c
+++ b/drivers/net/bnx2.c
@@ -3096,7 +3096,7 @@ bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf,
3096 3096
3097 if ((align_start = (offset32 & 3))) { 3097 if ((align_start = (offset32 & 3))) {
3098 offset32 &= ~3; 3098 offset32 &= ~3;
3099 len32 += align_start; 3099 len32 += (4 - align_start);
3100 if ((rc = bnx2_nvram_read(bp, offset32, start, 4))) 3100 if ((rc = bnx2_nvram_read(bp, offset32, start, 4)))
3101 return rc; 3101 return rc;
3102 } 3102 }
@@ -3114,7 +3114,7 @@ bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf,
3114 3114
3115 if (align_start || align_end) { 3115 if (align_start || align_end) {
3116 buf = kmalloc(len32, GFP_KERNEL); 3116 buf = kmalloc(len32, GFP_KERNEL);
3117 if (buf == 0) 3117 if (buf == NULL)
3118 return -ENOMEM; 3118 return -ENOMEM;
3119 if (align_start) { 3119 if (align_start) {
3120 memcpy(buf, start, 4); 3120 memcpy(buf, start, 4);