* [PATCH v5 0/2] mfd: dm355evm_msp: Improve implementation of add_child() @ 2016-08-11 12:20 SF Markus Elfring 2016-08-11 12:23 ` [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() SF Markus Elfring 2016-08-11 12:26 ` [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() SF Markus Elfring 0 siblings, 2 replies; 5+ messages in thread From: SF Markus Elfring @ 2016-08-11 12:20 UTC (permalink / raw) To: Lee Jones, kernel-janitors; +Cc: LKML, Julia Lawall From: Markus Elfring <elfring@users.sourceforge.net> Adjust jump targets together with three error messages. Markus Elfring (2): Refactoring Change error messages drivers/mfd/dm355evm_msp.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) -- 2.9.2 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() 2016-08-11 12:20 [PATCH v5 0/2] mfd: dm355evm_msp: Improve implementation of add_child() SF Markus Elfring @ 2016-08-11 12:23 ` SF Markus Elfring 2016-08-30 15:10 ` Lee Jones 2016-08-11 12:26 ` [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() SF Markus Elfring 1 sibling, 1 reply; 5+ messages in thread From: SF Markus Elfring @ 2016-08-11 12:23 UTC (permalink / raw) To: Lee Jones, kernel-janitors; +Cc: LKML, Julia Lawall From: Markus Elfring <elfring@users.sourceforge.net> Date: Thu, 11 Aug 2016 13:30:32 +0200 Adjust jump targets according to the Linux coding style convention. Another check for the variable "status" can be omitted then at the end. Link: https://lkml.kernel.org/g/<20160628163146.GG29166@dell> Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> --- v5: Rebased on the source files from Linux next-20160809. v4: Adjustment of an error message at the end See also a change request for the module "twl-core" on 2016-06-08: https://lkml.kernel.org/g/<20160608111442.GB14888@dell> v3: Deletion of another blank line as requested by Lee Jones v2: Rebasing drivers/mfd/dm355evm_msp.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/mfd/dm355evm_msp.c b/drivers/mfd/dm355evm_msp.c index 270e19c..86eca61 100644 --- a/drivers/mfd/dm355evm_msp.c +++ b/drivers/mfd/dm355evm_msp.c @@ -209,7 +209,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, status = platform_device_add_data(pdev, pdata, pdata_len); if (status < 0) { dev_dbg(&pdev->dev, "can't add platform_data\n"); - goto err; + goto put_device; } } @@ -222,19 +222,20 @@ static struct device *add_child(struct i2c_client *client, const char *name, status = platform_device_add_resources(pdev, &r, 1); if (status < 0) { dev_dbg(&pdev->dev, "can't add irq\n"); - goto err; + goto put_device; } } status = platform_device_add(pdev); + if (status) + goto put_device; -err: - if (status < 0) { - platform_device_put(pdev); - dev_err(&client->dev, "can't add %s dev\n", name); - return ERR_PTR(status); - } return &pdev->dev; + +put_device: + platform_device_put(pdev); + dev_err(&client->dev, "failed to add device %s\n", name); + return ERR_PTR(status); } static int add_children(struct i2c_client *client) -- 2.9.2 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() 2016-08-11 12:23 ` [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() SF Markus Elfring @ 2016-08-30 15:10 ` Lee Jones 0 siblings, 0 replies; 5+ messages in thread From: Lee Jones @ 2016-08-30 15:10 UTC (permalink / raw) To: SF Markus Elfring; +Cc: kernel-janitors, LKML, Julia Lawall On Thu, 11 Aug 2016, SF Markus Elfring wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Thu, 11 Aug 2016 13:30:32 +0200 > > Adjust jump targets according to the Linux coding style convention. > Another check for the variable "status" can be omitted then at the end. > > Link: https://lkml.kernel.org/g/<20160628163146.GG29166@dell> > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- > > v5: Rebased on the source files from Linux next-20160809. > > v4: Adjustment of an error message at the end > > See also a change request for the module "twl-core" on 2016-06-08: > https://lkml.kernel.org/g/<20160608111442.GB14888@dell> > > v3: Deletion of another blank line as requested by Lee Jones > > v2: Rebasing > > drivers/mfd/dm355evm_msp.c | 17 +++++++++-------- > 1 file changed, 9 insertions(+), 8 deletions(-) Applied, thanks. > diff --git a/drivers/mfd/dm355evm_msp.c b/drivers/mfd/dm355evm_msp.c > index 270e19c..86eca61 100644 > --- a/drivers/mfd/dm355evm_msp.c > +++ b/drivers/mfd/dm355evm_msp.c > @@ -209,7 +209,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, > status = platform_device_add_data(pdev, pdata, pdata_len); > if (status < 0) { > dev_dbg(&pdev->dev, "can't add platform_data\n"); > - goto err; > + goto put_device; > } > } > > @@ -222,19 +222,20 @@ static struct device *add_child(struct i2c_client *client, const char *name, > status = platform_device_add_resources(pdev, &r, 1); > if (status < 0) { > dev_dbg(&pdev->dev, "can't add irq\n"); > - goto err; > + goto put_device; > } > } > > status = platform_device_add(pdev); > + if (status) > + goto put_device; > > -err: > - if (status < 0) { > - platform_device_put(pdev); > - dev_err(&client->dev, "can't add %s dev\n", name); > - return ERR_PTR(status); > - } > return &pdev->dev; > + > +put_device: > + platform_device_put(pdev); > + dev_err(&client->dev, "failed to add device %s\n", name); > + return ERR_PTR(status); > } > > static int add_children(struct i2c_client *client) -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() 2016-08-11 12:20 [PATCH v5 0/2] mfd: dm355evm_msp: Improve implementation of add_child() SF Markus Elfring 2016-08-11 12:23 ` [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() SF Markus Elfring @ 2016-08-11 12:26 ` SF Markus Elfring 2016-08-11 12:39 ` Julia Lawall 1 sibling, 1 reply; 5+ messages in thread From: SF Markus Elfring @ 2016-08-11 12:26 UTC (permalink / raw) To: Lee Jones, kernel-janitors; +Cc: LKML, Julia Lawall From: Markus Elfring <elfring@users.sourceforge.net> Date: Thu, 11 Aug 2016 14:00:43 +0200 Delete an error message at the end while increasing the importance of related information. Link: https://lkml.kernel.org/g/<20160809153615.GU5243@dell> Suggested-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> --- v5: Rebased on the source files from Linux next-20160809. Requested changes were applied. drivers/mfd/dm355evm_msp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/mfd/dm355evm_msp.c b/drivers/mfd/dm355evm_msp.c index 86eca61..463f9e2e 100644 --- a/drivers/mfd/dm355evm_msp.c +++ b/drivers/mfd/dm355evm_msp.c @@ -208,7 +208,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, if (pdata) { status = platform_device_add_data(pdev, pdata, pdata_len); if (status < 0) { - dev_dbg(&pdev->dev, "can't add platform_data\n"); + dev_err(&pdev->dev, "can't add platform_data\n"); goto put_device; } } @@ -221,7 +221,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, status = platform_device_add_resources(pdev, &r, 1); if (status < 0) { - dev_dbg(&pdev->dev, "can't add irq\n"); + dev_err(&pdev->dev, "can't add irq\n"); goto put_device; } } @@ -234,7 +234,6 @@ static struct device *add_child(struct i2c_client *client, const char *name, put_device: platform_device_put(pdev); - dev_err(&client->dev, "failed to add device %s\n", name); return ERR_PTR(status); } -- 2.9.2 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() 2016-08-11 12:26 ` [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() SF Markus Elfring @ 2016-08-11 12:39 ` Julia Lawall 0 siblings, 0 replies; 5+ messages in thread From: Julia Lawall @ 2016-08-11 12:39 UTC (permalink / raw) To: SF Markus Elfring; +Cc: Lee Jones, kernel-janitors, wsa, LKML On Thu, 11 Aug 2016, SF Markus Elfring wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Thu, 11 Aug 2016 14:00:43 +0200 > > Delete an error message at the end while increasing the importance of > related information. > > Link: https://lkml.kernel.org/g/<20160809153615.GU5243@dell> > Suggested-by: Lee Jones <lee.jones@linaro.org> > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- > > v5: Rebased on the source files from Linux next-20160809. > > Requested changes were applied. > > drivers/mfd/dm355evm_msp.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/mfd/dm355evm_msp.c b/drivers/mfd/dm355evm_msp.c > index 86eca61..463f9e2e 100644 > --- a/drivers/mfd/dm355evm_msp.c > +++ b/drivers/mfd/dm355evm_msp.c > @@ -208,7 +208,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, > if (pdata) { > status = platform_device_add_data(pdev, pdata, pdata_len); > if (status < 0) { > - dev_dbg(&pdev->dev, "can't add platform_data\n"); > + dev_err(&pdev->dev, "can't add platform_data\n"); Isn't this message unnecessary? platform_device_add_data only fails on failure of kmemdup, which I assume ends up in kmalloc eventually and prints a backtrace on failure. The same is true of platform_device_add_resources below. julia > goto put_device; > } > } > @@ -221,7 +221,7 @@ static struct device *add_child(struct i2c_client *client, const char *name, > > status = platform_device_add_resources(pdev, &r, 1); > if (status < 0) { > - dev_dbg(&pdev->dev, "can't add irq\n"); > + dev_err(&pdev->dev, "can't add irq\n"); > goto put_device; > } > } > @@ -234,7 +234,6 @@ static struct device *add_child(struct i2c_client *client, const char *name, > > put_device: > platform_device_put(pdev); > - dev_err(&client->dev, "failed to add device %s\n", name); > return ERR_PTR(status); > } > > -- > 2.9.2 > > -- > To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-08-30 15:10 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-08-11 12:20 [PATCH v5 0/2] mfd: dm355evm_msp: Improve implementation of add_child() SF Markus Elfring 2016-08-11 12:23 ` [PATCH v5 1/2] mfd: dm355evm_msp: Refactoring for add_child() SF Markus Elfring 2016-08-30 15:10 ` Lee Jones 2016-08-11 12:26 ` [PATCH v5 2/2] mfd: dm355evm_msp: Change error messages in add_child() SF Markus Elfring 2016-08-11 12:39 ` Julia Lawall
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox