On Thu, Nov 08, 2007 at 04:31:05PM +0900, Magnus Damm wrote: > config AX88796 > tristate "ASIX AX88796 NE2000 clone support" > - depends on ARM || MIPS > + depends on ARM || MIPS || SUPERH
You know, that really sucks more and more. How about doing the following: a) making it depend on PLAT_HAS_AX88796 b) adding selects for all subarchitectures that have the corresponding platform device and setting that as a uniform policy for platform drivers? For things like SM501 we would do config MFD_SM501 depends on PCI || PLAT_HAS_SM501 etc. Seriously, folks, we are getting shitloads of platform drivers with no dependencies whatsoever, needed on a handful of targets and occasionally failing to build on unrelated architectures. Moreover, having a list of architectures in dependencies for each of those suckers is a PITA from the conflict POV. Not to mention platform drivers that fall into the mainline kernel with not a single platform device for them, etc. Comments? - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html