lkml.org 
[lkml]   [2007]   [Apr]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] [13/35] i386: No need to use -traditional for processing asm in i386/kernel/
    Date

    From: Jeremy Fitzhardinge <jeremy@goop.org>
    No need to use -traditional for processing asm in i386/kernel/

    Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
    Signed-off-by: Andi Kleen <ak@suse.de>

    ---
    arch/i386/kernel/Makefile | 2 --
    arch/i386/kernel/entry.S | 2 +-
    include/asm-i386/percpu.h | 4 ++--
    3 files changed, 3 insertions(+), 5 deletions(-)
    Index: linux/arch/i386/kernel/Makefile
    ===================================================================
    --- linux.orig/arch/i386/kernel/Makefile
    +++ linux/arch/i386/kernel/Makefile
    @@ -43,8 +43,6 @@ obj-$(CONFIG_VMI) += vmi.o vmitime.o
    obj-$(CONFIG_PARAVIRT) += paravirt.o
    obj-y += pcspeaker.o

    -EXTRA_AFLAGS := -traditional
    -
    obj-$(CONFIG_SCx200) += scx200.o

    # vsyscall.o contains the vsyscall DSO images as __initdata.
    Index: linux/arch/i386/kernel/entry.S
    ===================================================================
    --- linux.orig/arch/i386/kernel/entry.S
    +++ linux/arch/i386/kernel/entry.S
    @@ -635,7 +635,7 @@ ENTRY(name) \
    SAVE_ALL; \
    TRACE_IRQS_OFF \
    movl %esp,%eax; \
    - call smp_/**/name; \
    + call smp_##name; \
    jmp ret_from_intr; \
    CFI_ENDPROC; \
    ENDPROC(name)
    Index: linux/include/asm-i386/percpu.h
    ===================================================================
    --- linux.orig/include/asm-i386/percpu.h
    +++ linux/include/asm-i386/percpu.h
    @@ -20,10 +20,10 @@
    #ifdef CONFIG_SMP
    #define PER_CPU(var, cpu) \
    movl __per_cpu_offset(,cpu,4), cpu; \
    - addl $per_cpu__/**/var, cpu;
    + addl $per_cpu__##var, cpu;
    #else /* ! SMP */
    #define PER_CPU(var, cpu) \
    - movl $per_cpu__/**/var, cpu;
    + movl $per_cpu__##var, cpu;
    #endif /* SMP */

    #endif /* !__ASSEMBLY__ */
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2007-04-28 20:17    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean