Al Viro wrote: > The easiest way to deal with that crap is to turn initialization of those > fields (in the only place where we have such initializer of iov_iter) > into plain assignment. OK. It passed my tests on gcc 4.4.7. Thank you. Well, gcc 3.3.5-13 / binutils 2.15-6 can no longer build current kernel. arch/x86/boot/bioscall.S: Assembler messages: arch/x86/boot/bioscall.S:68: Error: `68(%esp)' is not a valid 16 bit base/index expression make[3]: *** [arch/x86/realmode/rm/bioscall.o] Error 1 Time to update Current Minimal Requirements in Documentation/Changes ? o Gnu C 3.2 # gcc --version o binutils 2.12 # ld -v -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html