diff --git a/net/core/ethtool.c b/net/core/ethtool.c index 5aef51eb3d1f..450862e980c8 100644 --- a/net/core/ethtool.c +++ b/net/core/ethtool.c @@ -311,7 +311,7 @@ static int ethtool_get_regs(struct net_device *dev, char __user *useraddr) if (regs.len > reglen) regs.len = reglen; - regbuf = kmalloc(reglen, GFP_USER); + regbuf = kzalloc(reglen, GFP_USER); if (!regbuf) return -ENOMEM;