Commit 46ee9c14 authored by Ravikumar Nelavelli's avatar Ravikumar Nelavelli Committed by David S. Miller

be2net: fix pmac_id[] allocation size

The allocation size must be be_max_uc() and not "be_max_uc() + 1"
Signed-off-by: default avatarRavikumar Nelavelli <ravikumar.nelavelli@emulex.com>
Signed-off-by: default avatarSathya Perla <sathya.perla@emulex.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent bdac85b5
...@@ -3314,9 +3314,8 @@ static int be_get_config(struct be_adapter *adapter) ...@@ -3314,9 +3314,8 @@ static int be_get_config(struct be_adapter *adapter)
if (status) if (status)
return status; return status;
/* primary mac needs 1 pmac entry */ adapter->pmac_id = kcalloc(be_max_uc(adapter),
adapter->pmac_id = kcalloc(be_max_uc(adapter) + 1, sizeof(u32), sizeof(*adapter->pmac_id), GFP_KERNEL);
GFP_KERNEL);
if (!adapter->pmac_id) if (!adapter->pmac_id)
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment