Skip to content

Commit 9e02d8c

Browse files
Dan Carpenterdavem330
authored andcommitted
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: 3933961 ('fsl/fman: Add FMan MAC driver') Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent e06a03b commit 9e02d8c

File tree

1 file changed

+0
-1
lines changed
  • drivers/net/ethernet/freescale/fman

1 file changed

+0
-1
lines changed

drivers/net/ethernet/freescale/fman/mac.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -961,7 +961,6 @@ static int mac_probe(struct platform_device *_of_dev)
961961
of_node_put(dev_node);
962962
_return_dev_set_drvdata:
963963
kfree(priv->fixed_link);
964-
kfree(priv);
965964
dev_set_drvdata(dev, NULL);
966965
_return:
967966
return err;

0 commit comments

Comments
 (0)