fsl/fman: double free on probe failure
PATCH 1/1 fsl/fman: double free on probe failure
"priv" is allocated with devm_kzalloc() so freeing it here with kfree() will lead to a double free.
Fixes 3933961682a3 ('fsl/fman: Add FMan MAC driver')
Signed-off-by Dan Carpenter <[email protected]>
drivers/net/ethernet/freescale/fman/mac.c +0 -1
@@ -961,7 +961,6 @@ _return_of_node_put:of_node_put (dev_node); _return_dev_set_drvdata:kfree (priv->fixed_link); -kfree (priv);dev_set_drvdata (dev,NULL ); _return:return err;
From: Dan Carpenter <[email protected]>
Date: Wed, 6 Jan 2016 12:59:10 +0300
Quoted 5 lines
"priv" is allocated with
devm_kzalloc()so freeing it here withkfree()will lead to a double free.Fixes 3933961682a3 ('fsl/fman: Add FMan MAC driver')Signed-off-by Dan Carpenter <[email protected]>
Applied.