Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp852651pxb; Sat, 16 Jan 2021 09:13:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJyUNhQ4X30hhCr11RV5kU7BaNRU0kh7vo74v6Tx4aAjtgDTbqqCvIwcTq3hJ2vVJnGRDxJQ X-Received: by 2002:a05:6402:784:: with SMTP id d4mr10011987edy.20.1610817210673; Sat, 16 Jan 2021 09:13:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610817210; cv=none; d=google.com; s=arc-20160816; b=000HTH2w5X/4V4cQuWbGn0+eujs3nnHkKVXbwwaIsPhuBMBLSYlCnTaHQ19RaIovC9 vtbYDlaEDcfwrxIJ4YA8sM4ax3hyRgVHKgG8tJBinvRgY7iLK1ergwMvX0Gsqxag20Ft WCd1MLV2TZMQrqzHByl8I1KEaFBYewAJRAiS0rzvzqGUldFOJyuAwYMPGE6qLdrmJgIY gt7NU8Fz6SVjswDkPPtuz0dy/rtenZ6Guh2mp/iJDKCZFZ1ZfEXBG5ohQ6ocEekh6i2E ehhItvm20t4Dnpr+gKkbn6fqRW88IHP+ChGvhOY+jmG7psE8rfYT6TTKogxfm25lUOkG agnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=bcxnclzZ52uCk8y9dPTLx+2ZWqiZ2R/Hka3bT9Pw2dc=; b=vvaDltAt54qoOrNB9tKijmhyEBJiu7IDgrQkR8nQfVg19GqiPux8o0QyBHsC93e/Dm 0J+LuVISAUCx282e/dSvnWat8HF0iKlDgmpk6IKIU4wrmij+j6RU0o36Y6GCiiBNsd74 94CjL8NFQ7wa+m3lY9dxfGNiQ1ACU0VsWYDpSa3y4MY0yi4LpxLX3CW8m26VIWntU1R+ 54GAakRhGtijY6t7U9N7M9x4zO/t2lKj3/ohDmMcU7yiCMNDht4SkowHPhRFprAfzm2X WhnZ/lwU27CptfqnsY3jtHBoPR+M0y3EwU5DI/C1rW5s9Q6ly+oSJZ0i5mlnpKQJBF0j QA0w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x12si5185620ejw.662.2021.01.16.09.13.07; Sat, 16 Jan 2021 09:13:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728291AbhAPRK2 (ORCPT + 99 others); Sat, 16 Jan 2021 12:10:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728079AbhAPRKZ (ORCPT ); Sat, 16 Jan 2021 12:10:25 -0500 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33188C0617A6; Sat, 16 Jan 2021 06:04:34 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id 766AA1F45AB1 Received: by earth.universe (Postfix, from userid 1000) id 106B23C0C94; Sat, 16 Jan 2021 15:03:49 +0100 (CET) Date: Sat, 16 Jan 2021 15:03:48 +0100 From: Sebastian Reichel To: angkery Cc: yangjunlin@yulong.com, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] power: supply: charger-manager: fix the wrong status of health Message-ID: <20210116140348.ym75ldaalfadznvb@earth.universe> References: <20210116114120.3531-1-angkery@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fngjxqr44dfbbnjc" Content-Disposition: inline In-Reply-To: <20210116114120.3531-1-angkery@163.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --fngjxqr44dfbbnjc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Sat, Jan 16, 2021 at 07:41:20PM +0800, angkery wrote: > From: Junlin Yang >=20 > cm->emergency_stop will only be the value in the enumeration, > and can not be less than zero, it will get an exception value. > So replace it with the corresponding value. >=20 > Signed-off-by: Junlin Yang > --- Thanks, queued. -- Sebastian > drivers/power/supply/charger-manager.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/drivers/power/supply/charger-manager.c b/drivers/power/suppl= y/charger-manager.c > index 6fcebe4..0d28741 100644 > --- a/drivers/power/supply/charger-manager.c > +++ b/drivers/power/supply/charger-manager.c > @@ -723,9 +723,9 @@ static int charger_get_property(struct power_supply *= psy, > val->intval =3D cm->battery_status; > break; > case POWER_SUPPLY_PROP_HEALTH: > - if (cm->emergency_stop > 0) > + if (cm->emergency_stop =3D=3D CM_BATT_OVERHEAT) > val->intval =3D POWER_SUPPLY_HEALTH_OVERHEAT; > - else if (cm->emergency_stop < 0) > + else if (cm->emergency_stop =3D=3D CM_BATT_COLD) > val->intval =3D POWER_SUPPLY_HEALTH_COLD; > else > val->intval =3D POWER_SUPPLY_HEALTH_GOOD; > --=20 > 1.9.1 >=20 >=20 --fngjxqr44dfbbnjc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmAC8kQACgkQ2O7X88g7 +pqEzRAAjFmekAooCxV/8ZfdIrMmp9lCr12iWfBN6JPV0Mx1nxzXzOwRQm8Sa/du OwTk5TkiPoW3Rs5nHf2CwPo4kBHSrwY0v7TYh8bOKLQeWt1wiUq7Gmczy/4c5h4a AC/3Nzf7C5U+vhVHvB59kubQPRhwr2Rvaqph9BaqFi5Vto14Osc0FoTjPavI0uK0 +iQfpWEqoCGME49z2IQBJe8i33PdKrXcicQZni6IVrNVm0aUuWcrottF7agJy9Wm CGbk6Zo4m+mut7boo7hSecPInWRrdGJDAq5wIfI7wRUICtetBtabZ4A9OTWdtcv4 ZDxPBTJSKL/2dvb0XykPr8uIzpv51TG1LPmOH+qbsHKcKqwIef4tRcnNvjemCmdz hMYHmmP49blGp2HiyDdwsuEVfFIIko6GJwokFc+eQ5z12SDMSp6pLWdSz8q/kYDW 3lZvscSVbH0IlrIReoxihC8M4O9Wu1mkkAoYMjCwyzNNXErIXbPy+AKfHQcvghpq gwZ2LGaMKkvCfBykMlRl0OH4YeBL1UdnKgk5eGkYe/Be5BHTSkhm1tJizoVX4mV3 Uwq3PaPhvJC/iAQ6+NQPZNFTefwhS1mM6y3CdEFEOowfVqZlGp/m129nJGBq1Jjs +TGFl4wWficNfbDgrUenReAYr2keRahjRGYmHh2JRZS/0Se1uso= =0AAy -----END PGP SIGNATURE----- --fngjxqr44dfbbnjc--