* [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > I think this pretty clearly points out the need for some arch-generic > infrastructure in Linux. An awful lot of arch hooks are for one or > two architectures with some peculiarities, and the other 90% of the > implementations are identical. > > For example, this is 22 repetitions of > #define MIN_KERNEL_STACK_FOOTPRINT L1_CACHE_BYTES > > with one different case.
this just primes all the architectures so that they build. Every architecture should then adjust these parameters. Also, since the patches are not final yet i didnt try to widen them too much. > It would be awfully nice if there was a standard way to provide a > default implementation that was automatically picked up by any > architecture that didn't explicitly override it. that used to be the ARCH_HAS_* flags & macros - but these days we prefer clean inline functions defined per arch, no ifdefs. If there is something that is truly shared between all arches then an asm-generic/*.h file can be generated for it, and included from most arches. I dont think the changes i did will necessiate that. Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/