git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cpuidle: fix HP nx6125 regression
[pandora-kernel.git]
/
arch
/
avr32
/
kernel
/
vmlinux.lds.c
diff --git
a/arch/avr32/kernel/vmlinux.lds.c
b/arch/avr32/kernel/vmlinux.lds.c
index
ef13b7c
..
db0438f
100644
(file)
--- a/
arch/avr32/kernel/vmlinux.lds.c
+++ b/
arch/avr32/kernel/vmlinux.lds.c
@@
-26,10
+26,16
@@
SECTIONS
_sinittext = .;
*(.text.reset)
*(.init.text)
_sinittext = .;
*(.text.reset)
*(.init.text)
+ /*
+ * .exit.text is discarded at runtime, not
+ * link time, to deal with references from
+ * __bug_table
+ */
+ *(.exit.text)
_einittext = .;
. = ALIGN(4);
__tagtable_begin = .;
_einittext = .;
. = ALIGN(4);
__tagtable_begin = .;
- *(.taglist)
+ *(.taglist
.init
)
__tagtable_end = .;
*(.init.data)
. = ALIGN(16);
__tagtable_end = .;
*(.init.data)
. = ALIGN(16);
@@
-70,7
+76,7
@@
SECTIONS
. = 0x100;
*(.scall.text)
*(.irq.text)
. = 0x100;
*(.scall.text)
*(.irq.text)
- *(.text)
+ TEXT_TEXT
SCHED_TEXT
LOCK_TEXT
KPROBES_TEXT
SCHED_TEXT
LOCK_TEXT
KPROBES_TEXT
@@
-86,6
+92,8
@@
SECTIONS
__stop___ex_table = .;
}
__stop___ex_table = .;
}
+ BUG_TABLE
+
RODATA
. = ALIGN(8192);
RODATA
. = ALIGN(8192);
@@
-104,7
+112,7
@@
SECTIONS
/* And the rest... */
*(.data.rel*)
/* And the rest... */
*(.data.rel*)
- *(.data)
+ DATA_DATA
CONSTRUCTORS
_edata = .;
CONSTRUCTORS
_edata = .;
@@
-126,7
+134,6
@@
SECTIONS
* thrown away, as cleanup code is never called unless it's a module.
*/
/DISCARD/ : {
* thrown away, as cleanup code is never called unless it's a module.
*/
/DISCARD/ : {
- *(.exit.text)
*(.exit.data)
*(.exitcall.exit)
}
*(.exit.data)
*(.exitcall.exit)
}