| From c5edcd0ec952e1793f75641ab413d3c06f7426cc Mon Sep 17 00:00:00 2001 |
| From: Libo Chen <clbchenlibo.chen@huawei.com> |
| Date: Mon, 26 Aug 2013 11:30:55 +0800 |
| Subject: net: xilinx: fix memleak |
| |
| decrease device_node refcount np1 in err case. |
| |
| Signed-off-by: Libo Chen <libo.chen@huawei.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| (cherry picked from commit 282a1dffc1b9976cdf1b0eea3f6f68fda23a7c7e) |
| Signed-off-by: Daniel Sangorrin <daniel.sangorrin@toshiba.co.jp> |
| Signed-off-by: Yoshitake Kobayashi <yoshitake.kobayashi@toshiba.co.jp> |
| --- |
| drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c b/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c |
| index e90e1f46121e..64b4639f43b6 100644 |
| --- a/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c |
| +++ b/drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c |
| @@ -175,6 +175,7 @@ int axienet_mdio_setup(struct axienet_local *lp, struct device_node *np) |
| printk(KERN_WARNING "Setting MDIO clock divisor to " |
| "default %d\n", DEFAULT_CLOCK_DIVISOR); |
| clk_div = DEFAULT_CLOCK_DIVISOR; |
| + of_node_put(np1); |
| goto issue; |
| } |
| |
| -- |
| 1.8.5.rc3 |
| |