On Thu, Oct 13, 2011 at 8:55 AM, Stephen Warren <swarren@xxxxxxxxxx> wrote: > Olof Johansson wrote at Wednesday, October 12, 2011 9:57 PM: >> Refresh tegra_defconfig: >> >> New options enabled: RTC, SPI, USB and USB_STORAGE together with >> corresponding tegra drivers. Also enable some of the common usb ethernet >> adapters. >> >> Finally, enable new merged boards (Ventana) and the generic devicetree board. >> >> Signed-off-by: Olof Johansson <olof@xxxxxxxxx> > > This transitively enables USE_OF by default. For Tegra, that's a good > thing. However, it does mean we won't be able to detect code that only > compiles with USE_OF enabled, which might affect other platform's > buildability if we're talking about core code. I'm not sure if we should > be concerned about this or not, or if ARM should select USE_OF now? Right, it uses USE_OF by default because the TEGRA_DT board was enabled. The defconfig should really be a superset of needed configs for running on most hardware out there (since we do a multiplatform kernel), so keeping it enabled on Tegra does make some sense. Also, the direction is to keep moving towards 100% device-tree (on tegra), it does make sense to keep it enabled. For testing, explicitly disabling it to compile-test will be needed for a while longer, but I don't expect to do much !USE_OF work (for tegra specifically) in the times ahead. When changing ARM-generic core code, you should probably pick a few other defconfigs and make sure those build as well -- that should cover those aspects. -Olof -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html