Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2af7687f authored by Tim Abbott's avatar Tim Abbott Committed by Michal Marek
Browse files

Rename .data.init_task to .data..init_task.



Signed-off-by: default avatarTim Abbott <tabbott@ksplice.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarDenys Vlasenko <vda.linux@googlemail.com>
Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
parent 4af57b78
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand);
 * Initial task structure.
 *
 * We need to make sure that this is properly aligned due to the way process stacks are
 * handled. This is done by having a special ".data.init_task" section...
 * handled. This is done by having a special ".data..init_task" section...
 */
#define init_thread_info	init_task_mem.s.thread_info

+1 −3
Original line number Diff line number Diff line
@@ -223,9 +223,7 @@ SECTIONS
#endif

	/* The initial task and kernel stack */
	.data.init_task : AT(ADDR(.data.init_task) - LOAD_OFFSET) {
		INIT_TASK_DATA(THREAD_SIZE)
	}
	INIT_TASK_DATA_SECTION(THREAD_SIZE)

	.data.page_aligned : AT(ADDR(.data.page_aligned) - LOAD_OFFSET) {
		PAGE_ALIGNED_DATA(PAGE_SIZE)
+2 −2
Original line number Diff line number Diff line
@@ -193,7 +193,7 @@

#define INIT_TASK_DATA(align)						\
	. = ALIGN(align);						\
	*(.data.init_task)
	*(.data..init_task)

/*
 * Read only Data
@@ -435,7 +435,7 @@
 */
#define INIT_TASK_DATA_SECTION(align)					\
	. = ALIGN(align);						\
	.data.init_task : {						\
	.data..init_task : {						\
		INIT_TASK_DATA(align)					\
	}

+1 −1
Original line number Diff line number Diff line
@@ -191,7 +191,7 @@ extern struct cred init_cred;
}

/* Attach to the init_task data structure for proper alignment */
#define __init_task_data __attribute__((__section__(".data.init_task")))
#define __init_task_data __attribute__((__section__(".data..init_task")))


#endif