[MIPS] vmlinux.lds.S: Fix handling of .notes in final link.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
@@ -5,6 +5,10 @@
|
|||||||
#define mips mips
|
#define mips mips
|
||||||
OUTPUT_ARCH(mips)
|
OUTPUT_ARCH(mips)
|
||||||
ENTRY(kernel_entry)
|
ENTRY(kernel_entry)
|
||||||
|
PHDRS {
|
||||||
|
text PT_LOAD FLAGS(7); /* RWX */
|
||||||
|
note PT_NOTE FLAGS(4); /* R__ */
|
||||||
|
}
|
||||||
jiffies = JIFFIES;
|
jiffies = JIFFIES;
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
@@ -33,7 +37,7 @@ SECTIONS
|
|||||||
LOCK_TEXT
|
LOCK_TEXT
|
||||||
*(.fixup)
|
*(.fixup)
|
||||||
*(.gnu.warning)
|
*(.gnu.warning)
|
||||||
} =0
|
} :text = 0
|
||||||
_etext = .; /* End of text section */
|
_etext = .; /* End of text section */
|
||||||
|
|
||||||
/* Exception table */
|
/* Exception table */
|
||||||
@@ -50,6 +54,10 @@ SECTIONS
|
|||||||
*(__dbe_table)
|
*(__dbe_table)
|
||||||
__stop___dbe_table = .;
|
__stop___dbe_table = .;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NOTES :text :note
|
||||||
|
.dummy : { *(.dummy) } :text
|
||||||
|
|
||||||
RODATA
|
RODATA
|
||||||
|
|
||||||
/* writeable */
|
/* writeable */
|
||||||
@@ -200,7 +208,4 @@ SECTIONS
|
|||||||
*(.gptab.bss)
|
*(.gptab.bss)
|
||||||
*(.gptab.sbss)
|
*(.gptab.sbss)
|
||||||
}
|
}
|
||||||
.note : {
|
|
||||||
*(.note)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user