Please excuse me if I'm way off in the following post; I don't know much about kernel development.
I was looking through the GitHub source earlier, and I saw a lot of folders/files related to other chip architectures. Would it be beneficial to a) build time or b) run time to cut out what seems to me like unnecessary files? If this is our specialized kernel, it shouldn't need files for MIPS/x86/etc..
I realize that only patching what we need to makes keeping in sync/updating the kernel to future versions easier. But it shouldn't be that hard to make a script that just cuts out the cruft before compiling?