Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1404873
| From | William Breathitt Gray <vilhelm.gray@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [GIT PULL] Driver core update for 4.7-rc1 |
| Date | 2016-05-21 19:20 +0200 |
| Message-ID | <rBiJc-6kY-17@gated-at.bofh.it> (permalink) |
| References | (1 earlier) <rB7b3-7sX-3@gated-at.bofh.it> <rB7kJ-7M9-1@gated-at.bofh.it> <rBhWP-5Op-47@gated-at.bofh.it> <rBi6t-5RE-9@gated-at.bofh.it> <rBipQ-5Ya-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Sat, May 21, 2016 at 09:59:09AM -0700, Linus Torvalds wrote:
>Author: Linus Torvalds <torvalds@linux-foundation.org>
>Date: Sat May 21 09:13:41 2016 -0700
>
> x86 isa: add back X86_32 dependency on CONFIG_ISA
>
> Commit b3c1be1b789c ("base: isa: Remove X86_32 dependency") made ISA
> support available on x86-64 too. That's not right - while there are
> some LPC-style devices that might be useful still and be based on
> ISA-like IP blocks, that is *not* an excuse to try to enable any random
> legacy drivers.
>
> Such drivers should be individually enabled and made to perhaps depend
> on ISA_DMA_API instead (which we have continued to support on x86-64).
> Or we could add another "ISA_XYZ_API" that we support that doesn't
> enable random old drivers that aren't even 64-bit clean nor do we have
> any test coverage for.
>
> Turning off ISA will now also turn off some drivers that have been
> marked as depending on it as part of this series, and that used to work
> on modern platforms.
>
> See for example commits ad7afc38eab3..cc736607c86d, which may also need
> to be reverted.
>
> Cc: William Breathitt Gray <vilhelm.gray@gmail.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Guenter Roeck <linux@roeck-us.net>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
>
>diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
>index 48ac29034e1e..0a7b885964ba 100644
>--- a/arch/x86/Kconfig
>+++ b/arch/x86/Kconfig
>@@ -2447,6 +2447,8 @@ config ISA_DMA_API
> Enables ISA-style DMA support for devices requiring such controllers.
> If unsure, say Y.
>
>+if X86_32
>+
> config ISA
> bool "ISA support"
> ---help---
>@@ -2456,8 +2458,6 @@ config ISA
> (MCA) or VESA. ISA is an older system, now being displaced by PCI;
> newer boards don't support it. If you have ISA, say Y, otherwise N.
>
>-if X86_32
>-
> config EISA
> bool "EISA support"
> depends on ISA
Acked-by: William Breathitt Gray <vilhelm.gray@gmail.com>
That makes sense to me. The drivers which switched to use the ISA bus
driver would simply need their respective Kconfig option adjusted to
depend on a "ISA_BUS_API" option, rather than ISA, to allow them to
compile on X86_64.
Would you like me to submit a patchset after your commit to introduce
the ISA_BUS/ISA_BUS_API Kconfig options, as well as adjust the relevant
drivers' Kconfig options to depend on the ISA_BUS_API?
William Breathitt Gray
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[GIT PULL] Driver core update for 4.7-rc1 Greg KH <gregkh@linuxfoundation.org> - 2016-05-21 05:40 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 07:00 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Greg KH <gregkh@linuxfoundation.org> - 2016-05-21 07:10 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 07:30 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Greg KH <gregkh@linuxfoundation.org> - 2016-05-21 07:50 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 08:10 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 William Breathitt Gray <vilhelm.gray@gmail.com> - 2016-05-21 18:30 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 18:40 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 19:00 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 William Breathitt Gray <vilhelm.gray@gmail.com> - 2016-05-21 19:20 +0200
Re: [GIT PULL] Driver core update for 4.7-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-05-21 19:30 +0200
csiph-web