um: stop polluting the namespace with registers.h contents
Only one extern in there is needed in processor-generic.h, and it's not needed anywhere else. So move it over there and get rid of the include in processor-generic.h, adding includes of registers.h to the few files that need the declarations in it. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
This commit is contained in:
committed by
Richard Weinberger
parent
5f174ec3c1
commit
dbba7f704a
@@ -11,7 +11,6 @@ struct pt_regs;
|
||||
struct task_struct;
|
||||
|
||||
#include <asm/ptrace.h>
|
||||
#include <registers.h>
|
||||
#include <sysdep/archsetjmp.h>
|
||||
|
||||
#include <linux/prefetch.h>
|
||||
@@ -105,6 +104,7 @@ extern struct cpuinfo_um boot_cpu_data;
|
||||
#define current_cpu_data boot_cpu_data
|
||||
#define cache_line_size() (boot_cpu_data.cache_alignment)
|
||||
|
||||
extern unsigned long get_thread_reg(int reg, jmp_buf *buf);
|
||||
#define KSTK_REG(tsk, reg) get_thread_reg(reg, &tsk->thread.switch_buf)
|
||||
extern unsigned long __get_wchan(struct task_struct *p);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user