• Guan Xuetao's avatar
    UniCore32-bugfix: Remove definitions in asm/bug.h to solve difference between... · 4e36063e
    Guan Xuetao authored
    UniCore32-bugfix: Remove definitions in asm/bug.h to solve difference between native and cross compiler
    
    commit 10e1e99e upstream.
    
    For kernel/bound.c being compiled by native compiler, it will generate following errors in gcc 4.4.3:
      CC      kernel/bounds.s
    In file included from include/linux/bug.h:4,
                     from include/linux/page-flags.h:9,
                     from kernel/bounds.c:9:
    arch/unicore32/include/asm/bug.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
    arch/unicore32/include/asm/bug.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
    
    So, we moved definitions in asm/bug.h to arch/unicore32/kernel/setup.h to solve the problem.
    Signed-off-by: default avatarGuan Xuetao <gxt@mprc.pku.edu.cn>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Signed-off-by: default avatarZefan Li <lizefan@huawei.com>
    4e36063e
setup.h 1019 Bytes