summaryrefslogtreecommitdiffstats
path: root/drivers/net/e1000
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2017-11-22 11:22:30 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2017-11-24 10:06:14 +0100
commit6b16db23b2bc532fb1c7a69d33c6ef0e0260a308 (patch)
tree8dd2f5b24ec78c70e4f6397b6887d1a52e5c72e4 /drivers/net/e1000
parent761bed13abcb9a5108ef8bbceba77f6f4e61e8e3 (diff)
downloadbarebox-6b16db23b2bc532fb1c7a69d33c6ef0e0260a308.tar.gz
barebox-6b16db23b2bc532fb1c7a69d33c6ef0e0260a308.tar.xz
net/e1000: fix size of invm device
The iNVM storage is 2 Kib containing 64 32bit words (0-63). Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/e1000')
-rw-r--r--drivers/net/e1000/eeprom.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/e1000/eeprom.c b/drivers/net/e1000/eeprom.c
index e5d1c5921f..5ee545d8fd 100644
--- a/drivers/net/e1000/eeprom.c
+++ b/drivers/net/e1000/eeprom.c
@@ -1399,7 +1399,7 @@ int e1000_register_invm(struct e1000_hw *hw)
hw->invm.cdev.ops = &e1000_invm_ops;
hw->invm.cdev.priv = hw;
hw->invm.cdev.name = xasprintf("e1000-invm%d", hw->dev->id);
- hw->invm.cdev.size = 32 * E1000_INVM_DATA_MAX_N;
+ hw->invm.cdev.size = 4 * (E1000_INVM_DATA_MAX_N + 1);
ret = devfs_create(&hw->invm.cdev);
if (ret < 0)