um: Don't pollute kernel namespace with uapi
Don't include ptrace uapi stuff in arch headers, it will pollute the kernel namespace and conflict with existing stuff. In this case it fixes clashes with common names like R8. Signed-off-by: Richard Weinberger <richard@nod.at>
This commit is contained in:
parent
8eeba4e9a7
commit
da028d5e54
|
@ -8,7 +8,6 @@
|
||||||
|
|
||||||
#ifndef __ASSEMBLY__
|
#ifndef __ASSEMBLY__
|
||||||
|
|
||||||
#include <asm/ptrace-abi.h>
|
|
||||||
#include <sysdep/ptrace.h>
|
#include <sysdep/ptrace.h>
|
||||||
|
|
||||||
struct pt_regs {
|
struct pt_regs {
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <linux/tracehook.h>
|
#include <linux/tracehook.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
|
#include <asm/ptrace-abi.h>
|
||||||
|
|
||||||
void user_enable_single_step(struct task_struct *child)
|
void user_enable_single_step(struct task_struct *child)
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
#include <linux/mm.h>
|
#include <linux/mm.h>
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
|
#include <asm/ptrace-abi.h>
|
||||||
#include <skas.h>
|
#include <skas.h>
|
||||||
|
|
||||||
extern int arch_switch_tls(struct task_struct *to);
|
extern int arch_switch_tls(struct task_struct *to);
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
#define __FRAME_OFFSETS
|
#define __FRAME_OFFSETS
|
||||||
#include <asm/ptrace.h>
|
#include <asm/ptrace.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
|
#include <asm/ptrace-abi.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* determines which flags the user has access to.
|
* determines which flags the user has access to.
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <linux/syscalls.h>
|
#include <linux/syscalls.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
|
#include <asm/ptrace-abi.h>
|
||||||
#include <os.h>
|
#include <os.h>
|
||||||
#include <skas.h>
|
#include <skas.h>
|
||||||
#include <sysdep/tls.h>
|
#include <sysdep/tls.h>
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
|
#include <asm/ptrace-abi.h>
|
||||||
|
|
||||||
void clear_flushed_tls(struct task_struct *task)
|
void clear_flushed_tls(struct task_struct *task)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue