• 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
Documentation Loading commit data...
arch Loading commit data...
block Loading commit data...
crypto Loading commit data...
drivers Loading commit data...
firmware Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
samples Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
usr Loading commit data...
virt/kvm Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...
REPORTING-BUGS Loading commit data...