]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/sparc/kernel/asm-offsets.c
sparc: use kbuild.h instead of defining macros in asm-offsets.c
[linux-2.6-omap-h63xx.git] / arch / sparc / kernel / asm-offsets.c
index 29d7cfd1c970b162adf4a13738c444e7048bd305..cd3f7694e9b9240e20455a5cb3933c1a343b0f3b 100644 (file)
 
 #include <linux/sched.h>
 // #include <linux/mm.h>
-
-#define DEFINE(sym, val) \
-       asm volatile("\n->" #sym " %0 " #val : : "i" (val))
-
-#define BLANK() asm volatile("\n->" : : )
+#include <linux/kbuild.h>
 
 int foo(void)
 {
@@ -28,7 +24,7 @@ int foo(void)
        DEFINE(AOFF_task_gid, offsetof(struct task_struct, gid));
        DEFINE(AOFF_task_euid, offsetof(struct task_struct, euid));
        DEFINE(AOFF_task_egid, offsetof(struct task_struct, egid));
-       /* DEFINE(THREAD_INFO, offsetof(struct task_struct, thread_info)); */
+       /* DEFINE(THREAD_INFO, offsetof(struct task_struct, stack)); */
        DEFINE(ASIZ_task_uid,   sizeof(current->uid));
        DEFINE(ASIZ_task_gid,   sizeof(current->gid));
        DEFINE(ASIZ_task_euid,  sizeof(current->euid));