From 57f5f8029377fd548833a884003dc88f27dd8f1f Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Sat, 9 Mar 2019 00:35:40 -0800 Subject: [PATCH] linker: no need to sort by name for kernel object There is no need to sort the kernel objects by name in the linker script. This is just a simple clean-up. Signed-off-by: Daniel Leung --- include/linker/common-ram.ld | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/linker/common-ram.ld b/include/linker/common-ram.ld index 9a0e1d68eb4..108b4100f95 100644 --- a/include/linker/common-ram.ld +++ b/include/linker/common-ram.ld @@ -50,70 +50,70 @@ SECTION_DATA_PROLOGUE(_k_timer_area, (OPTIONAL), SUBALIGN(4)) { _k_timer_list_start = .; - KEEP(*(SORT_BY_NAME("._k_timer.static.*"))) + KEEP(*("._k_timer.static.*")) _k_timer_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_mem_slab_area, (OPTIONAL), SUBALIGN(4)) { _k_mem_slab_list_start = .; - KEEP(*(SORT_BY_NAME("._k_mem_slab.static.*"))) + KEEP(*("._k_mem_slab.static.*")) _k_mem_slab_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_mem_pool_area, (OPTIONAL), SUBALIGN(4)) { _k_mem_pool_list_start = .; - KEEP(*(SORT_BY_NAME("._k_mem_pool.static.*"))) + KEEP(*("._k_mem_pool.static.*")) _k_mem_pool_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_sem_area, (OPTIONAL), SUBALIGN(4)) { _k_sem_list_start = .; - KEEP(*(SORT_BY_NAME("._k_sem.static.*"))) + KEEP(*("._k_sem.static.*")) _k_sem_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_mutex_area, (OPTIONAL), SUBALIGN(4)) { _k_mutex_list_start = .; - KEEP(*(SORT_BY_NAME("._k_mutex.static.*"))) + KEEP(*("._k_mutex.static.*")) _k_mutex_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_queue_area, (OPTIONAL), SUBALIGN(4)) { _k_queue_list_start = .; - KEEP(*(SORT_BY_NAME("._k_queue.static.*"))) + KEEP(*("._k_queue.static.*")) _k_queue_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_stack_area, (OPTIONAL), SUBALIGN(4)) { _k_stack_list_start = .; - KEEP(*(SORT_BY_NAME("._k_stack.static.*"))) + KEEP(*("._k_stack.static.*")) _k_stack_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_msgq_area, (OPTIONAL), SUBALIGN(4)) { _k_msgq_list_start = .; - KEEP(*(SORT_BY_NAME("._k_msgq.static.*"))) + KEEP(*("._k_msgq.static.*")) _k_msgq_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_mbox_area, (OPTIONAL), SUBALIGN(4)) { _k_mbox_list_start = .; - KEEP(*(SORT_BY_NAME("._k_mbox.static.*"))) + KEEP(*("._k_mbox.static.*")) _k_mbox_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION) SECTION_DATA_PROLOGUE(_k_pipe_area, (OPTIONAL), SUBALIGN(4)) { _k_pipe_list_start = .; - KEEP(*(SORT_BY_NAME("._k_pipe.static.*"))) + KEEP(*("._k_pipe.static.*")) _k_pipe_list_end = .; } GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION)