瀏覽代碼

m68knommu: Split the .init section into INIT_TEXT_SECTION and INIT_DATA_SECTION.

Signed-off-by: Tim Abbott <tabbott@ksplice.com>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Tim Abbott 15 年之前
父節點
當前提交
53749f735a
共有 1 個文件被更改,包括 4 次插入13 次删除
  1. 4 13
      arch/m68knommu/kernel/vmlinux.lds.S

+ 4 - 13
arch/m68knommu/kernel/vmlinux.lds.S

@@ -154,22 +154,13 @@ SECTIONS {
 		_edata = . ;
 	} > DATA
 
-	.init : {
+	.init.text : {
 		. = ALIGN(PAGE_SIZE);
 		__init_begin = .;
 	} > INIT
-	.init : {
-		_sinittext = .;
-		INIT_TEXT
-		_einittext = .;
-		INIT_DATA
-		INIT_SETUP(16)
-		INIT_CALLS
-		CON_INITCALL
-		SECURITY_INITCALL
-		INIT_RAM_FS
-	} > INIT
-	.init : {
+	INIT_TEXT_SECTION(PAGE_SIZE) > INIT
+	INIT_DATA_SECTION(16) > INIT
+	.init.data : {
 		. = ALIGN(PAGE_SIZE);
 		__init_end = .;
 	} > INIT