| To: | "H. Peter Anvin" <hpa@zytor.com> |
|---|---|
| Subject: | Re: [RFC,PATCH] Cleanup PC parallel port Kconfig |
| From: | Russell King - ARM Linux <linux@arm.linux.org.uk> |
| Date: | Wed, 15 Jun 2011 16:21:44 +0100 |
| Cc: | Arnd Bergmann <arnd@arndb.de>, linux-arm-kernel@lists.infradead.org, Ralf Baechle <ralf@linux-mips.org>, linux-mips@linux-mips.org, linux-m68k@vger.kernel.org, linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>, Chen Liqin <liqin.chen@sunplusct.com>, Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org, Guan Xuetao <gxt@mprc.pku.edu.cn>, Lennox Wu <lennox.wu@gmail.com>, linux-arch@vger.kernel.org, Jesper Nilsson <jesper.nilsson@axis.com>, Yoshinori Sato <ysato@users.sourceforge.jp>, Helge Deller <deller@gmx.de>, x86@kernel.org, "James E.J. Bottomley" <jejb@parisc-linux.org>, Ingo Molnar <mingo@redhat.com>, Geert Uytterhoeven <geert@linux-m68k.org>, Matt Turner <mattst88@gmail.com>, Fenghua Yu <fenghua.yu@intel.com>, microblaze-uclinux@itee.uq.edu.au, Chris Metcalf <cmetcalf@tilera.com>, Mikael Starvik <starvik@axis.com>, Ivan Kokshaysky <ink@jurassic.park.msu.ru>, Thomas Gleixner <tglx@linutronix.de>, Richard Henderson <rth@twiddle.net>, Chris Zankel <chris@zankel.net>, Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>, linux-parisc@vger.kernel.org, linux-cris-kernel@axis.com, linux-kernel@vger.kernel.org, Kyle McMartin <kyle@mcmartin.ca>, Paul Mundt <lethal@linux-sh.org>, linux-alpha@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, "David S. Miller" <davem@davemloft.net> |
| Dkim-signature: | v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=arm.linux.org.uk; s=caramon; h=Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=Hs9ffxwPNuzFlKAsDVltuhGb26YVWeq3rynswaUUHuw=; b=o2C4AmDaw4GqMh9JeMW9JL7Q0AeHC1td9DdfByGSR9JWwIAiNBoa6tfwn0LHutRV/OUoy7atTYQj6m7phxAXcywgQT0Qt0Jep0M3+VzSgZr7DDmHd60EZoorXIxdTqWc9VbM+ItozajUwKnGxell7Ig1hYCNfqRgNW1LxslEfXY=; |
| In-reply-to: | <4DF8CAD5.1090902@zytor.com> |
| References: | <20110614190850.GA13526@linux-mips.org> <4DF7C3CA.9050902@zytor.com> <201106142333.16203.arnd@arndb.de> <4DF83577.6040903@zytor.com> <20110615074749.GB28989@n2100.arm.linux.org.uk> <4DF8CAD5.1090902@zytor.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.5.19 (2009-01-05) |
On Wed, Jun 15, 2011 at 08:08:05AM -0700, H. Peter Anvin wrote:
> On 06/15/2011 12:47 AM, Russell King - ARM Linux wrote:
> >>
> >> OK, serial-8250 is clearly just plain wrong, since the 8250 series UARTs
> >> are ubiquitous across just about every platform.
> >>
> >> Floppy is special (in the short bus sense), since it is closely tied to
> >> ISA DMA. Conditionalizing this on ISA DMA makes total sense.
> >
> > No it doesn't. It depends on the ISA DMA API, not that the machine has
> > ISA DMA.
> >
> > I have a platform which has no ISA DMA but uses the floppy driver. Please
> > don't break it.
>
> OK, even more case in point, then.
It's already been solved - ARCH_MAY_HAVE_PC_FDC is supposed to be
defined to y in the cases where architectures have support for it.
What we do on ARM for example is:
config ARCH_MAY_HAVE_PC_FDC
bool
and then select that symbol for our platforms which can have the
floppy driver.
And in any case we already have definitions for the presence of the
ISA DMA API vs the common ISA DMA helpers in kernel/. The presence
of the ISA DMA API is given by CONFIG_ISA_DMA_API, while the
ISA DMA helper CONFIG_GENERIC_ISA_DMA.
|
| Previous by Date: | [PATCH -v3] Audit: push audit success and retcode into arch ptrace.h, Eric Paris |
|---|---|
| Next by Date: | Re: [PATCH V2 1/2] MIPS: lantiq: adds missing clk.h functions, Ralf Baechle |
| Previous by Thread: | Re: [RFC,PATCH] Cleanup PC parallel port Kconfig, H. Peter Anvin |
| Next by Thread: | Re: [RFC,PATCH] Cleanup PC parallel port Kconfig, Arnd Bergmann |
| Indexes: | [Date] [Thread] [Top] [All Lists] |