From: Andrew Morton Cc: David Howells Cc: "H. Peter Anvin" Signed-off-by: Andrew Morton --- include/asm-m68k/a.out-core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN include/asm-m68k/a.out-core.h~aout-suppress-aout-library-support-if-config_arch_supports_aout-vs-sanitize-the-type-of-struct-useru_ar0 include/asm-m68k/a.out-core.h --- a/include/asm-m68k/a.out-core.h~aout-suppress-aout-library-support-if-config_arch_supports_aout-vs-sanitize-the-type-of-struct-useru_ar0 +++ a/include/asm-m68k/a.out-core.h @@ -39,7 +39,7 @@ static inline void aout_dump_thread(stru ((unsigned long) (TASK_SIZE - dump->start_stack)) >> PAGE_SHIFT; - dump->u_ar0 = (struct user_regs_struct *)((int)&dump->regs - (int)dump); + dump->u_ar0 = offsetof(struct user, regs); sw = ((struct switch_stack *)regs) - 1; dump->regs.d1 = regs->d1; dump->regs.d2 = regs->d2; _