]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Fix fs/binfmt_elf.c build
authorMarc Zyngier <mzyngier@freesurf.fr>
Thu, 6 Mar 2003 23:43:58 +0000 (15:43 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Thu, 6 Mar 2003 23:43:58 +0000 (15:43 -0800)
The stack reducing patch that recently went in prevent alpha from
building (missing some ELF_CORE_COPY_XFPREGS ifdefs). The excluded
patch fixes it.

fs/binfmt_elf.c

index 71a32c1fd475f144567b03543742404bf2507fbf..57ebb5e968076707836e7d67ea606987146ebb48 100644 (file)
@@ -1194,7 +1194,9 @@ static int elf_core_dump(long signr, struct pt_regs * regs, struct file * file)
        LIST_HEAD(thread_list);
        struct list_head *t;
        elf_fpregset_t *fpu = NULL;
+#ifdef ELF_CORE_COPY_XFPREGS
        elf_fpxregset_t *xfpu = NULL;
+#endif
        int thread_status_size = 0;
 
        /*
@@ -1400,7 +1402,9 @@ cleanup:
        kfree(psinfo);
        kfree(notes);
        kfree(fpu);
+#ifdef ELF_CORE_COPY_XFPREGS
        kfree(xfpu);
+#endif
        return has_dumped;
 #undef NUM_NOTES
 }