]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/sparc/kernel/asm-offsets.c
sparc: Remove Sparc's asm-offsets for sclow.S
[linux-2.6-omap-h63xx.git] / arch / sparc / kernel / asm-offsets.c
index 29d7cfd1c970b162adf4a13738c444e7048bd305..b5bb99ed892cc459b5f38f919750c8e33e87bc13 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)
 {
        DEFINE(AOFF_task_thread, offsetof(struct task_struct, thread));
        BLANK();
-       /* XXX This is the stuff for sclow.S, kill it. */
-       DEFINE(AOFF_task_pid, offsetof(struct task_struct, pid));
-       DEFINE(AOFF_task_uid, offsetof(struct task_struct, uid));
-       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(ASIZ_task_uid,   sizeof(current->uid));
-       DEFINE(ASIZ_task_gid,   sizeof(current->gid));
-       DEFINE(ASIZ_task_euid,  sizeof(current->euid));
-       DEFINE(ASIZ_task_egid,  sizeof(current->egid));
-       BLANK();
        DEFINE(AOFF_thread_fork_kpsr,
                        offsetof(struct thread_struct, fork_kpsr));
        BLANK();