sparc,sparc64: unify asm-offsets.c
sparc64 does not use constants generated from asm-offsets but to prepare it to do so the parts that could be shared do now generate constants for sparc64 too. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
104495a1ce
commit
b5db854a91
@@ -14,15 +14,28 @@
|
|||||||
// #include <linux/mm.h>
|
// #include <linux/mm.h>
|
||||||
#include <linux/kbuild.h>
|
#include <linux/kbuild.h>
|
||||||
|
|
||||||
int foo(void)
|
#ifdef CONFIG_SPARC32
|
||||||
|
int sparc32_foo(void)
|
||||||
{
|
{
|
||||||
DEFINE(AOFF_task_thread, offsetof(struct task_struct, thread));
|
|
||||||
BLANK();
|
|
||||||
DEFINE(AOFF_thread_fork_kpsr,
|
DEFINE(AOFF_thread_fork_kpsr,
|
||||||
offsetof(struct thread_struct, fork_kpsr));
|
offsetof(struct thread_struct, fork_kpsr));
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
int sparc64_foo(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int foo(void)
|
||||||
|
{
|
||||||
|
BLANK();
|
||||||
|
DEFINE(AOFF_task_thread, offsetof(struct task_struct, thread));
|
||||||
BLANK();
|
BLANK();
|
||||||
DEFINE(AOFF_mm_context, offsetof(struct mm_struct, context));
|
DEFINE(AOFF_mm_context, offsetof(struct mm_struct, context));
|
||||||
|
|
||||||
/* DEFINE(NUM_USER_SEGMENTS, TASK_SIZE>>28); */
|
/* DEFINE(NUM_USER_SEGMENTS, TASK_SIZE>>28); */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1 +1 @@
|
|||||||
/* Dummy asm-offsets.c file. Required by kbuild and ready to be used - hint! */
|
#include "../../sparc/kernel/asm-offsets.c"
|
||||||
|
Reference in New Issue
Block a user