From 1595a8ce12948e50cc89c304daf3750a9a7ede5a Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Wed, 8 Jan 2014 06:07:52 -0800 Subject: [PATCH] datapath: Use kmem_cache_free() instead of kfree() memory allocated by kmem_cache_alloc() should be freed using kmem_cache_free(), not kfree(). Fixes: e298e5057006 ('openvswitch: Per cpu flow stats.') Signed-off-by: Wei Yongjun Signed-off-by: Jesse Gross --- datapath/flow_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapath/flow_table.c b/datapath/flow_table.c index cc0a8e4ef..4232b82df 100644 --- a/datapath/flow_table.c +++ b/datapath/flow_table.c @@ -106,7 +106,7 @@ struct sw_flow *ovs_flow_alloc(bool percpu_stats) } return flow; err: - kfree(flow); + kmem_cache_free(flow_cache, flow); return ERR_PTR(-ENOMEM); } -- 2.20.1