From nobody Sat Sep 26 14:38:30 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4552A4B26F1 for ; Mon, 31 Aug 2026 15:54:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191655; cv=none; b=lLEguL3/pspZRXm8kK23spAvLrm5nMsUXVuNFqGXU2TqnZKAy/soGEatno+bNseU6rO0GtPxyrkFth8lwO9uxWJqSs7AoncRePjdNDp6pqL05AAaBSQWcVKTlyo4V+PE0ay3KoTtu309CnKW7wP5U+zs2si9at8fR10dXpMAJTA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191655; c=relaxed/simple; bh=om3QiWY1bTxRKmG/KBVTXUqJ0HDBqwKhfhK+NItOh7c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=O3ImyfuZNJKvNnuVJnLf6yTkvMoXu2NGnqJC6yk3Mlce4n/fYkNVjJMnRaiRjxD9mBQ3Xvbx+yCk1uvAbgkjG0UZOkoc38toFjwT8xTBz1Q4g9lHGUVh3QguCcu3LMKjO0+LoOaZUq+q0J4CxKeEbl7pvjkgDS0LLIfK+5RSDHw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XQ4I1VKr; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XQ4I1VKr" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-484374f54d0so1012383f8f.3 for ; Mon, 31 Aug 2026 08:54:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788191652; x=1788796452; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=FpSbNGtSqoQ6lDNF7R+qXd/5b5Ix3q2rK7Y9Mk6hanQ=; b=XQ4I1VKr9QUsOGESojUAKw/N3A+sq9oiZ4RquSt2X5UerYtr3Hw8B9A02GmFmHBVHs ok6n3uVUTnKU2qpHvgAoOsGN94EMKMaBjHZTF/oiuJJrgSdU42dfRHa/beXwKiYz1PaH s6S7IEVBxt17g7pYXJ+YDjLju1FIEx2O3IWajTYWQ7L6oY65I0Vz+rND54/fGR3Fs5b6 3c9E7RlBbMEYOvk8UW8l9m7+vRAh4yEQLYMysGh3vDQwNtiv6c61PcisALdh5iSJJGde cz3iDfyi6NqCZ18UWT/r5bkYeTMIPBUkeK1JvbuCZh0dkHePJT1caOdTXrF/wpnNYIht J0PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788191652; x=1788796452; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=FpSbNGtSqoQ6lDNF7R+qXd/5b5Ix3q2rK7Y9Mk6hanQ=; b=ISaBU68LLMpJI5kAC2t/V1JAePxw5mXJq3gHFr3OK021yKo1m9wZVHKiyAE6Wew4OU SpKMprmWxh955VXtR5BQSirU6L+HFvnhB0Pm7mKKHINNOTe2Sy//H/GPINXc8TIhJ6FF aXm0aSenE+pf74JtE3+W6VmRJYhcWYncU9rHXUvoqKAe6lC6BgOlBKi3K8WlVQNsirdW Fprvh6QgDQ2rs215HmHTSPi2ynBIYKBIiqhqXnZh8Iq/rprfH7AhpzKXYuqC6gsYge3q oOmlQvwgN+39lwJoM60kRi6RWzsEhD8UOhkVM8n4oqNhO1jknTc6651IOm38/EXkNoYt 8S4A== X-Forwarded-Encrypted: i=1; AKwUvBzN9wQv/9MNN9sPX2eHpHX/gJFHB0/+AgSptNlr4b3K3LH6sG2gg7/bLB69v2UNxFURbdyccizKP1B68jE=@vger.kernel.org X-Gm-Message-State: AFuF++nCjpV4WVZPOccgvOIPiWInrrF8lvHSaJ7B+MJhznBv/XHldZOu qKe6VvW/q4+SVpPP2HycYieDKz0F9H7L/GLzVV773UwICPjtnwwV8kfA X-Gm-Gg: AYBFou1TQLLnrbaxz/JDPJYpRT3O1i5ykEo2KOhQ7flWGUZxrFLi7dZtpjoTL9U5AFv zo8YoEYT6wwbSCF21wiIOJKZd2MeBSTqBDT30SH6BlG2E+Uke4Slzmm3V5x04j+EwBvHY76Ylje 6TQWI37LT3a3s65LE/AYGjlnHX78Wuyuxdz0prgvoqdQp6kCC8sn76Wfc+NDK6HDQgx9F5gU8uC p1epb2+eymIuuNi+AWUyP6SX7Jt3FeN6XKbnGpr+ySMUXVp+1tCivLydesX6tgISyv6HVv4qzVT sp3aGoNhOZNwyBg5sujW1eZb6afqrXNnRu8s6dOSgUDu8mkZLOQaFR25Fes39ZndTGjMT89y21M y17hjtd3C0j9I7SCKpZ4GgPRxR/kke+HWVjf0OiGL6yGzNWgh3V+XiqqpLK+2pHLZUnCuC+DNus wl7QF3lFeKhLIDFp5XkO1Fl1RIa5SO4evo9h+0oW4WcIi5PaXrNf127oVsQ/LRqjPvTE37Yedwj kM+0kuuCkleuYd58WNzY9ZgOirBWuAzcwc= X-Received: by 2002:a5d:464d:0:b0:484:3310:7110 with SMTP id ffacd0b85a97d-4844103d18cmr2807354f8f.28.1788191652336; Mon, 31 Aug 2026 08:54:12 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48436e2af3asm12949099f8f.12.2026.08.31.08.54.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:54:11 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Sebastian Reichel Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 1/5] power: return -ENOMEM on OCV table alloc failure Date: Mon, 31 Aug 2026 12:53:35 -0300 Message-ID: <20260831155339.181487-2-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260831155339.181487-1-ivanrwcm25@gmail.com> References: <20260831155339.181487-1-ivanrwcm25@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable power_supply_get_battery_info() maps a failed kcalloc() for the OCV capacity table to -EINVAL. Return -ENOMEM instead, matching the resistance-temp-table allocation path in the same function. Signed-off-by: Iv=C3=A1n Ezequiel Rodriguez --- drivers/power/supply/power_supply_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/suppl= y/power_supply_core.c index 00d8bc98d588..f550f70ca586 100644 --- a/drivers/power/supply/power_supply_core.c +++ b/drivers/power/supply/power_supply_core.c @@ -907,7 +907,7 @@ int power_supply_get_battery_info(struct power_supply *= psy, u32 *propdata __free(kfree) =3D kcalloc(proplen, sizeof(*propdata), GFP_= KERNEL); if (!propdata) { power_supply_put_battery_info(psy, info); - err =3D -EINVAL; + err =3D -ENOMEM; goto out_put_node; } err =3D fwnode_property_read_u32_array(fwnode, propname, propdata, propl= en); --=20 2.43.0 From nobody Sat Sep 26 14:38:30 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 89FD54746C9 for ; Mon, 31 Aug 2026 15:54:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191665; cv=none; b=g97OCQxgKMOfYmNTwwp35W4BB6sacSQJqwgpeS95GPid5kqWvRumbG4kDKHL0PceBo6A1vvJs+8iQMtaEQXFLIAgZQL7aBm2LV5JHKGQkZjgqhWFXRIbPVZz1qszlmktOp34ZiKHhmA3heyxj9Gmo8HKTr69elFQoSTwP9HYPjE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191665; c=relaxed/simple; bh=fiA0RXJ+cutJQ46iLKVyryXs5YV53pyfmTaFz17lMu0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=no32sP5VGaz21FVMsYULRF9/8rBeDHESOzDX3tAsXV71O8mkJsUC8hCvNwcbznJfrX7HuyhTqdr7qDMDsYHdSqMFwqyeF2xnQq7SgCVzlaMJn/v6Mfj5AsQm0d1Omd29wjWIFnNcofwWSHvVfEJsJrOPJyAHcVAjbR9NMrVP/CQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LdLVwoS7; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LdLVwoS7" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-482e067e908so2712565f8f.2 for ; Mon, 31 Aug 2026 08:54:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788191662; x=1788796462; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=XWjANEXWVZsBsiiF2NEG2eJr+Ug/Njepr9rhQdCzDS4=; b=LdLVwoS7irBRHkYFp7vyWw7blDgZRuWvhXEfDsOXrfmn+xoH+RQGcYQH83mlrf5QWI Rx3RHJHt4N2TVf/RFz6hl9uktmPBq9dae4ic3FXORT197SDvFmRsemJ6WkGivVz/RuFx qEB8UGY7zBoydeEu5WmseHPtpuK/e/Oe0KAlOVtKzzfXSOK/DZQTzXcCH3r17Y8ztsgz 8nL0nxtWFAUEZJ735QrafZjmGbHDg1AQzYA+K5zveDpyilMtHK57daM0hTkZJoJB/pCm 87aJM6PzEjdrqwUTVyEY0SxP0LShPxhSPyopL81Tq7y9ccPGmLp6TfwPcJnskeLi48Xh +MNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788191662; x=1788796462; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XWjANEXWVZsBsiiF2NEG2eJr+Ug/Njepr9rhQdCzDS4=; b=Ux5ZiE1sfbR4E7ZWL7q5hE9dkLw6SKL0ld17tX2+NpXmTMDocHcvor74l5bwiO+XRj tu6JK7jUtB27FwIbfAKKACt+n+w5QCdVNIdkZooeWKVXTfAmDAo1AmXiWUjFK/AejWOf qcSU32g8UM53qJuON/nWO72C9FjEfgrfcPZuNzJ7BtSozUykSsm1yI4jPRZoCr6gW/Ic cS9wrnWMHMvPiXjTOxj4pdI9F4omKNVlG0zB3IVofhjZK5I9caedsYYp0fxaI1M4WmkB /PXr/Hyv1V3BOqstf80bj7TZEp2qH33eZ/ZoBgwG7C32i6qEip5ImF+hnNRvb58sWn96 P7cg== X-Forwarded-Encrypted: i=1; AKwUvBzzszd/M0FRiDXZUiLnnSAvx6bkO2Lv18B36r6fHlnjpYzZH/jJG9BY1TLD1qG9qACuD3+Rml54cTDf6L4=@vger.kernel.org X-Gm-Message-State: AFuF++nUZY7YqzrNK8X1hCJpEkFk4wgU7TwcHOi6YzecKsLfjrWQwudm izu6W8jiAThgHyZHrNZ7kOXMb4E7uAi5Y1cnNquYe3uvPoARJowzopn+ X-Gm-Gg: AYBFou2Vfa+l7mh3frWhLnwM/24YkLwYsAjQ6UfnswYZj6EdyrDxr7bdQbM8plw+Ruu Z/P1Zp8319/WIVXzdP2NsVfYcNQj7odBLvbBPhOslCMUGnv5FkW6yb3tpQZ9o5EdzmpwdNW2scQ dkHkD53ByeBd0U3hvNAf02porOXViwyH/6ELDpLdbtoIr455Wg+tj9/3YmD9vUoIREvD+vB/+WW bvgBT943/2ZIx2UFKSBoVKGy0LiikTJChhgsWSdT1x/gykpC7Oe12D0MxapDE6e57dAZLjgzjE0 NOcFU2ySO5q6FXBffuAjsfko7NyYibLq8daJ0fQ8f569HrlbhlmOw1eaiCxW3rhqLyPa5AGobpa XQBwsxI7/a/Shy1023vn5oIe5E7YJN+YJ6tNl4zFgbPHHKrQLQ6xoOwH0ti9a4mlKkCCJ+2ofJh AHMFL1p2pQW65S/yvW7Kd+A0a2min5daH+uphXf8BvaoGUd6IDflROXpZ7fRvJtJgScBxZcomtK iV+gwYtpyAB7Aj1C+Fy5AHP X-Received: by 2002:a5d:5e12:0:b0:482:ea99:6166 with SMTP id ffacd0b85a97d-482f79a72d9mr33372858f8f.7.1788191661680; Mon, 31 Aug 2026 08:54:21 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48436e2af3asm12949099f8f.12.2026.08.31.08.54.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:54:20 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Sebastian Reichel Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 2/5] power: restore hwmon if extension update fails Date: Mon, 31 Aug 2026 12:53:36 -0300 Message-ID: <20260831155339.181487-3-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260831155339.181487-1-ivanrwcm25@gmail.com> References: <20260831155339.181487-1-ivanrwcm25@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable power_supply_update_sysfs_and_hwmon() removes the existing hwmon group before recreating it. If recreation fails, register_extension() rolled back the extension but left hwmon absent. After tearing down the failed extension, best-effort recreate hwmon so the supply keeps its previous monitoring attributes when possible. Signed-off-by: Iv=C3=A1n Ezequiel Rodriguez --- drivers/power/supply/power_supply_core.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/suppl= y/power_supply_core.c index f550f70ca586..c041806f4f9e 100644 --- a/drivers/power/supply/power_supply_core.c +++ b/drivers/power/supply/power_supply_core.c @@ -1595,6 +1595,16 @@ int power_supply_register_extension(struct power_sup= ply *psy, const struct power =20 sysfs_hwmon_failed: power_supply_sysfs_remove_extension(psy, ext); + list_del(®->list_head); + kfree(reg); + /* + * update_sysfs_and_hwmon() may have already torn down hwmon before + * failing to recreate it. Recreate without the failed extension. + */ + if (power_supply_add_hwmon_sysfs(psy)) + dev_warn(&psy->dev, "failed to restore hwmon after extension error\n"); + return ret; + sysfs_add_failed: list_del(®->list_head); kfree(reg); --=20 2.43.0 From nobody Sat Sep 26 14:38:30 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1D5584B26FB for ; Mon, 31 Aug 2026 15:54:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191674; cv=none; b=hPwo+fk25weAph8hkLCPGfTFqNvyBfm+4+dWfR9qRDBo9sTBZjilQyyoMotVQ1kedD68wMBklS4qmPpdyRWAsaZ2gfOm/RHZBt1E4eUNT5eQkoUloLUE6ZGxwTmxEwYOjyeFNfwaJMUE/UDEJphYjqUyP9e7CtjZWvKIqV2DwQc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191674; c=relaxed/simple; bh=1ACBKGWFnRzB7mIrkry+VhzfZ/1U7/wkPLi5NxEehLY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=acNXupG1OELevg+1R8/2WZ0Kopvu0JCVKZw57uZAXnQ637T2wSG+zEKqgefn/+voXW3oVKXBMsfjJgwP4qgwqHM6tK6Wbd5hKWjv79yLhbnfEhtRD740Gyq/S5XCT7nia8Dp+1m7vBISowRguwA/dRrf2cNy9igP1p/+psFumwc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Ga+tp5to; arc=none smtp.client-ip=209.85.221.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ga+tp5to" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-482fc2b44a7so3117546f8f.2 for ; Mon, 31 Aug 2026 08:54:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788191671; x=1788796471; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ASvcEdxyqVgpQZwCMt7dzVrotri8xOjcCj35/ZBDavE=; b=Ga+tp5totCQONUdcJWX+4wZUuu++eZRBNXqQAexHGP4dAcD8u3NWwv020ifqzIfDBA grZRkrbkgOvTemeKgayV1pqJL2eveZbePFtvBcmX6D4bep27NLaFFGdofpXwg6sQss5i QR99IwcSVh/J+0NEr9OuJgecz5Vu/snHN7rGD32bLrG2N+s8aluF9ujm1emGVsOjURZd IrF0eN8m+WlJYIYlt2y35yeo/e7ISeYGJDO2Ee9DlO91/CNmlWYj9PVFkdegzKjpUOq0 vKDHi3HJqKmp9e5GaKTdh46pKQj4izMJZR06d+RcQxi4T+8Dpm4JVgj+7voJSgr9h8rg NLUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788191671; x=1788796471; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ASvcEdxyqVgpQZwCMt7dzVrotri8xOjcCj35/ZBDavE=; b=df3iotjmbHeHvNJ/q+5JBxUOK0amnc92mhQhrhe/sAIw6WzF3V/Hlw9PjkgcjJgUBf X07T9poFJQZ4MiWf7oL10cnzApbwyoCDQ8z0U+7uENsZEIbqrwwrzoorydjQfGwirQg9 F5Cbxh99ZZ1BTOxSnCYS6h1eZS3ill6E41r5Be3ozHHTEShonAz0fehQb1fumXNEBy32 jfprtaBWw3XgpbSaQI0cvst7hl5IkDXOpH2EH/ueq3zJM2wI3JgLyxrqEMFDDzpRBPzG 9Ti04E37fA0tqqUJk8aBFT1Ac+VN/VkoFBy9VmbxOohCHPN0Xu4+JhKuQlMl8tpY1Uub jEjg== X-Forwarded-Encrypted: i=1; AKwUvBwiBR9/FSu+pm/6daVgNJEWPEMOdRhNMwHgTJNZ/oE3ROIziRCUTAKzvl1RdQgGO+euJbdFem+pqAXGivk=@vger.kernel.org X-Gm-Message-State: AFuF++m1kNnsLu28nhDE5MMatkVnqwyeMdPnK+yAer5Mq4+vOFkb05sS LC5+uzYBtoASK3iIbqjmXWd96kw+bFIspsMqWLxxA436NHsmOGQ96ugk X-Gm-Gg: AYBFou110Zna+6Tl5VjgReQheG7+IySu1gKKp4VOsaZbXjurvr63La655FpJWeGTfPc JcfJ86kJYclLi4GPizycxxdRkm0zw8ofX6nfsTRoxITXcKL/3yP3UHI4+EqLibxW+Lry7cpiTC3 USYvYyaXfSvW1IuxfoRJqw/Sh2gUs6gu4bDE4ScqeJAk1DrCVAvxJoTd9reRRCQdsP0MjjiGjFm 2ldDviJ+CXtJZooUWmSxgCwPkQzAOHcTfe7gEG6oinT2lwX73ZR5SDfiuYjN817Tc+kphztCq9L 2FwaEsAxmYObazDwt9JEvOyWOmmd2feQ6nr6myTTyTbIWsJHOEpG7zODGhqEpqqvSei47amWE9t 4Vyj88MPgw55W3ksCr1fSZyIzhqyMMRFTFtAdAHCgCnvbu15tmxwGuxCyBEIEp8SaVlZasyDMq2 aHiJXiKfD9LgghIZs5EvrgjMI2pKpgZ9H6EFzT12H7oJNKjx4YIwpmNruHgwvd5aNcMRHJVCBYJ MsR+zJJEFG681TGRtfz4BMx X-Received: by 2002:a05:6000:18a1:b0:482:bf78:300a with SMTP id ffacd0b85a97d-482f79c78abmr47604037f8f.17.1788191671171; Mon, 31 Aug 2026 08:54:31 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48436e2af3asm12949099f8f.12.2026.08.31.08.54.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:54:29 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Sebastian Reichel Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 3/5] docs: power: fix power_supply_class.rst status, health and time_to Date: Mon, 31 Aug 2026 12:53:37 -0300 Message-ID: <20260831155339.181487-4-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260831155339.181487-1-ivanrwcm25@gmail.com> References: <20260831155339.181487-1-ivanrwcm25@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Correct STATUS/HEALTH references to POWER_SUPPLY_* enums in include/linux/power_supply.h instead of the nonexistent battery.h macros. Document TIME_TO_{EMPTY,FULL}_{NOW,AVG}, fix the "operatable" typo, and note that MODEL_NAME and MANUFACTURER already exist. Signed-off-by: Iv=C3=A1n Ezequiel Rodriguez --- Documentation/power/power_supply_class.rst | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Documentation/power/power_supply_class.rst b/Documentation/pow= er/power_supply_class.rst index 6d11f8c594a0..c60aa7ce717b 100644 --- a/Documentation/power/power_supply_class.rst +++ b/Documentation/power/power_supply_class.rst @@ -82,7 +82,8 @@ _NOW STATUS this attribute represents operating status (charging, full, discharging (i.e., powering a load), etc.). This corresponds to - `BATTERY_STATUS_*` values, as defined in battery.h. + `POWER_SUPPLY_STATUS_*` values, as defined in + include/linux/power_supply.h. =20 CHARGE_TYPE batteries can typically charge at different rates. @@ -95,8 +96,8 @@ AUTHENTIC to the platform is authentic(1) or non-authentic(0). =20 HEALTH - represents health of the battery. Values corresponds to - POWER_SUPPLY_HEALTH_*, defined in battery.h. + represents health of the battery. Values correspond to + POWER_SUPPLY_HEALTH_*, defined in include/linux/power_supply.h. =20 VOLTAGE_OCV open circuit voltage of the battery. @@ -202,16 +203,17 @@ TEMP_AMBIENT_ALERT_MIN TEMP_AMBIENT_ALERT_MAX maximum ambient temperature alert. TEMP_MIN - minimum operatable temperature + minimum operable temperature TEMP_MAX - maximum operatable temperature + maximum operable temperature =20 -TIME_TO_EMPTY +TIME_TO_EMPTY_NOW, TIME_TO_EMPTY_AVG seconds left for battery to be considered empty - (i.e., while battery powers a load) -TIME_TO_FULL + (i.e., while battery powers a load). *_NOW is a + momentary reading; *_AVG is averaged over a fixed period. +TIME_TO_FULL_NOW, TIME_TO_FULL_AVG seconds left for battery to be considered full - (i.e., while battery is charging) + (i.e., while battery is charging). Same now/avg distinction. =20 =20 Battery <-> external power supply interaction @@ -251,10 +253,8 @@ A: to add it and send a patch along with your driver. =20 The attributes available currently are the ones currently provided by t= he - drivers written. - - Good candidates to add in future: model/part#, cycle_time, manufacturer, - etc. + drivers written. MODEL_NAME and MANUFACTURER are already part of the + standard attribute set. =20 =20 Q: --=20 2.43.0 From nobody Sat Sep 26 14:38:30 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5DDA44749F4 for ; Mon, 31 Aug 2026 15:55:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191718; cv=none; b=SzE/LIRh0cf2Q5vWz94GCIx9VjE3J9t1vwieGj5J3QiNDmFjgigM92sstTXbnvZWWLePq7f1PBTsLX97crfxf2fzTRmc139sWxmeLpYhbP9mjE8PeP1o6GnR3vkQhiUMfkdPGbOIJNU2Eohp4KA6NyPDncT2KXnPaaCKXZUrMvY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191718; c=relaxed/simple; bh=kyBxHFkuQn3FS5OvT3QiCa4szxRN8wQSZLeSF+Xb4P4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=QY/ec6Pm1QHKOWXe/EiAUGqVFwC2LfH4LcxEl2ToYqbzvzi720MkkN4nln1shRx3MHGUUmFEfCMA42NRv3foEJE2+Sg+8KRr0/IY6nbrcKnSkxRUow0YtiV3/z7GRGr0TIb3Cz5dXb/TcfRHyjiLqtpwiN4euf7yyx/KACvmVhg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Sa4Akin7; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Sa4Akin7" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-484415c8cb1so105240f8f.2 for ; Mon, 31 Aug 2026 08:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788191715; x=1788796515; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=bh1KXOOmBOjDBOj2ACsh+u/Pu6jBtIO7BgsluZcPxUo=; b=Sa4Akin7qk8AsFq1+Me4krvf9BHB4KFnxRAaUwTbc73Y1HhOXoh+3w+47pFZ9ryVBY ZqNtP7ien+j/k/3CYR0wUOsbFlLOBpxALqmTBQSGKcxhaUNCIFckjuhcPs2LxbKgV8h/ 9Anaihk6i4FmZbzQn+umraKs+WFXng0yDzRTyPpIqbI4crre99clxymtZ8JXW14KU6Sy stYS5ifsV8Jt1axHZN8mIqDCdOZW/UcYBLCLfbpFiI9uXSmhBBvqWL4Olva15rko38n7 gwPrqrnU1zjXb+b8v4e6ryLchtzMEFyfc4dVq2mkyH1HIk90MxW+NynTz45FVM9VaYc2 nlRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788191715; x=1788796515; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=bh1KXOOmBOjDBOj2ACsh+u/Pu6jBtIO7BgsluZcPxUo=; b=QsaF733QqOPESV9ldlfko32qghh/Lq1h+UUmPbRG+lAWyUOLUCUZU1uvK0veHAvxkg PDIojMnWjRWJfLeBVKRnuT7rrlKOmonYnS81JGXUXnzy+mI+CE+9VYg+RuyDMpv3XmNR E90ZIj6TOCHpMtx73VBhTpvPgCPlthZjG2xvpwGOR5UbnviovsM+zrtKzPPX7CJRjZZN /CWeONUUWIRXRulOePqrZ6bS+H7je2O7/H/2rkirNMFXqXOCHIsKMOgk5ZOltmiqDwdy XHh8rGfTQIRbS+ancD1/b7vaHNUGhkxMvdTADgyS2L5S7FKGDkneC7hzywZ90+KXqgH7 DPPw== X-Forwarded-Encrypted: i=1; AKwUvBxd/SaugNjP62edpBojKNhMDVPC6tXSfXWV/+WrgJ0FefdqEN65XbIE0zqx2ibcBAYS+oU/HH4e3jt7qLo=@vger.kernel.org X-Gm-Message-State: AFuF++maUkZkZFiIqs6pQ9ZLvIBqEK7xLZtolk/OknzVkkoAddn/cNX1 RMVJU7MUdVYg6LEzFYN0WJ2VpBrpejdddQTHS2taRCTE56TmpjET9G08 X-Gm-Gg: AYBFou1obfLwgc2n2Aj9tJq1vPwODc4asTk1Yr6vSezc1elUIWNNMDBCK774mP0YhjQ 968/P7u0P+qBIG3rAtlsunRHdX38GP20tQmpWju0tLMiHGxPihYC1xOyaSO34ErFrbWyYFwc9ey UIMQM9ujUMQI2gHyLQNxQgttcarl+2caKFu1KaQnUZmT+UTC5JMzvIpRPsqW6HKkJ2T9z2DO5rt 8eBE3GCjZfKxxo0zCYWiRinKzGdGCIwA8pD9vGI8Wvd/sMMf983SQA/W/2Y0gqkQOhDme4XbX8P 8LW2Rx24FuzLWCgvSzYXJeAKTpdbQP39Uqn8H0y2035H/5fFwScdlV8/xY5YBd61FMvI9CSTs/J AM5Wx/LnWDweFUtjaEG8f502FMhP+WyKr8/9QO0NCXGFOLM14+HymR2YpPntCtrJm3EpZOmbMP7 pqxbFpIVg3JFp7L6f8lLaxvCbnOEJvYYibk00X1/FZbc2ryo7lULF+qoOPQfdD5c6ryuYgeJ+wU rG8rvNfxjMKJKn6EdcqJcsZRGd9TmfqlOk= X-Received: by 2002:a05:6000:981:b0:484:3604:c7bd with SMTP id ffacd0b85a97d-48440ff8ec9mr3258271f8f.17.1788191714553; Mon, 31 Aug 2026 08:55:14 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48436e2af3asm12949099f8f.12.2026.08.31.08.55.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:55:13 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Sebastian Reichel Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 4/5] docs: ABI: complete power_supply type valid values Date: Mon, 31 Aug 2026 12:53:38 -0300 Message-ID: <20260831155339.181487-5-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260831155339.181487-1-ivanrwcm25@gmail.com> References: <20260831155339.181487-1-ivanrwcm25@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable sysfs type already exposes USB_DCP/CDP/ACA, USB_C, USB_PD, USB_PD_DRP, BrickID and Unknown via POWER_SUPPLY_TYPE_TEXT[]. Update the ABI document so Valid values match the implementation. Signed-off-by: Iv=C3=A1n Ezequiel Rodriguez --- Documentation/ABI/testing/sysfs-class-power | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/ABI/testing/sysfs-class-power b/Documentation/AB= I/testing/sysfs-class-power index 5641f1fd5fd6..08afb75973d2 100644 --- a/Documentation/ABI/testing/sysfs-class-power +++ b/Documentation/ABI/testing/sysfs-class-power @@ -34,7 +34,9 @@ Description: Describes the main type of the supply. =20 Access: Read - Valid values: "Battery", "UPS", "Mains", "USB", "Wireless" + Valid values: "Unknown", "Battery", "UPS", "Mains", "USB", + "USB_DCP", "USB_CDP", "USB_ACA", "USB_C", "USB_PD", + "USB_PD_DRP", "BrickID", "Wireless" =20 **Battery and USB properties** =20 --=20 2.43.0 From nobody Sat Sep 26 14:38:30 2026 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E6864B2CCC for ; Mon, 31 Aug 2026 15:55:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191735; cv=none; b=DJu2Pbdp0f1lcVwS4QhNcx0NBy678olH1SEeIoLTxfymUwFbrKirV9vinGzJB1JAt2jMr89JVqmLYO07LnLdULLnD0G7ZpRqnAfrgAqFg7bOCKp9xNUIICQ6ySdljfVQZ9GMQ12V8AssIkX8nPa5sk1AQI4LKV/Bq4s52/nIxts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788191735; c=relaxed/simple; bh=QKJUweDWl1eKJLRIxMGBTMDa4jR2KLLIxTXKyTzBC5s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mmLjtxf3srncA8tRUI1lKE+PGwvlFAXcJfB3NbEzoySErAUykL6AiOpunXuF0sYuMBM7Zu49aVDvoFIGpouZcPEReKJxhax/Eafiq0DkS0ywxQEdPihN8jZTAvsBd2YXzQ96adxIuNzk+/lVBI2yQ2AjDJQdBY/OCce0+pbFxPI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KFNqDfvm; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KFNqDfvm" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-48433fad54aso1097932f8f.1 for ; Mon, 31 Aug 2026 08:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788191731; x=1788796531; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=2x78xUJ0YRw0EVGMKYL0iQj1+Dct+8QGumz4+LqlKTg=; b=KFNqDfvmnMNwQ7XPnqdFUcb94kFw9oISuOznRbF9qsF6INKGlsqXCnDSvadc0l7GA7 UsRwi3FRW1NcTWM8jfhlbdQrTdII43E1YrAeQNTFhvtfXfmWiqZhCJp8U2ZaX8DTQhsZ j1wIdT8WxgiBrcz1V3kkcI4qWWArS3rb0IzxBIec0v6v327AJFzfz2XiQNp2vpP7tY7r LlwbqZX/2ZzbQofM44FHGWwKv/8aY2/YRwB3G2DunZp39HzFExSM76zSb9k1jEdCEQC2 +IbbciEsFnYoDCB/5PkZTsegPtYXdJ4srpZQIFA/TILTWUTDcKt2uJcSooPl/sfb5Snm gBMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788191731; x=1788796531; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=2x78xUJ0YRw0EVGMKYL0iQj1+Dct+8QGumz4+LqlKTg=; b=SHl1ikbE10s7WglUReOd8HY4b9grthMDr8bnhceLFYEXmRKv95BE2qxAQVpGxs7Oyw Kxi7EI03PbUuNvnR6WEhqM2tumGHJib2/lCgqONTWP805KgOTuDIFDFHbZAwzRVjN7sn tTnQwi9yJYKckj9eAIHbRvYMCsNf37LJFzemSnLDxXre6dyERr/0tGXki+rohgZaUOm7 amf9ihCCeTRUhsYH0DehdxZ3mxZPySHoqR+YNe4j4rvD2zUXvpIvP0GPtA22XB2mFK6R 6DpYSbkQww2Ew9IFhvQ+30OQHZ/l0SAb1jCGB/ym9k+7U1coDiVOQadCFBtOOeFYZUfQ YAng== X-Forwarded-Encrypted: i=1; AKwUvBw7eQYGicoNB3AcG92VKUUUFwNLR2GQ8Jm/M2aFAH9qPnCNQ15KGwU/x/izXDkcteWeWIOJrwwbPcwnxXY=@vger.kernel.org X-Gm-Message-State: AFuF++kZvZ9b1yoC6m/RWpvBrhGHgPcMY3c6L0Ubq6qLVZwrwuKtUZOG UiPEtrtgImBXXSxXs5eN6O7Oj55bPeglnZKcQDQAfOXeX9a5vVaLBXPFzgKnW7HFgGo= X-Gm-Gg: AYBFou1uyMmbeNYCS2vY/RrIecvgYTaYRpK9TR9enzM6aFX645akKoFOsPNglC6xDIg N1G6AzvoEpj1bq4zcFoF2yoQ6J+MzoKywnIXaOsFav+oeu9KGmutmrrNOg4hBAHLEaSp/j2Mmrs ThEzSaOy+luMHTW4F+ZJ3WZuCYYR3skgnAwyEVdefnIk7urP2OTmex4copbrSGoU5zglMlUuvpy I3O3WCoXCqTrdILvo10tG6Ffg3PIxGPse1aKj4RgdIQfBSF+HF6eFK2seWentKwU1AndjO20TFj GGilpdyDJpUJ1QuP2352Q1kBKuywmv/c/deKqtUbZsfRWgdpbs1cn/fiEadj6xnT3YO0a+8WY2A tlcule2++piOnvG/+8LqaMF0amyVLDZOkeMgAVFwI80/oZM6RhWxo0J7QDVBfveyTQB9+xGVmbU Ys8O+J3INhD8u/hEUr5nLAH5TFfy/qJKIw0w4ODrnT8/I4ONy6sS6jRnUL8bsNclYUIh4l5fj2T C+j150WDF33YQzvvvGJKLQj X-Received: by 2002:adf:ec8c:0:b0:484:4164:af7f with SMTP id ffacd0b85a97d-4844164afafmr1193686f8f.16.1788191731537; Mon, 31 Aug 2026 08:55:31 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48436e2af3asm12949099f8f.12.2026.08.31.08.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:55:28 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Sebastian Reichel Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 5/5] power: use tabs in power_supply_get_property_direct Date: Mon, 31 Aug 2026 12:53:39 -0300 Message-ID: <20260831155339.181487-6-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260831155339.181487-1-ivanrwcm25@gmail.com> References: <20260831155339.181487-1-ivanrwcm25@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The return statement was indented with spaces; use tabs to match kernel coding style and silence checkpatch. Signed-off-by: Iv=C3=A1n Ezequiel Rodriguez --- drivers/power/supply/power_supply_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/suppl= y/power_supply_core.c index c041806f4f9e..8f464583c5b0 100644 --- a/drivers/power/supply/power_supply_core.c +++ b/drivers/power/supply/power_supply_core.c @@ -1442,7 +1442,7 @@ EXPORT_SYMBOL_GPL(power_supply_get_property); int power_supply_get_property_direct(struct power_supply *psy, enum power_= supply_property psp, union power_supply_propval *val) { - return __power_supply_get_property(psy, psp, val, false); + return __power_supply_get_property(psy, psp, val, false); } EXPORT_SYMBOL_GPL(power_supply_get_property_direct); =20 --=20 2.43.0