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

ixgbe: Use kzfree() rather than its implementation.

Use kzfree() instead of memset() + kfree().

Signed-off-by: zhong jiang <zhongjiang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

zhong jiang and committed by
David S. Miller
10ae8f4e b06b3992

+3 -6
+3 -6
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
··· 960 960 return 0; 961 961 962 962 err_aead: 963 - memset(xs->aead, 0, sizeof(*xs->aead)); 964 - kfree(xs->aead); 963 + kzfree(xs->aead); 965 964 err_xs: 966 - memset(xs, 0, sizeof(*xs)); 967 - kfree(xs); 965 + kzfree(xs); 968 966 err_out: 969 967 msgbuf[1] = err; 970 968 return err; ··· 1047 1049 ixgbe_ipsec_del_sa(xs); 1048 1050 1049 1051 /* remove the xs that was made-up in the add request */ 1050 - memset(xs, 0, sizeof(*xs)); 1051 - kfree(xs); 1052 + kzfree(xs); 1052 1053 1053 1054 return 0; 1054 1055 }