diff options
author | Sam Ravnborg <sam@ravnborg.org> | 2008-12-27 08:34:41 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-12-27 08:34:41 (GMT) |
commit | b74e34dbdeb39136e0557930a373392b7d644f43 (patch) | |
tree | bfe3fb0ba71031cc0a07ee8ee19761b555d5dfe2 /arch/sparc/kernel/init_task.c | |
parent | 92d9091f305cc32eb64edc1757d925b93acde6da (diff) | |
download | linux-b74e34dbdeb39136e0557930a373392b7d644f43.tar.xz |
sparc: use .data.init_task section for init_thread_union
Use a dedicated aligned section for the init_thread_union
variable and declare this section in vmlinux.lds.
This align sparc with most other architectures. Eventually this allow
the init_task bits to be unified across all architectures.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/kernel/init_task.c')
-rw-r--r-- | arch/sparc/kernel/init_task.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/sparc/kernel/init_task.c b/arch/sparc/kernel/init_task.c index 8e64ebc..62126e4 100644 --- a/arch/sparc/kernel/init_task.c +++ b/arch/sparc/kernel/init_task.c @@ -23,6 +23,5 @@ EXPORT_SYMBOL(init_task); * in etrap.S which assumes it. */ union thread_union init_thread_union - __attribute__((section (".text\"\n\t#"))) - __attribute__((aligned (THREAD_SIZE))) + __attribute__((section (".data.init_task"))) = { INIT_THREAD_INFO(init_task) }; |