forked from Minki/linux
ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy
Issue identified with Coccinelle. Signed-off-by: YueHaibing <yuehaibing@huawei.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5d6c3d91ad
commit
ec7d6dd870
@ -3590,10 +3590,9 @@ static int ucc_geth_probe(struct platform_device* ofdev)
|
||||
if ((ucc_num < 0) || (ucc_num > 7))
|
||||
return -ENODEV;
|
||||
|
||||
ug_info = kmalloc(sizeof(*ug_info), GFP_KERNEL);
|
||||
ug_info = kmemdup(&ugeth_primary_info, sizeof(*ug_info), GFP_KERNEL);
|
||||
if (ug_info == NULL)
|
||||
return -ENOMEM;
|
||||
memcpy(ug_info, &ugeth_primary_info, sizeof(*ug_info));
|
||||
|
||||
ug_info->uf_info.ucc_num = ucc_num;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user