From 3ffeb57b0f1202a64dc347df19fefc03bc8e7e7d Mon Sep 17 00:00:00 2001 From: Madalin Bucur Date: Thu, 8 Aug 2013 15:07:34 +0300 Subject: dpaa_eth: free bp platform device The platform device was not released. Signed-off-by: Madalin Bucur Change-Id: I44c134aba26f5eca5cad60fba3d0051ae9f99c8f Reviewed-on: http://git.am.freescale.net:8181/3911 Tested-by: Review Code-CDREVIEW Reviewed-by: Radulescu Ruxandra Ioana-B05472 Reviewed-by: Rivera Jose-B46482 Reviewed-on: http://git.am.freescale.net:8181/4462 Reviewed-by: Sovaiala Cristian-Constantin-B39531 Reviewed-by: Rivera Jose-B46482 diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c index 2927df8..82900dc 100644 --- a/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c +++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c @@ -742,6 +742,9 @@ _dpa_bp_free(struct dpa_bp *dpa_bp) dpa_bp_array[bp->bpid] = 0; bman_free_pool(bp->pool); + + if (bp->dev) + platform_device_unregister(to_platform_device(bp->dev)); } void __cold __attribute__((nonnull)) -- cgit v0.10.2