From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (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 519B3380FCA for ; Fri, 10 Jul 2026 20:51:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.218.43 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783716676; cv=pass; b=H00bt2DyD844emaskDINU3vThWHJr8Fk/To7IAKwUZobRqi8rQ7ZhhHT/1/8mOA4XWQQLZqMFZH8od4FQET4FKEQa0V6ZBaupfNnXrfwUZHCv/ENZvlyWLbxIXsGzsWs6H5xzOH+pHVZyLdlfYu9Imfizoxe1j6WopjxbGZepEc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783716676; c=relaxed/simple; bh=8KwSNw9ZvtAfY1zVS+aFK1QsColh8+Nhq/ZwqSFiE4k=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=WmxGgEFD9TCFl+btfTtZSE7suk0pBAPGn6et57X1m8pjcFqUWbbLIzzehzJOGihSKGc2iSEpROqs3glGBjn+Sbu4yM+oFwCmQIZaOTi4d/oHg2bM+ERVReB7xMKtWIPKTlsPIK6L4X0fVUS7YEMo/U+n0wtVu1WY5spabgAnwRU= ARC-Authentication-Results:i=2; 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=hgzvKRU9; arc=pass smtp.client-ip=209.85.218.43 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="hgzvKRU9" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-c15cb6f5c12so235066366b.0 for ; Fri, 10 Jul 2026 13:51:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783716674; cv=none; d=google.com; s=arc-20260327; b=gh9q4Bge6quOQ00bhYihPuaWSpWuH6XlKlTpIsJuzvrEyEgpHzO1gtydhUGkeBK6CL TDhpz73sobUrELatQJGLCsoSV9+XBw7d/RKu3I+2vJs2wfIm9j8rW3xp6MAHM5zlCyQS CKXBwhPrz402f+gcxCO6u+ODA7CZNu74u6+rmfoB1mD8sdQX9nEO8CD03bFr/iByYMyu nkaSbMgmF62AA5T6UeJ5Hups+c1VKvf3Ger5BJ7ULfbYh+q0llOOvco4kGgqrjMg+Yxs Y9RnaCoa27gDnX/2ogVz3e/jeVCu9jHXACZCwRc3MicgWYwsI/ubc3GSXWMb7t/1pfVh Oxtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=DRDrRBW0ubLB217bZ0QmCG1vgcK+gxQZSNiEWvYeS2E=; fh=YYKFnYzLdoMxBry8obig744HK6UJHo2kVtPzRQMloL0=; b=c8MFzo7MHsAAM8OBVrn9gP7+bYpRWis3Usw4HOXlIghnpqs33Zrl2NaTW3p4fBIjXY UcGahiebwfEjgfEkoEsnsQ10KZh22Cbm9WQxIUUiJeCClo6bXrxAtrifu9j30VZHayXl OuHIIv66oORBsbsn1JV0rILCci5j9PcF4dpoX45EK22GUGVdGjUdRFjxazZgNT7qJUTW 60rqbMTRejOmlDXEl3knEcU7MW0Ue4IC8YrLfPLuSy18uflGdf5SpWyoUZBkEf7oW/C9 ynI0SxILowirGpCOXpe72b+7VQXkt1RbJwlwb/lEPxjjshSJSGzJdswS0pjU+zn0qRUj wXOg==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783716674; x=1784321474; darn=vger.kernel.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=DRDrRBW0ubLB217bZ0QmCG1vgcK+gxQZSNiEWvYeS2E=; b=hgzvKRU9iamVxvGIovYxzKvQlAjX9WuOY3jyADhAaRRODVhdanP+SHI25WrGwnuESl 2LzC8WskWe5nbuSl6yurAABSPkdrCtPh9Sv0u+Rb8Lo05/sMygGx2h1ba/klDIb2oFJD zMfwzG6KhpapTSKhnO8F31qKH9+HHrVjb4pNreKY89MbDc2Ov3eQ69/6gklMAas/YHCb DT4erM9ubK7E9U08qED3DKLSNJLw7nmyEuVX/RVT5ToltyvaeROP0NSxRDOH2n0JLTv4 73a1O5Wlp2D3yVhA3id5Na4+syiSEAkiS0yMjFk5wkOyc9Z1YMI5cyuLxCS5bI/fcDLI GmVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783716674; x=1784321474; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=DRDrRBW0ubLB217bZ0QmCG1vgcK+gxQZSNiEWvYeS2E=; b=OQfiHYg+6pqQNOtjnbVJ5whu4/YzwkGoaNfWyUbFGsOqNHA73GmoG3mmmikqDx66SZ t1W3zl+oeOohu23nDPIMaNHnUdLjscBXJhbGCWjy+NCGW20lJhue8erFHW4eccTPMEsh 0AI83/VrwF3ZAktyO6GcHtrw6eI+YHIs8D4tl1olprkhG2nyxwQn6GSZYYhnEBbKloPK qiqaMBYdpZOlG0JoSfu2yf05+1mPM/zZrHiRsRjWN9O7Hgj2cRB/j2IH3ZkcuhvHRPfW c6nyCMaOtB4q62DQlht70hI7CsldStD59PVYupbFlu/DHLcfltz4p07jmAE+1xtbDEKx bJHQ== X-Forwarded-Encrypted: i=1; AHgh+RoOuOBYg2VYq6W/ZdxLmmXPxpmkp6XBD+jqQOEY7ar+mfnzC3hOkbgZ3LOxVe5Q3hve6/kC18Q7QdiMcvM=@vger.kernel.org X-Gm-Message-State: AOJu0YyJtapfQAmgqVyPKJJnashTShOpsMTVLK/8bWOwSXs1rkImlh4p XXVIB4aJLatjGjPUrvZLtXttLAlqKmTU6NlXEryvy76vI3wpoqQrIn/MoJnOoQZStH9miCadzC4 7vz5rVIPscKF+X2sUJp9IxqbAW3Fyx9o= X-Gm-Gg: AfdE7clcHQ8nCFqyt+fGABmNkA0AsAc5J2n/o+nLcMyMBOC59LSj5KD7Spw36MF2THc /Qh8ozsdmWOvZC/R75HEjgYyogC2z+QfzctX8kmlpGBZCBn3K6iBGsA1wbhcaVS3mc0BfGHAeW9 eGZl88nmLYJDqC37zKE0iNt1rz8qKLyG1Ny3qVj8NlVk0mbhUuyh6rt2S7F7jmKAv3Wo3/gpyp/ KX1KEAYWCIWTUsI8ClLfvEctPIfFPCWiDUJBkdqrjK8G9oMy+NTRYE2mYnqW9NqD6LxNUvyFkDr UQACprPDJacEmk4NUB9Qsx/FRF9MkuKat0teuTO9PGGnELQJhjSuV/eCyZIEFtkAmpV5v0K5zNc GIaj/ESDD3A/3MNpevRpeUATglZLZf+MKxznsatvIc+uD+UsAu+liwEBy6DSW0Zxuw+ExLKf4eN KnaEkgUGE= X-Received: by 2002:a17:907:70c:b0:c16:318:34e3 with SMTP id a640c23a62f3a-c161e8b6fc9mr17341366b.16.1783716673437; Fri, 10 Jul 2026 13:51:13 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260707221800.920270-1-rosenp@gmail.com> <20260710204650.GA998073@bhelgaas> In-Reply-To: <20260710204650.GA998073@bhelgaas> From: Rosen Penev Date: Fri, 10 Jul 2026 13:51:01 -0700 X-Gm-Features: AUfX_mwMVs6IULTLy8XjiW5wkECCK28UHifagBkQFQ3cmlTMKU0LDFLDNhi-y9c Message-ID: Subject: Re: [PATCH 0/8] x86/pci: consolidate x86-specific PCI quirks into arch/x86/pci/fixup.c To: Bjorn Helgaas Cc: linux-pci@vger.kernel.org, Bjorn Helgaas , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , "H. Peter Anvin" , "open list:X86 ARCHITECTURE (32-BIT AND 64-BIT)" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jul 10, 2026 at 1:46=E2=80=AFPM Bjorn Helgaas = wrote: > > On Tue, Jul 07, 2026 at 03:17:52PM -0700, Rosen Penev wrote: > > This series moves all x86-specific PCI quirks from the generic > > drivers/pci/quirks.c into arch/x86/pci/fixup.c, where they > > architecturally belong. This reduces the ifdef burden in the generic > > quirk file and improves build granularity by gating the x86 fixups > > behind CONFIG_PCI_QUIRKS. > > > > The series is organized as a preparatory commit followed by one > > commit per vendor/family, keeping each move reviewable. > > > > Suggested by: https://lore.kernel.org/all/20161221142607.GA8594@infrade= ad.org/ > > > > Rosen Penev (8): > > x86/pci: gate arch fixups with CONFIG_PCI_QUIRKS > > x86/pci: move Intel chipset quirks to arch/x86/pci/fixup.c > > x86/pci: move VIA chipset quirks to arch/x86/pci/fixup.c > > x86/pci: move SiS chipset quirks to arch/x86/pci/fixup.c > > x86/pci: move ALi chipset quirks to arch/x86/pci/fixup.c > > x86/pci: move AMD x86 chipset quirks to arch/x86/pci/fixup.c > > x86/pci: move x86 ifdef-gated quirks to arch/x86/pci/fixup.c > > x86/pci: move remaining x86-specific quirks to fixup.c > > > > arch/x86/pci/Makefile | 2 +- > > arch/x86/pci/fixup.c | 2284 ++++++++++++++++++++++++++++++++++++++++ > > drivers/pci/pci.h | 3 + > > drivers/pci/quirks.c | 2330 +---------------------------------------- > > 4 files changed, 2316 insertions(+), 2303 deletions(-) > > I don't object to any of this from a PCI perspective, so I guess it's > up to the x86 folks if they want them. > > It looks like the typical subject line style in fixup.c is: > > x86/PCI: ... I'm guessing this means I should resend.