This patch reduces a call to memset(,0) by replacing a kmalloc call with a kzalloc call. Signed-off-by: Robert Eshleman <bobbyeshleman@xxxxxxxxx> --- drivers/net/ethernet/seeq/ether3.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ethernet/seeq/ether3.c b/drivers/net/ethernet/seeq/ether3.c index d1bb73bf9914..7456cf08a48f 100644 --- a/drivers/net/ethernet/seeq/ether3.c +++ b/drivers/net/ethernet/seeq/ether3.c @@ -223,7 +223,7 @@ ether3_addr(char *addr, struct expansion_card *ec) static int ether3_ramtest(struct net_device *dev, unsigned char byte) { - unsigned char *buffer = kmalloc(RX_END, GFP_KERNEL); + unsigned char *buffer = kzalloc(RX_END, GFP_KERNEL); int i,ret = 0; int max_errors = 4; int bad = -1; @@ -231,7 +231,6 @@ ether3_ramtest(struct net_device *dev, unsigned char byte) if (!buffer) return 1; - memset(buffer, byte, RX_END); ether3_setbuffer(dev, buffer_write, 0); ether3_writebuffer(dev, buffer, TX_END); ether3_setbuffer(dev, buffer_write, RX_START); -- 2.20.1