From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6DCEEFDEE2F for ; Thu, 23 Apr 2026 17:22:09 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4g1jZR54D7z2yFm; Fri, 24 Apr 2026 03:22:07 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip="2600:3c04:e001:324:0:1991:8:25" ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1776964927; cv=none; b=CHjN6dm1brVO4CZpgA0qSZhsiyfXLMYLVoHxPFIP9vpnkEgO4puzkQX/kAgL6IRkVGjZrkxdru9ZMRQI5q0r0x+/hxKzgYCK0m2ARpwUB2h3/TKqtXYF5ALJ1rieHnFcYoLawKEUrkHJyNzoOZiUdH1OF94nBexleWKRH1Sje3X3ESrLqCIoTJr2yQbJcNfSyokRB+JYTJ9JXrklmUJpmALOLJDm/845IU4ug0gN7iw21Ie/16NlCY4yoI8GpjCDJjMDgZ/S6MLEeVXJ7d6TLwlAi49GN/jlOWJ9zM0RVR+8rH2OK3vS1KsxTIBJCL5xsM/jTP2BDLDy9SGE1ow55w== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1776964927; c=relaxed/relaxed; bh=MQsV7qn/JktvkWPywkCvPCh/R2sDAaO6OCZ0wugc7R4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=KPZ8gyMeId8nEuLdJdfnWowh3Kk6gwAlBXb5WNCJn71s9dOxzr7hvIZI34KrK4NHCLWCelnMwdPORXZt8f+d3scES4cxV4dBfI5lvaUzYp10k0tZQBJCtxb95omiXEquSqnmL26jxak/+u5QbywfBuI42z7Q4jk2MzSVDQ4nFZXFHF/N0B6lBJrABZvQw8BGu+K9oHfIHT2dDzrFnyxpRn3TSeekOWbhegyJ/UamSn1B6hcADARaCFHtmc8BbVpuRHyMdEqJH1P3FQHek/t7HShoH+/vnd2glVYV6m4iThTDpf6JlKXkRzz9kZwi8OlGKuQI7c0O41nO08WkH8CMLA== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=kernel.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=K7/AC6AI; dkim-atps=neutral; spf=pass (client-ip=2600:3c04:e001:324:0:1991:8:25; helo=tor.source.kernel.org; envelope-from=kwilczynski@kernel.org; receiver=lists.ozlabs.org) smtp.mailfrom=kernel.org Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=kernel.org Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=K7/AC6AI; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=kernel.org (client-ip=2600:3c04:e001:324:0:1991:8:25; helo=tor.source.kernel.org; envelope-from=kwilczynski@kernel.org; receiver=lists.ozlabs.org) Received: from tor.source.kernel.org (tor.source.kernel.org [IPv6:2600:3c04:e001:324:0:1991:8:25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4g1jZP2gPqz2yFQ for ; Fri, 24 Apr 2026 03:22:05 +1000 (AEST) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 591AF60139; Thu, 23 Apr 2026 17:22:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A40B4C2BCAF; Thu, 23 Apr 2026 17:22:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776964922; bh=SNU2KfdHTvXAdhx8qf4H667RRK7ygXXE7sjFFzewxXQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=K7/AC6AIR7jjOvYgpmxQ0DKFunySWwJULdwUp2Ufz01K5GW6zZV1cd5aFnsRr+Fe0 LXs7tEvI27ThOkOmnKiONMRJQd+gCkM8O5uT8qb8RFh99PEBZL0cz09HtTfmyuQsZW i/g/owgfPgdphd28154c6XA97Y3F3Tt18s5v2befc3N+r+DYzlUp/unpkz63762nrw ztFG7hFnPiv8lhJvMJBKfBx4bAwdytZxkKYimmFmInAqcxJP4L1GHY7fVwq0Hx/OB0 4B9W++3LEVL13uNi+eUp95pbR+928HRNdJw/xyq2vJxqFUTvqswDZrU+tEwUTMN0yO 3Oskuzdo5mW4w== Date: Fri, 24 Apr 2026 02:22:00 +0900 From: Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= To: Bjorn Helgaas Cc: Bjorn Helgaas , Manivannan Sadhasivam , Lorenzo Pieralisi , Magnus Lindholm , Matt Turner , Richard Henderson , Christophe Leroy , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Dexuan Cui , Krzysztof =?utf-8?Q?Ha=C5=82asa?= , Lukas Wunner , Oliver O'Halloran , Saurabh Singh Sengar , Shuan He , Srivatsa Bhat , Ilpo =?utf-8?B?SsOkcnZpbmVu?= , linux-pci@vger.kernel.org, linux-alpha@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: Re: [PATCH v6 00/24] PCI: Convert all dynamic sysfs attributes to static Message-ID: <20260423172200.GA2271460@rocinante> References: <20260422161407.118748-1-kwilczynski@kernel.org> X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260422161407.118748-1-kwilczynski@kernel.org> Hello, > This series converts every dynamically allocated PCI sysfs attribute to > a static const definition. After the full series, pci_sysfs_init() and > sysfs_initialized are gone, and every sysfs file is created by the > driver model at device_add() time. A note on testing: 0-day bot (recent test runs; newer builds will arrive later): - https://lore.kernel.org/linux-pci/202604231622.DgR0zih3-lkp@intel.com - https://lore.kernel.org/linux-pci/202604161928.DzuHQmeM-lkp@intel.com - https://lore.kernel.org/linux-pci/202604121312.sF0Ua4gP-lkp@intel.com - https://lore.kernel.org/linux-pci/202604111631.lrwAylMM-lkp@intel.com - https://lore.kernel.org/linux-pci/202603170336.zSLrDvlj-lkp@intel.com - https://lore.kernel.org/linux-pci/202603122052.tMV5rzNq-lkp@intel.com - https://lore.kernel.org/linux-pci/202603081334.b91RGVS6-lkp@intel.com - https://lore.kernel.org/linux-pci/202603060207.pnGfKgGa-lkp@intel.com KernelCI (for the "for-kernelci" branch): - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/941dd7c3e16840724dc961f10b84e193d13cdb57 - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/683e66b11da157f730101f6919c7468a09cf3e3f - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/209e2cfd205a8aad4bae32e6f82b96b20902aa74 - https://dashboard.kernelci.org/tree/linux-pci/for-kernelci/70293477e2c0ae8cbc250098818e726e1d658b53 - https://dashboard.kernelci.org/tree?ts=pci Sashiko's feedback: - https://sashiko.dev/#/patchset/20260422161407.118748-1-kwilczynski%40kernel.org - https://sashiko.dev/#/patchset/20260416180107.777065-1-kwilczynski%40kernel.org - https://sashiko.dev/#/patchset/20260411080148.471335-1-kwilczynski%40kernel.org - https://sashiko.dev/#/patchset/20260410055040.39233-1-kwilczynski%40kernel.org I sadly do not own any Alpha or PowerPC hardware, so when I was testing these architectures while working on the series, it would be only under QEMU. That said, Magnus Lindholm was able to test the series on the Alpha hardware he owns, see: - https://lore.kernel.org/linux-pci/CA+=Fv5Q1tZQwnanw99NbvzT-QenfYz7vUdY02_TuPqHX32ZAiA@mail.gmail.com Lorenzo Pieralisi did some testing reported outside the mailing list (we talked on IRC), on the platform he had issues before, and while the issues were more with procfs races, similar to the sysfs ones this series aims to fix, he didn't notice regressions when having this series applied. Thank you! Krzysztof