In ca8210_probe the allocated pdata needs to be assigned to
spi_device->dev.platform_data before calling ca8210_get_platform_data.
Othrwise when ca8210_get_platform_data fails pdata cannot be released.
Signed-off-by: Navid Emamdoost <redacted>
---
drivers/net/ieee802154/ca8210.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Stefan Schmidt <stefan@datenfreihafen.org> Date: 2019-09-19 14:56:47
Hello Harry.
On 18.09.19 00:47, Navid Emamdoost wrote:
quoted hunk
In ca8210_probe the allocated pdata needs to be assigned to
spi_device->dev.platform_data before calling ca8210_get_platform_data.
Othrwise when ca8210_get_platform_data fails pdata cannot be released.
Signed-off-by: Navid Emamdoost <redacted>
---
drivers/net/ieee802154/ca8210.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Stefan Schmidt <stefan@datenfreihafen.org> Date: 2019-09-27 20:01:14
Hello.
On 18.09.19 00:47, Navid Emamdoost wrote:
quoted hunk
In ca8210_probe the allocated pdata needs to be assigned to
spi_device->dev.platform_data before calling ca8210_get_platform_data.
Othrwise when ca8210_get_platform_data fails pdata cannot be released.
Signed-off-by: Navid Emamdoost <redacted>
---
drivers/net/ieee802154/ca8210.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -3152,12 +3152,12 @@ static int ca8210_probe(struct spi_device *spi_device)gotoerror;}+priv->spi->dev.platform_data=pdata;ret=ca8210_get_platform_data(priv->spi,pdata);if(ret){dev_crit(&spi_device->dev,"ca8210_get_platform_data failed\n");gotoerror;}-priv->spi->dev.platform_data=pdata;ret=ca8210_dev_com_init(priv);if(ret){
As Harry seems to be unavailable I am taking this patch directly.
This patch has been applied to the wpan tree and will be
part of the next pull request to net. Thanks!
regards
Stefan Schmidt