--- abbe8fa66a51baff4bb51c35966491351837639f +++ 5aef51eb3d1f5fd01c2d6766e3062476f43440da @@ -265,7 +265,7 @@ static int ethtool_get_rxnfc(struct net_ if (info.cmd == ETHTOOL_GRXCLSRLALL) { if (info.rule_cnt > 0) { if (info.rule_cnt <= KMALLOC_MAX_SIZE / sizeof(u32)) - rule_buf = kzalloc(info.rule_cnt * sizeof(u32), + rule_buf = kmalloc(info.rule_cnt * sizeof(u32), GFP_USER); if (!rule_buf) return -ENOMEM; @@ -311,7 +311,7 @@ static int ethtool_get_regs(struct net_d if (regs.len > reglen) regs.len = reglen; - regbuf = kzalloc(reglen, GFP_USER); + regbuf = kmalloc(reglen, GFP_USER); if (!regbuf) return -ENOMEM;