From: lee.jones@linaro.org (Lee Jones)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH-v6 1/6] mfd: 88pm800: remove duplicate dev_err calls during probe
Date: Mon, 24 Aug 2015 14:54:50 +0100 [thread overview]
Message-ID: <20150824135450.GH3237@x1> (raw)
In-Reply-To: <1436358392-15449-2-git-send-email-vaibhav.hiremath@linaro.org>
On Wed, 08 Jul 2015, Vaibhav Hiremath wrote:
> During probe, inside fn device_800_init(), submodule init is
> happening and the same error message is getting printed in both
> the places, <subdev>_init() and inside device_800_init().
>
> So this patch gets rid of dev_err from <subdev>_init() fns.
>
> Signed-off-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
> ---
> drivers/mfd/88pm800.c | 32 ++++----------------------------
> 1 file changed, 4 insertions(+), 28 deletions(-)
Acked-by: Lee Jones <lee.jones@linaro.org>
> diff --git a/drivers/mfd/88pm800.c b/drivers/mfd/88pm800.c
> index 841717a..0c5470e 100644
> --- a/drivers/mfd/88pm800.c
> +++ b/drivers/mfd/88pm800.c
> @@ -308,59 +308,35 @@ static int device_gpadc_init(struct pm80x_chip *chip,
> return 0;
>
> out:
> - dev_info(chip->dev, "pm800 device_gpadc_init: Failed!\n");
> return ret;
> }
>
> static int device_onkey_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> - ret = mfd_add_devices(chip->dev, 0, &onkey_devs[0],
> + return mfd_add_devices(chip->dev, 0, &onkey_devs[0],
> ARRAY_SIZE(onkey_devs), &onkey_resources[0], 0,
> NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add onkey subdev\n");
> - return ret;
> - }
> -
> - return 0;
> }
>
> static int device_rtc_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> if (pdata) {
> rtc_devs[0].platform_data = pdata->rtc;
> rtc_devs[0].pdata_size =
> pdata->rtc ? sizeof(struct pm80x_rtc_pdata) : 0;
> }
> - ret = mfd_add_devices(chip->dev, 0, &rtc_devs[0],
> - ARRAY_SIZE(rtc_devs), NULL, 0, NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add rtc subdev\n");
> - return ret;
> - }
>
> - return 0;
> + return mfd_add_devices(chip->dev, 0, &rtc_devs[0],
> + ARRAY_SIZE(rtc_devs), NULL, 0, NULL);
> }
>
> static int device_regulator_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> - ret = mfd_add_devices(chip->dev, 0, ®ulator_devs[0],
> + return mfd_add_devices(chip->dev, 0, ®ulator_devs[0],
> ARRAY_SIZE(regulator_devs), NULL, 0, NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add regulator subdev\n");
> - return ret;
> - }
> -
> - return 0;
> }
>
> static int device_irq_init_800(struct pm80x_chip *chip)
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org ? Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
WARNING: multiple messages have this Message-ID (diff)
From: Lee Jones <lee.jones@linaro.org>
To: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
Cc: linux-arm-kernel@lists.infradead.org,
Samuel Ortiz <sameo@linux.intel.com>,
open list <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH-v6 1/6] mfd: 88pm800: remove duplicate dev_err calls during probe
Date: Mon, 24 Aug 2015 14:54:50 +0100 [thread overview]
Message-ID: <20150824135450.GH3237@x1> (raw)
In-Reply-To: <1436358392-15449-2-git-send-email-vaibhav.hiremath@linaro.org>
On Wed, 08 Jul 2015, Vaibhav Hiremath wrote:
> During probe, inside fn device_800_init(), submodule init is
> happening and the same error message is getting printed in both
> the places, <subdev>_init() and inside device_800_init().
>
> So this patch gets rid of dev_err from <subdev>_init() fns.
>
> Signed-off-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
> ---
> drivers/mfd/88pm800.c | 32 ++++----------------------------
> 1 file changed, 4 insertions(+), 28 deletions(-)
Acked-by: Lee Jones <lee.jones@linaro.org>
> diff --git a/drivers/mfd/88pm800.c b/drivers/mfd/88pm800.c
> index 841717a..0c5470e 100644
> --- a/drivers/mfd/88pm800.c
> +++ b/drivers/mfd/88pm800.c
> @@ -308,59 +308,35 @@ static int device_gpadc_init(struct pm80x_chip *chip,
> return 0;
>
> out:
> - dev_info(chip->dev, "pm800 device_gpadc_init: Failed!\n");
> return ret;
> }
>
> static int device_onkey_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> - ret = mfd_add_devices(chip->dev, 0, &onkey_devs[0],
> + return mfd_add_devices(chip->dev, 0, &onkey_devs[0],
> ARRAY_SIZE(onkey_devs), &onkey_resources[0], 0,
> NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add onkey subdev\n");
> - return ret;
> - }
> -
> - return 0;
> }
>
> static int device_rtc_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> if (pdata) {
> rtc_devs[0].platform_data = pdata->rtc;
> rtc_devs[0].pdata_size =
> pdata->rtc ? sizeof(struct pm80x_rtc_pdata) : 0;
> }
> - ret = mfd_add_devices(chip->dev, 0, &rtc_devs[0],
> - ARRAY_SIZE(rtc_devs), NULL, 0, NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add rtc subdev\n");
> - return ret;
> - }
>
> - return 0;
> + return mfd_add_devices(chip->dev, 0, &rtc_devs[0],
> + ARRAY_SIZE(rtc_devs), NULL, 0, NULL);
> }
>
> static int device_regulator_init(struct pm80x_chip *chip,
> struct pm80x_platform_data *pdata)
> {
> - int ret;
> -
> - ret = mfd_add_devices(chip->dev, 0, ®ulator_devs[0],
> + return mfd_add_devices(chip->dev, 0, ®ulator_devs[0],
> ARRAY_SIZE(regulator_devs), NULL, 0, NULL);
> - if (ret) {
> - dev_err(chip->dev, "Failed to add regulator subdev\n");
> - return ret;
> - }
> -
> - return 0;
> }
>
> static int device_irq_init_800(struct pm80x_chip *chip)
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
next prev parent reply other threads:[~2015-08-24 13:54 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-08 12:26 [PATCH-v6 0/6] mfd: 88pm800: Add Device tree support Vaibhav Hiremath
2015-07-08 12:26 ` [PATCH-v6 1/6] mfd: 88pm800: remove duplicate dev_err calls during probe Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-08-24 13:54 ` Lee Jones [this message]
2015-08-24 13:54 ` Lee Jones
2015-07-08 12:26 ` [PATCH-v6 2/6] mfd: 88pm800: Add device tree support Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-07-08 12:26 ` [PATCH-v6 3/6] mfd: 88pm800: Get pdata from 'device' rather than passing as a parameter Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-08-24 13:54 ` Lee Jones
2015-08-24 13:54 ` Lee Jones
2015-07-08 12:26 ` [PATCH-v6 4/6] mfd: 88pm800: Remove unnecessary protection around pdata Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-07-08 12:26 ` [PATCH-v6 5/6] mfd: 88pm800: Set default interrupt clear method Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-08-24 13:54 ` Lee Jones
2015-08-24 13:54 ` Lee Jones
2015-08-24 15:20 ` Vaibhav Hiremath
2015-08-24 15:20 ` Vaibhav Hiremath
2015-08-24 15:51 ` Lee Jones
2015-08-24 15:51 ` Lee Jones
2015-08-24 16:47 ` Vaibhav Hiremath
2015-08-24 16:47 ` Vaibhav Hiremath
2015-08-25 8:30 ` Lee Jones
2015-08-25 8:30 ` Lee Jones
2015-08-25 9:02 ` Vaibhav Hiremath
2015-08-25 9:02 ` Vaibhav Hiremath
2015-08-25 9:30 ` Lee Jones
2015-08-25 9:30 ` Lee Jones
2015-07-08 12:26 ` [PATCH-v6 6/6] mfd: devicetree: bindings: Add new 88pm800 mfd binding Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-07-08 12:26 ` Vaibhav Hiremath
2015-07-13 18:57 ` [PATCH-v6 0/6] mfd: 88pm800: Add Device tree support Vaibhav Hiremath
2015-07-13 18:57 ` Vaibhav Hiremath
2015-07-13 18:57 ` Vaibhav Hiremath
2015-08-24 6:43 ` Vaibhav Hiremath
2015-08-24 6:43 ` Vaibhav Hiremath
2015-08-24 6:43 ` Vaibhav Hiremath
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150824135450.GH3237@x1 \
--to=lee.jones@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.