As such, where minimizing differences by processor was clean and relatively straightforward for x86, expecting it to continue to work well for ARM is nonsensical. I really think Linus is missing the forest on this one.
Not true. Pretty much all of us maintainers agree that the duplication of code and infrastructure in arch/arm is ridiculous. It has to be fixed, and we're actively working on it. Linus was perfectly correct in his statements.
Introducing, the 1010, a one-bit processor. 0 NOP No Operation 1 JMP Jump (address specified by next 2 bits)