• Andi Kleen's avatar
    x86: fix build warnings in real mode code · 1b72691c
    Andi Kleen authored
    This recent patch
    
    commit c3965bd1
    Author: Paul Jackson <pj@sgi.com>
    Date:   Wed May 14 08:15:34 2008 -0700
    
        x86 boot: proper use of ARRAY_SIZE instead of repeated E820MAX constant
    
    caused these new warnings during a normal build:
    
    In file included from linux-2.6/arch/x86/boot/memory.c:17:
    linux-2.6/include/linux/log2.h: In function '__ilog2_u32':
    linux-2.6/include/linux/log2.h:34: warning: implicit declaration of function 'fls'
    linux-2.6/include/linux/log2.h: In function '__ilog2_u64':
    linux-2.6/include/linux/log2.h:42: warning: implicit declaration of function 'fls64'
    linux-2.6/include/linux/log2.h: In function '__roundup_pow_of_two ':
    linux-2.6/include/linux/log2.h:63: warning: implicit declaration of function 'fls_long'
    
    I tried to fix them in log2.h, but it's difficult because the real mode
    environment is completely different from a normal kernel environment. Instead
    define an own ARRAY_SIZE macro in boot.h, similar to the other private
    macros there.
    Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    1b72691c
Name
Last commit
Last update
..
alpha Loading commit data...
arm Loading commit data...
avr32 Loading commit data...
blackfin Loading commit data...
cris Loading commit data...
frv Loading commit data...
h8300 Loading commit data...
ia64 Loading commit data...
m32r Loading commit data...
m68k Loading commit data...
m68knommu Loading commit data...
mips Loading commit data...
mn10300 Loading commit data...
parisc Loading commit data...
powerpc Loading commit data...
s390 Loading commit data...
sh Loading commit data...
sparc Loading commit data...
sparc64 Loading commit data...
um Loading commit data...
x86 Loading commit data...
xtensa Loading commit data...
.gitignore Loading commit data...
Kconfig Loading commit data...