Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: sunhme: Fix undersized zeroing of quattro->happy_meals

Just use kzalloc instead.

Fixes: d6f1e89bdbb8 ("sunhme: Return an ERR_PTR from quattro_pci_find")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Sean Anderson <seanga2@gmail.com>
Link: https://lore.kernel.org/r/20220928004157.279731-1-seanga2@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Sean Anderson and committed by
Jakub Kicinski
d4ddeefa f45892f7

+1 -3
+1 -3
drivers/net/ethernet/sun/sunhme.c
··· 2409 2409 if (qp) 2410 2410 return qp; 2411 2411 2412 - qp = kmalloc(sizeof(struct quattro), GFP_KERNEL); 2412 + qp = kzalloc(sizeof(*qp), GFP_KERNEL); 2413 2413 if (!qp) 2414 2414 return NULL; 2415 - 2416 - memset(qp->happy_meals, 0, sizeof(*qp->happy_meals)); 2417 2415 2418 2416 qp->quattro_dev = child; 2419 2417 qp->next = qfe_sbus_list;