[SCHED]: Use kmemdup & kzalloc where appropriate
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
This commit is contained in:
committed by
David S. Miller
parent
b3ab09f9e1
commit
c7b1b24978
@@ -546,10 +546,9 @@ static int meta_var_change(struct meta_value *dst, struct rtattr *rta)
|
||||
{
|
||||
int len = RTA_PAYLOAD(rta);
|
||||
|
||||
dst->val = (unsigned long) kmalloc(len, GFP_KERNEL);
|
||||
dst->val = (unsigned long)kmemdup(RTA_DATA(rta), len, GFP_KERNEL);
|
||||
if (dst->val == 0UL)
|
||||
return -ENOMEM;
|
||||
memcpy((void *) dst->val, RTA_DATA(rta), len);
|
||||
dst->len = len;
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user