From: Neil Armstrong <hidden> Date: 2015-09-30 08:21:24
To simplify and prevent memory leakage when unbinding, use
the devm_ memory allocation calls.
Signed-off-by: Neil Armstrong <redacted>
---
net/dsa/dsa.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
From: Andrew Lunn <andrew@lunn.ch> Date: 2015-09-30 21:28:41
Hi Neil
I tested all three patches on a board with three switches.
1) Normal boot
2) Bad address set for the 3rd switch so that it was not found, so
causing the probe to fail.
No regressions observed.
Tested-by: Andrew Lunn <andrew@lunn.ch>
As Florian said, this is going in the right direction for modular DSA,
but still quite a way to go...
Thanks
Andrew
On Wed, Sep 30, 2015 at 10:21:08AM +0200, Neil Armstrong wrote:
quoted hunk
To simplify and prevent memory leakage when unbinding, use
the devm_ memory allocation calls.
Signed-off-by: Neil Armstrong <redacted>
---
net/dsa/dsa.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
@@ -400,7 +400,7 @@ dsa_switch_setup(struct dsa_switch_tree *dst, int index,/**Allocateandinitialiseswitchstate.*/-ds=kzalloc(sizeof(*ds)+drv->priv_size,GFP_KERNEL);+ds=devm_kzalloc(parent,sizeof(*ds)+drv->priv_size,GFP_KERNEL);if(ds==NULL)returnERR_PTR(-ENOMEM);
@@ -883,7 +883,7 @@ static int dsa_probe(struct platform_device *pdev)gotoout;}-dst=kzalloc(sizeof(*dst),GFP_KERNEL);+dst=devm_kzalloc(&pdev->dev,sizeof(*dst),GFP_KERNEL);if(dst==NULL){dev_put(dev);ret=-ENOMEM;
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, Sep 30, 2015 at 5:21 AM, Neil Armstrong [off-list ref] wrote:
quoted hunk
To simplify and prevent memory leakage when unbinding, use
the devm_ memory allocation calls.
Signed-off-by: Neil Armstrong <redacted>
---
net/dsa/dsa.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
On Wed, Sep 30, 2015 at 5:21 AM, Neil Armstrong [off-list ref] wrote:
quoted
To simplify and prevent memory leakage when unbinding, use
the devm_ memory allocation calls.
Signed-off-by: Neil Armstrong <redacted>
---
net/dsa/dsa.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)