RISC-V: Move dynamic relocation section under __init
Dynamic relocation section are only required during boot. Those sections can be freed after init. Thus, it can be moved to __init section. Signed-off-by: Atish Patra <atish.patra@wdc.com> Tested-by: Greentime Hu <greentime.hu@sifive.com> Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
This commit is contained in:
		
							parent
							
								
									19a0086902
								
							
						
					
					
						commit
						b5b11a8ac4
					
				| @ -85,6 +85,10 @@ SECTIONS | ||||
| 	} | ||||
| 	PERCPU_SECTION(L1_CACHE_BYTES) | ||||
| 
 | ||||
| 	.rel.dyn : { | ||||
| 		*(.rel.dyn*) | ||||
| 	} | ||||
| 
 | ||||
| 	__init_data_end = .;
 | ||||
| 	__init_end = .;
 | ||||
| 
 | ||||
| @ -116,10 +120,6 @@ SECTIONS | ||||
| 
 | ||||
| 	BSS_SECTION(PAGE_SIZE, PAGE_SIZE, 0) | ||||
| 
 | ||||
| 	.rel.dyn : { | ||||
| 		*(.rel.dyn*) | ||||
| 	} | ||||
| 
 | ||||
| #ifdef CONFIG_EFI | ||||
| 	. = ALIGN(PECOFF_SECTION_ALIGNMENT);
 | ||||
| 	__pecoff_data_virt_size = ABSOLUTE(. - __pecoff_text_end);
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user