[{"id":3678655,"web_url":"http://patchwork.ozlabs.org/comment/3678655/","msgid":"<20260417104136.GA1524638@rocinante>","list_archive_url":null,"date":"2026-04-17T10:41:36","subject":"Re: [PATCH v5 00/23] PCI: Convert all dynamic sysfs attributes to\n static","submitter":{"id":86709,"url":"http://patchwork.ozlabs.org/api/people/86709/","name":"Krzysztof Wilczyński","email":"kwilczynski@kernel.org"},"content":"Hello,\n\n> This series converts every dynamically allocated PCI sysfs attribute to\n> a static const definition.  After the full series, pci_sysfs_init() and\n> sysfs_initialized are gone, and every sysfs file is created by the\n> driver model at device_add() time.\n\nA note on testing:\n\n  0-day bot (recent test runs; newer builds will arrive later):\n    - https://lore.kernel.org/linux-pci/202604161928.DzuHQmeM-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202604121312.sF0Ua4gP-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202604111631.lrwAylMM-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202603170336.zSLrDvlj-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202603122052.tMV5rzNq-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202603081334.b91RGVS6-lkp@intel.com\n    - https://lore.kernel.org/linux-pci/202603060207.pnGfKgGa-lkp@intel.com\n\n  KernelCI (for the \"for-kernelci\" branch):\n    - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/683e66b11da157f730101f6919c7468a09cf3e3f\n    - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/209e2cfd205a8aad4bae32e6f82b96b20902aa74\n    - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/70293477e2c0ae8cbc250098818e726e1d658b53\n    - https://dashboard.kernelci.org/tree?ts=pci\n\n  Sashiko's feedback:\n    - https://sashiko.dev/#/patchset/20260416180107.777065-1-kwilczynski%40kernel.org\n    - https://sashiko.dev/#/patchset/20260411080148.471335-1-kwilczynski%40kernel.org\n    - https://sashiko.dev/#/patchset/20260410055040.39233-1-kwilczynski%40kernel.org\n\nI sadly do not own any Alpha or PowerPC hardware, so when I was testing\nthese architectures while working on the series, it would be only under\nQEMU.\n\nThat said, Magnus Lindholm was able to test the series on the Alpha\nhardware he owns, see:\n\n  - https://lore.kernel.org/linux-pci/CA+=Fv5Q1tZQwnanw99NbvzT-QenfYz7vUdY02_TuPqHX32ZAiA@mail.gmail.com\n\nLorenzo Pieralisi did some testing reported outside the mailing list (we\ntalked on IRC), on the platform he had issues before, and while the issues\nwere more with procfs races, similar to the sysfs ones this series aims to\nfix, he didn't notice regressions when having this series applied.\n\nThank you!\n\n\tKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52713-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=TtPgyx4s;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52713-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=\"TtPgyx4s\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxs1T71L9z1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 20:43:41 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 082903047043\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 10:41:42 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3786C3AF661;\n\tFri, 17 Apr 2026 10:41:40 +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 ACBFF3A874B;\n\tFri, 17 Apr 2026 10:41:39 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 59875C19425;\n\tFri, 17 Apr 2026 10:41:38 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776422499; cv=none;\n b=LfrjsPMbGC8+rCWifwr2x75A3RbhYtym31UyJxjYRIWwAL3WgEsjjvFr45TIKduDHYo/temQybN+STuSxZZ0UB+UzuQQEJ/lew1v4/GaQRJ3j4GJlUdbTSEdcLbkOYYSN5XhwdAoYNxirg5ElWk/4pUx7FGIdhcdhdmny42KRdI=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776422499; c=relaxed/simple;\n\tbh=L0GTYKccieNMJTwUsBo2lGzUOj3BIShZ21D9v4UZBhs=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=JwwqTD+byFQdP3A9G8jeGbFcObycdBGU9jDiTco9Pc9OqZSOlXAVH+NjNeqhoYOzjyb8zeOv3b/5NCMuQGboTzV6V8pDgmpMxjSUAx39kN5JECaYWIjunqJ0BnEkm8pEZ+xyaRi8Pg+9MR/OicoCkYHzFHqnEW7tsUB+ZKCvbqQ=","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=TtPgyx4s; 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=1776422498;\n\tbh=L0GTYKccieNMJTwUsBo2lGzUOj3BIShZ21D9v4UZBhs=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=TtPgyx4sEoslirAFE1xOCCdvIzjXlIjN54E+c8UrNTbbbHeVbnL/3O7TGX2obODny\n\t MJy0RbFLJn2cB1Y7/bznD8F6Lmel7w7rY8sRGAMaGrW5reJeqH2pt4DTdOTtUh5JFW\n\t +bX/1in7EvNP/3fRBdmr/Nnbqt03Z09y1e8DLfOnXCiTsrsxGW7Qnm2Y7TTcdfrmFl\n\t InRRB4TZ8CsrvL5dm4KFtT6uPCtuYzVThV70NnPqP27OMJcIPLoNAXwJvDzdOREY+t\n\t CiK8hNtMffvkBGlAxw9Gt7NnHqErYrjGdZ9H/vbdtPN5eutVtkF2M5n2QDq18LGps9\n\t 3yWIZMCNnEIug==","Date":"Fri, 17 Apr 2026 19:41:36 +0900","From":"Krzysztof =?utf-8?q?Wilczy=C5=84ski?= <kwilczynski@kernel.org>","To":"Bjorn Helgaas <bhelgaas@google.com>","Cc":"Bjorn Helgaas <helgaas@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>,\n Magnus Lindholm <linmag7@gmail.com>, Matt Turner <mattst88@gmail.com>,\n Richard Henderson <richard.henderson@linaro.org>,\n Christophe Leroy <chleroy@kernel.org>,\n Madhavan Srinivasan <maddy@linux.ibm.com>,\n Michael Ellerman <mpe@ellerman.id.au>, Nicholas Piggin <npiggin@gmail.com>,\n Dexuan Cui <decui@microsoft.com>,\n Krzysztof =?utf-8?q?Ha=C5=82asa?= <khalasa@piap.pl>,\n Lukas Wunner <lukas@wunner.de>, Oliver O'Halloran <oohall@gmail.com>,\n Saurabh Singh Sengar <ssengar@microsoft.com>,\n Shuan He <heshuan@bytedance.com>, Srivatsa Bhat <srivatsabhat@microsoft.com>,\n Ilpo =?utf-8?b?SsOkcnZpbmVu?= <ilpo.jarvinen@linux.intel.com>,\n linux-pci@vger.kernel.org, linux-alpha@vger.kernel.org,\n linuxppc-dev@lists.ozlabs.org","Subject":"Re: [PATCH v5 00/23] PCI: Convert all dynamic sysfs attributes to\n static","Message-ID":"<20260417104136.GA1524638@rocinante>","References":"<20260416180107.777065-1-kwilczynski@kernel.org>","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=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260416180107.777065-1-kwilczynski@kernel.org>"}}]