Hi, In an attempt to build a kernel that supports microMIPS userland and runs on QEMU I came across the problem that, due to apparently arbitrary decisions made sometime in the past, there is no such combination possible. I went ahead and fixed our configuration to support that, but in the course of doing that I came across numerous problems that I decided to address at the same time. This mini patch series the result. Most of the changes are actually independent of one another, although there is a syntactical overlap between 5/7 and 7/7, so these have to be applied in order. Of course I had to draw a line somewhere so as not to get distracted too much from the actual purpose I have the need to run such a configuration, so I left some further bugs I spotted for the next occasion. Ralf, please backport these fixes to stable branches as applicable; I can supply you with a 3.17 equivalent of 5/7 as this piece has changed significantly recently and I actually had to forward-port the original change that I made to address the issue. Maciej