diff options
Diffstat (limited to 'arch/ia64/kernel/vmlinux.lds.S')
| -rw-r--r-- | arch/ia64/kernel/vmlinux.lds.S | 10 | 
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/ia64/kernel/vmlinux.lds.S b/arch/ia64/kernel/vmlinux.lds.S index 5a4d044dcb1..84f8a52ac5a 100644 --- a/arch/ia64/kernel/vmlinux.lds.S +++ b/arch/ia64/kernel/vmlinux.lds.S @@ -1,7 +1,6 @@  #include <asm/cache.h>  #include <asm/ptrace.h> -#include <asm/system.h>  #include <asm/pgtable.h>  #include <asm-generic/vmlinux.lds.h> @@ -183,12 +182,6 @@ SECTIONS {  		__start_gate_section = .;  		*(.data..gate)  		__stop_gate_section = .; -#ifdef CONFIG_XEN -		. = ALIGN(PAGE_SIZE); -		__xen_start_gate_section = .; -		*(.data..gate.xen) -		__xen_stop_gate_section = .; -#endif  	}  	/*  	 * make sure the gate page doesn't expose @@ -198,7 +191,7 @@ SECTIONS {  	/* Per-cpu data: */  	. = ALIGN(PERCPU_PAGE_SIZE); -	PERCPU_VADDR(PERCPU_ADDR, :percpu) +	PERCPU_VADDR(SMP_CACHE_BYTES, PERCPU_ADDR, :percpu)  	__phys_per_cpu_start = __per_cpu_load;  	/*  	 * ensure percpu data fits @@ -209,6 +202,7 @@ SECTIONS {  	data : {  	} :data  	.data : AT(ADDR(.data) - LOAD_OFFSET) { +		_sdata  =  .;  		INIT_TASK_DATA(PAGE_SIZE)  		CACHELINE_ALIGNED_DATA(SMP_CACHE_BYTES)  		READ_MOSTLY_DATA(SMP_CACHE_BYTES)  | 
