diff options
Diffstat (limited to 'arch/arm/include')
| -rw-r--r-- | arch/arm/include/asm/cputype.h | 3 | ||||
| -rw-r--r-- | arch/arm/include/asm/ftrace.h | 18 | ||||
| -rw-r--r-- | arch/arm/include/uapi/asm/types.h (renamed from arch/arm/include/asm/types.h) | 6 | 
3 files changed, 24 insertions, 3 deletions
| diff --git a/arch/arm/include/asm/cputype.h b/arch/arm/include/asm/cputype.h index 522b5feb4eaa..b62eaeb147aa 100644 --- a/arch/arm/include/asm/cputype.h +++ b/arch/arm/include/asm/cputype.h @@ -94,6 +94,9 @@  #define ARM_CPU_XSCALE_ARCH_V2		0x4000  #define ARM_CPU_XSCALE_ARCH_V3		0x6000 +/* Qualcomm implemented cores */ +#define ARM_CPU_PART_SCORPION		0x510002d0 +  extern unsigned int processor_id;  #ifdef CONFIG_CPU_CP15 diff --git a/arch/arm/include/asm/ftrace.h b/arch/arm/include/asm/ftrace.h index bfe2a2f5a644..22b73112b75f 100644 --- a/arch/arm/include/asm/ftrace.h +++ b/arch/arm/include/asm/ftrace.h @@ -54,6 +54,24 @@ static inline void *return_address(unsigned int level)  #define ftrace_return_address(n) return_address(n) +#define ARCH_HAS_SYSCALL_MATCH_SYM_NAME + +static inline bool arch_syscall_match_sym_name(const char *sym, +					       const char *name) +{ +	if (!strcmp(sym, "sys_mmap2")) +		sym = "sys_mmap_pgoff"; +	else if (!strcmp(sym, "sys_statfs64_wrapper")) +		sym = "sys_statfs64"; +	else if (!strcmp(sym, "sys_fstatfs64_wrapper")) +		sym = "sys_fstatfs64"; +	else if (!strcmp(sym, "sys_arm_fadvise64_64")) +		sym = "sys_fadvise64_64"; + +	/* Ignore case since sym may start with "SyS" instead of "sys" */ +	return !strcasecmp(sym, name); +} +  #endif /* ifndef __ASSEMBLY__ */  #endif /* _ASM_ARM_FTRACE */ diff --git a/arch/arm/include/asm/types.h b/arch/arm/include/uapi/asm/types.h index a53cdb8f068c..9435a42f575e 100644 --- a/arch/arm/include/asm/types.h +++ b/arch/arm/include/uapi/asm/types.h @@ -1,5 +1,5 @@ -#ifndef _ASM_TYPES_H -#define _ASM_TYPES_H +#ifndef _UAPI_ASM_TYPES_H +#define _UAPI_ASM_TYPES_H  #include <asm-generic/int-ll64.h> @@ -37,4 +37,4 @@  #define __UINTPTR_TYPE__	unsigned long  #endif -#endif /* _ASM_TYPES_H */ +#endif /* _UAPI_ASM_TYPES_H */ |