Re: [PATCH v1 1/2] power: supply: sbs-battery: Silence warning about unknown chemistry

From: Sebastian Reichel
Date: Thu May 13 2021 - 11:11:19 EST


Hi,

On Tue, May 11, 2021 at 01:08:26AM +0300, Dmitry Osipenko wrote:
> Older variants of controller don't support reporting type of the battery.
> Make warning message about unknown chemistry to be printed only once in
> order to stop flooding kernel log with the message on each request of the
> property. This patch fixes the noisy messages on Asus Transformer TF101.
>
> Tested-by: Antoni Aloy Torrens <aaloytorrens@xxxxxxxxx> # TF101
> Tested-by: Nikola Milosavljević <mnidza@xxxxxxxxxxx> # TF101
> Signed-off-by: Dmitry Osipenko <digetx@xxxxxxxxx>
> ---

I believe the problem should be fixed as side-effect of the
following patch:

https://lore.kernel.org/linux-pm/20210513020308.4011440-1-ikjn@xxxxxxxxxxxx/

With my suggested change the message is printed once for each
battery plug, so probably only once per boot for most users.

-- Sebastian

> drivers/power/supply/sbs-battery.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/power/supply/sbs-battery.c b/drivers/power/supply/sbs-battery.c
> index 8d7a10730e43..b71fbf543428 100644
> --- a/drivers/power/supply/sbs-battery.c
> +++ b/drivers/power/supply/sbs-battery.c
> @@ -814,7 +814,7 @@ static int sbs_get_chemistry(struct i2c_client *client,
> val->intval = POWER_SUPPLY_TECHNOLOGY_UNKNOWN;
>
> if (val->intval == POWER_SUPPLY_TECHNOLOGY_UNKNOWN)
> - dev_warn(&client->dev, "Unknown chemistry: %s\n", chemistry);
> + dev_warn_once(&client->dev, "Unknown chemistry: %s\n", chemistry);
>
> return 0;
> }
> --
> 2.30.2
>

Attachment: signature.asc
Description: PGP signature