ia64/xen-unstable

diff linux-2.6-xen-sparse/include/asm-i386/fixmap.h @ 9036:e480a5db8abb

Fix non-xen build for: Make the fixmap area moveable in kernel address space.

From: Gerd Hoffmann <kraxel@suse.de>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
author cl349@firebug.cl.cam.ac.uk
date Mon Feb 27 10:34:03 2006 +0000 (2006-02-27)
parents 55f597e929f3
children
line diff
     1.1 --- a/linux-2.6-xen-sparse/include/asm-i386/fixmap.h	Mon Feb 27 10:31:30 2006 +0000
     1.2 +++ b/linux-2.6-xen-sparse/include/asm-i386/fixmap.h	Mon Feb 27 10:34:03 2006 +0000
     1.3 @@ -20,7 +20,7 @@
     1.4   * Leave one empty page between vmalloc'ed areas and
     1.5   * the start of the fixmap.
     1.6   */
     1.7 -#define __FIXADDR_TOP	0xfffff000
     1.8 +extern unsigned long __FIXADDR_TOP;
     1.9  
    1.10  #ifndef __ASSEMBLY__
    1.11  #include <linux/kernel.h>
    1.12 @@ -94,6 +94,8 @@ enum fixed_addresses {
    1.13  extern void __set_fixmap (enum fixed_addresses idx,
    1.14  					unsigned long phys, pgprot_t flags);
    1.15  
    1.16 +extern void set_fixaddr_top(unsigned long top);
    1.17 +
    1.18  #define set_fixmap(idx, phys) \
    1.19  		__set_fixmap(idx, phys, PAGE_KERNEL)
    1.20  /*