Message ID | 5dcaec50bb59140c1cb63c35ce566ccc02188bcb.1516601570.git.jan.kiszka@siemens.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Bjorn Helgaas |
Headers | show |
On Mon, Jan 22, 2018 at 8:12 AM, Jan Kiszka <jan.kiszka@siemens.com> wrote: > From: Jan Kiszka <jan.kiszka@siemens.com> > > Not sure if those two worked by design or just by chance so far. In any > case, it's at least cleaner and clearer to express this in a single > config statement. Congrats! You found by the way a bug in commit e279b6c1d329e50b766bce96aacc197eae8a053b Author: Sam Ravnborg <sam@ravnborg.org> Date: Tue Nov 6 20:41:05 2007 +0100 x86: start unification of arch/x86/Kconfig.* ...and proper fix seems to split PCI stuff to common + X86_32 only + X86_64 only
On 2018-01-28 18:26, Andy Shevchenko wrote: > On Mon, Jan 22, 2018 at 8:12 AM, Jan Kiszka <jan.kiszka@siemens.com> wrote: >> From: Jan Kiszka <jan.kiszka@siemens.com> >> >> Not sure if those two worked by design or just by chance so far. In any >> case, it's at least cleaner and clearer to express this in a single >> config statement. > > Congrats! You found by the way a bug in > > commit e279b6c1d329e50b766bce96aacc197eae8a053b > Author: Sam Ravnborg <sam@ravnborg.org> > Date: Tue Nov 6 20:41:05 2007 +0100 > > x86: start unification of arch/x86/Kconfig.* > > ...and proper fix seems to split PCI stuff to common + X86_32 only + X86_64 only > Hmm, is that a change request on this patch? Jan
On Tue, Feb 27, 2018 at 9:19 AM, Jan Kiszka <jan.kiszka@siemens.com> wrote: > On 2018-01-28 18:26, Andy Shevchenko wrote: >> On Mon, Jan 22, 2018 at 8:12 AM, Jan Kiszka <jan.kiszka@siemens.com> wrote: >>> From: Jan Kiszka <jan.kiszka@siemens.com> >>> >>> Not sure if those two worked by design or just by chance so far. In any >>> case, it's at least cleaner and clearer to express this in a single >>> config statement. >> >> Congrats! You found by the way a bug in >> >> commit e279b6c1d329e50b766bce96aacc197eae8a053b >> Author: Sam Ravnborg <sam@ravnborg.org> >> Date: Tue Nov 6 20:41:05 2007 +0100 >> >> x86: start unification of arch/x86/Kconfig.* >> >> ...and proper fix seems to split PCI stuff to common + X86_32 only + X86_64 only >> > > Hmm, is that a change request on this patch? From my side it's a suggestion. Better wait for the answer from x86 maintainers.
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 423e4b64e683..f2038417a590 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2595,8 +2595,9 @@ config PCI_DIRECT depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC || PCI_GOMMCONFIG)) config PCI_MMCONFIG - def_bool y - depends on X86_32 && PCI && (ACPI || SFI) && (PCI_GOMMCONFIG || PCI_GOANY) + bool "Support mmconfig PCI config space access" if X86_64 + default y + depends on PCI && (ACPI || SFI) && (PCI_GOMMCONFIG || PCI_GOANY || X86_64) config PCI_OLPC def_bool y @@ -2611,10 +2612,6 @@ config PCI_DOMAINS def_bool y depends on PCI -config PCI_MMCONFIG - bool "Support mmconfig PCI config space access" - depends on X86_64 && PCI && ACPI - config PCI_CNB20LE_QUIRK bool "Read CNB20LE Host Bridge Windows" if EXPERT depends on PCI