[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20110418.142321.241429379.davem@davemloft.net>
Date: Mon, 18 Apr 2011 14:23:21 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: broonie@...nsource.wolfsonmicro.com
Cc: mirq-linux@...e.qmqm.pl, netdev@...r.kernel.org
Subject: Re: Driver build-testing
From: Mark Brown <broonie@...nsource.wolfsonmicro.com>
Date: Mon, 18 Apr 2011 17:07:33 +0100
> On Mon, Apr 18, 2011 at 04:51:02PM +0200, Micha? Miros?aw wrote:
>
>> I wonder if allyesconfig/allmodconfig is supposed to include code that's
>> known not to work for a particular architecture.
>
> Well, it's certainly supposed to include things that aren't *useful*
> which is more the point here. all*config is clearly building a
> configuration which isn't terribly useful for any particular machine.
Right.
To be honest, any driver submitted now which has CONFIG_ARCH
dependencies is totally crap and we shouldn't merge.
We have portable interfaces for every aspect of operation that a
driver might need to use, and for where that isn't the case we should
fix that.
Even architecture specific hypervisor interfaces should have NOP
versions defined when building on other systems.
Frankly, every single driver under drivers/ should be available to
build on any platform, and it should build cleanly.
So the drivers that aren't available to build on all platforms right
now are just bugs waiting to be fixed :)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists