net: prestera: acl: Add check for kmemdup
authorJiasheng Jiang <jiasheng@iscas.ac.cn>
Fri, 30 Sep 2022 04:48:43 +0000 (12:48 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Oct 2022 11:35:21 +0000 (12:35 +0100)
commit9e6fd874c7bb47b6a4295abc4c81b2f41b97e970
tree43b7a086264b8fb07e62ab60fec29f302328fc06
parent73ea735073599430818e89b8901452287a15a718
net: prestera: acl: Add check for kmemdup

As the kemdup could return NULL, it should be better to check the return
value and return error if fails.
Moreover, the return value of prestera_acl_ruleset_keymask_set() should
be checked by cascade.

Fixes: 604ba230902d ("net: prestera: flower template support")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Reviewed-by: Taras Chornyi<tchornyi@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/prestera/prestera_acl.c
drivers/net/ethernet/marvell/prestera/prestera_acl.h
drivers/net/ethernet/marvell/prestera/prestera_flower.c