Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2197181/?format=api
{ "id": 2197181, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2197181/?format=api", "project": { "id": 28, "url": "http://patchwork.ozlabs.org/api/1.0/projects/28/?format=api", "name": "Linux PCI development", "link_name": "linux-pci", "list_id": "linux-pci.vger.kernel.org", "list_email": "linux-pci@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260217-pwrctrl-fixes-7-0-v1-0-b5671e58934f@oss.qualcomm.com>", "date": "2026-02-17T10:18:45", "name": "[0/2] PCI/pwrctrl: A couple of fixes", "submitter": { "id": 91277, "url": "http://patchwork.ozlabs.org/api/1.0/people/91277/?format=api", "name": "Manivannan Sadhasivam via B4 Relay", "email": "devnull+manivannan.sadhasivam.oss.qualcomm.com@kernel.org" }, "series": [ { "id": 492406, "url": "http://patchwork.ozlabs.org/api/1.0/series/492406/?format=api", "date": "2026-02-17T10:18:45", "name": "PCI/pwrctrl: A couple of fixes", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492406/mbox/" } ], "headers": { "Return-Path": "\n <linux-pci+bounces-47439-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-pci@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=VS1mqRTr;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-47439-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"VS1mqRTr\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fFbGB3Hffz1xwD\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 21:18:58 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id B1565302516F\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 10:18:55 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 091F928B4FA;\n\tTue, 17 Feb 2026 10:18:52 +0000 (UTC)", "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id D74DB27991A;\n\tTue, 17 Feb 2026 10:18:51 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPS id 80A76C19423;\n\tTue, 17 Feb 2026 10:18:51 +0000 (UTC)", "from aws-us-west-2-korg-lkml-1.web.codeaurora.org\n (localhost.localdomain [127.0.0.1])\n\tby smtp.lore.kernel.org (Postfix) with ESMTP id 6CAC5E68162;\n\tTue, 17 Feb 2026 10:18:51 +0000 (UTC)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771323531; cv=none;\n b=Z9q0XgE0UvJBUEYmzNUcsyGE+DgF7MkBrpEtb+ifjvxo3hDrBLSLy5qGtt/O50rfXqmstXvGAZTeXUMqgXGEFU+Q1Guv3wSlNnHHl3RGvOLB8jIZItY2TnoLP0ZASwEpUfUPkTivt6ofDTi8teQozRFYpSqiq7ZTP+cohOQQJt4=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771323531; c=relaxed/simple;\n\tbh=mk61giFA4xV0eLiVM9N9Pk4Frb15EFC/PHziiymACBE=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=st7dO8lkhuUlgbzvccUqP2e2fmm10K7hA3R5g5srZ4xTFGAGPpn2aqLexxfEUh7ZKYRW+ARhKCgVd+lSMR3+Joouf6pHvQwSPDbdAcIMeGKGHoSfKWaUcByY49WprWPhDDkmbhp65X81ALF3Zpu5SWefUtQsov1qnPgBeSqC0K4=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=VS1mqRTr; arc=none smtp.client-ip=10.30.226.201", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1771323531;\n\tbh=mk61giFA4xV0eLiVM9N9Pk4Frb15EFC/PHziiymACBE=;\n\th=From:Subject:Date:To:Cc:Reply-To:From;\n\tb=VS1mqRTrbfNFeZL+ljoQR8bewsQBCEZrVQiQ+nhmxyc7luw9VOX7ZY/QbD6M9w3ZE\n\t E6dpWxFr8Ydix7nQKmtk9lTkDE1Sngg88EzZxgQ8bKqyj4LZF2mI9E9RcRpDmZwUXO\n\t V++wgDUpXg6CWsC9+iAv82YqnX78dLJWYy2G8uoARVED3TpI8CbJpk87sWLZU+TiFV\n\t keEBNeT93+hUbis1xSmAUOQjqx6M9g6Pp3QDKq+kXDQ5nTs1A/pEWYce+vONqP7IeC\n\t llAY0Df8FfUbaM+Uzf/QtN7aZyZl0VZ5rZtKB//F5Hqv0rwN/BKittV/HXEwu6NVEa\n\t BB2bAtHdUcZ5w==", "From": "Manivannan Sadhasivam via B4 Relay\n <devnull+manivannan.sadhasivam.oss.qualcomm.com@kernel.org>", "Subject": "[PATCH 0/2] PCI/pwrctrl: A couple of fixes", "Date": "Tue, 17 Feb 2026 15:48:45 +0530", "Message-Id": "<20260217-pwrctrl-fixes-7-0-v1-0-b5671e58934f@oss.qualcomm.com>", "Precedence": "bulk", "X-Mailing-List": "linux-pci@vger.kernel.org", "List-Id": "<linux-pci.vger.kernel.org>", "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAIVAlGkC/x3L0QpAQBBA0V/RPJsaq2z8ijzYNcuUlmaFkn+3e\n Tzd7gOJVThBVzygfEqSLWZUZQF+GePMKFM2GDINmcrifqk/dMUgNye0SOhaYleTc4Et5G9X/mP\n e+uF9P3EfxHtjAAAA", "X-Change-ID": "20260217-pwrctrl-fixes-7-0-b90eb30bbfe7", "To": "Bartosz Golaszewski <brgl@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n Bjorn Helgaas <bhelgaas@google.com>,\n Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>", "Cc": "linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,\n Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>,\n Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>,\n Raj Kumar Bhagat <raj.bhagat@oss.qualcomm.com>,\n Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=1121;\n i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id;\n bh=mk61giFA4xV0eLiVM9N9Pk4Frb15EFC/PHziiymACBE=;\n b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBplECJmIxMp8QWihoHmtHt2sppe24sig6aGRzb0\n zqu28jutDOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaZRAiQAKCRBVnxHm/pHO\n 9XEAB/4ygWviF5uNJoltOELiKg418BuWOKetvdb2DITohmc74t8Pd0vP8ZePWSbdMDyd+u9+SBA\n e9vSEaVWKWAxdwwuCykqjealjjb8Xa9k15nmVWYxuuKJ2kX9mWDSxpxRH4xq9AA1NUxDmAf+zgO\n NV3sXLWSczgSDRJdjbli/8iHAfOWWAfY3ljEBkPPBpA0JZAkGRf2kHUAmkljeTyVJrDsWiC3Cim\n Bk5rM6CZ3py8oBsYdPxDsoIYZAAkN6KAm2utZWwnEAAnxJIPiD00HV+ZAcF3B/GX5My1ki/p38v\n TymnfKFFDa3/u7EWh4Tcw7aaFVOVYyiwqz3DMRxnd9ArN+6l", "X-Developer-Key": "i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp;\n fpr=C668AEC3C3188E4C611465E7488550E901166008", "X-Endpoint-Received": "by B4 Relay for\n manivannan.sadhasivam@oss.qualcomm.com/default with auth_id=461", "X-Original-From": "Manivannan Sadhasivam\n <manivannan.sadhasivam@oss.qualcomm.com>", "Reply-To": "manivannan.sadhasivam@oss.qualcomm.com" }, "content": "Hi,\n\nThis series fixes a couple of issues introduced in the recent pwrctrl rework\nfor v7.0. Both issues are due to some incorrect assumptions on deciding when to\ncreate pwrctrl devices. First issue is due to assuming that all OF graph nodes\nrequire pwrctrl and another one is due to assuming that all PCI child nodes are\nPCI devices.\n\nBoth issues are fixed by changing the pwrctrl device creation logic in\npwrctrl/core.\n\nTesting\n=======\n\nThis series is tested on Lenovo Thinkpad T14s.\n\nSigned-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>\n---\nManivannan Sadhasivam (2):\n PCI/pwrctrl: Ensure that the remote endpoint node parent has the supply requirement\n PCI/pwrctrl: Only create pwrctrl device if the device node is of type \"pci\"\n\n drivers/pci/pwrctrl/core.c | 51 ++++++++++++++++++++++++++++++++++------------\n 1 file changed, 38 insertions(+), 13 deletions(-)\n---\nbase-commit: 1c2b4a4c2bcb950f182eeeb33d94b565607608cf\nchange-id: 20260217-pwrctrl-fixes-7-0-b90eb30bbfe7\n\nBest regards," }