summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/sfc/tc_conntrack.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/sfc/tc_conntrack.c')
-rw-r--r--drivers/net/ethernet/sfc/tc_conntrack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/sfc/tc_conntrack.c b/drivers/net/ethernet/sfc/tc_conntrack.c
index c0603f54cec3..77ce2eca43f2 100644
--- a/drivers/net/ethernet/sfc/tc_conntrack.c
+++ b/drivers/net/ethernet/sfc/tc_conntrack.c
@@ -365,7 +365,7 @@ static int efx_tc_ct_replace(struct efx_tc_ct_zone *ct_zone,
if (WARN_ON(!efx->tc->up))
return -ENETDOWN;
- conn = kzalloc(sizeof(*conn), GFP_USER);
+ conn = kzalloc_obj(*conn, GFP_USER);
if (!conn)
return -ENOMEM;
conn->cookie = tc->cookie;
@@ -562,7 +562,7 @@ struct efx_tc_ct_zone *efx_tc_ct_register_zone(struct efx_nic *efx, u16 zone,
struct efx_tc_ct_zone *ct_zone, *old;
int rc;
- ct_zone = kzalloc(sizeof(*ct_zone), GFP_USER);
+ ct_zone = kzalloc_obj(*ct_zone, GFP_USER);
if (!ct_zone)
return ERR_PTR(-ENOMEM);
ct_zone->zone = zone;