diff options
Diffstat (limited to 'arch/arc/include/asm')
| -rw-r--r-- | arch/arc/include/asm/dma-mapping.h | 2 | ||||
| -rw-r--r-- | arch/arc/include/asm/elf.h | 3 | ||||
| -rw-r--r-- | arch/arc/include/asm/entry.h | 2 | ||||
| -rw-r--r-- | arch/arc/include/asm/kgdb.h | 6 | ||||
| -rw-r--r-- | arch/arc/include/asm/ptrace.h | 2 | ||||
| -rw-r--r-- | arch/arc/include/asm/syscalls.h | 2 | 
6 files changed, 5 insertions, 12 deletions
diff --git a/arch/arc/include/asm/dma-mapping.h b/arch/arc/include/asm/dma-mapping.h index 31f77aec082..45b8e0cea17 100644 --- a/arch/arc/include/asm/dma-mapping.h +++ b/arch/arc/include/asm/dma-mapping.h @@ -126,7 +126,7 @@ dma_map_sg(struct device *dev, struct scatterlist *sg,  	int i;  	for_each_sg(sg, s, nents, i) -		sg->dma_address = dma_map_page(dev, sg_page(s), s->offset, +		s->dma_address = dma_map_page(dev, sg_page(s), s->offset,  					       s->length, dir);  	return nents; diff --git a/arch/arc/include/asm/elf.h b/arch/arc/include/asm/elf.h index f4c8d36ebec..a2628285768 100644 --- a/arch/arc/include/asm/elf.h +++ b/arch/arc/include/asm/elf.h @@ -72,7 +72,4 @@ extern int elf_check_arch(const struct elf32_hdr *);   */  #define ELF_PLATFORM	(NULL) -#define SET_PERSONALITY(ex) \ -	set_personality(PER_LINUX | (current->personality & (~PER_MASK))) -  #endif diff --git a/arch/arc/include/asm/entry.h b/arch/arc/include/asm/entry.h index 23daa326fc9..eb2ae53187d 100644 --- a/arch/arc/include/asm/entry.h +++ b/arch/arc/include/asm/entry.h @@ -415,7 +415,7 @@   *-------------------------------------------------------------*/  .macro SAVE_ALL_EXCEPTION   marker -	st      \marker, [sp, 8] +	st      \marker, [sp, 8]	/* orig_r8 */  	st      r0, [sp, 4]    /* orig_r0, needed only for sys calls */  	/* Restore r9 used to code the early prologue */ diff --git a/arch/arc/include/asm/kgdb.h b/arch/arc/include/asm/kgdb.h index f3c4934f0ca..4930957ca3d 100644 --- a/arch/arc/include/asm/kgdb.h +++ b/arch/arc/include/asm/kgdb.h @@ -13,7 +13,7 @@  #ifdef CONFIG_KGDB -#include <asm/user.h> +#include <asm/ptrace.h>  /* to ensure compatibility with Linux 2.6.35, we don't implement the get/set   * register API yet */ @@ -53,9 +53,7 @@ enum arc700_linux_regnums {  };  #else -static inline void kgdb_trap(struct pt_regs *regs, int param) -{ -} +#define kgdb_trap(regs, param)  #endif  #endif	/* __ARC_KGDB_H__ */ diff --git a/arch/arc/include/asm/ptrace.h b/arch/arc/include/asm/ptrace.h index 8ae783d20a8..6179de7e07c 100644 --- a/arch/arc/include/asm/ptrace.h +++ b/arch/arc/include/asm/ptrace.h @@ -123,7 +123,7 @@ static inline long regs_return_value(struct pt_regs *regs)  #define orig_r8_IS_SCALL		0x0001  #define orig_r8_IS_SCALL_RESTARTED	0x0002  #define orig_r8_IS_BRKPT		0x0004 -#define orig_r8_IS_EXCPN		0x0004 +#define orig_r8_IS_EXCPN		0x0008  #define orig_r8_IS_IRQ1			0x0010  #define orig_r8_IS_IRQ2			0x0020 diff --git a/arch/arc/include/asm/syscalls.h b/arch/arc/include/asm/syscalls.h index e53a5340ba4..dd785befe7f 100644 --- a/arch/arc/include/asm/syscalls.h +++ b/arch/arc/include/asm/syscalls.h @@ -16,8 +16,6 @@  #include <linux/types.h>  int sys_clone_wrapper(int, int, int, int, int); -int sys_fork_wrapper(void); -int sys_vfork_wrapper(void);  int sys_cacheflush(uint32_t, uint32_t uint32_t);  int sys_arc_settls(void *);  int sys_arc_gettls(void);  |