Paul, I get: arch/ppc64/include/asm/elf.h:190:8: warning: memset with byte count of -160 when checking ppc64 with sparse. It looks like it's even correct. I think elf_gregset_t gets set to elf_gregset_t32, which is why "struct pt_regs" is so much bigger than elf_gregset_t. Maybe it's a sparse bug. And maybe it isn't. Linus