diff options
Diffstat (limited to 'arch/mips/include')
| -rw-r--r-- | arch/mips/include/asm/page.h | 9 | ||||
| -rw-r--r-- | arch/mips/include/asm/pci.h | 4 | ||||
| -rw-r--r-- | arch/mips/include/asm/thread_info.h | 9 | ||||
| -rw-r--r-- | arch/mips/include/uapi/asm/unistd.h | 15 |
4 files changed, 20 insertions, 17 deletions
diff --git a/arch/mips/include/asm/page.h b/arch/mips/include/asm/page.h index 31ab10f02bad..dbaec94046da 100644 --- a/arch/mips/include/asm/page.h +++ b/arch/mips/include/asm/page.h | |||
| @@ -45,8 +45,6 @@ | |||
| 45 | #define HUGETLB_PAGE_ORDER ({BUILD_BUG(); 0; }) | 45 | #define HUGETLB_PAGE_ORDER ({BUILD_BUG(); 0; }) |
| 46 | #endif /* CONFIG_MIPS_HUGE_TLB_SUPPORT */ | 46 | #endif /* CONFIG_MIPS_HUGE_TLB_SUPPORT */ |
| 47 | 47 | ||
| 48 | #ifndef __ASSEMBLY__ | ||
| 49 | |||
| 50 | #include <linux/pfn.h> | 48 | #include <linux/pfn.h> |
| 51 | #include <asm/io.h> | 49 | #include <asm/io.h> |
| 52 | 50 | ||
| @@ -139,8 +137,6 @@ typedef struct { unsigned long pgprot; } pgprot_t; | |||
| 139 | */ | 137 | */ |
| 140 | #define ptep_buddy(x) ((pte_t *)((unsigned long)(x) ^ sizeof(pte_t))) | 138 | #define ptep_buddy(x) ((pte_t *)((unsigned long)(x) ^ sizeof(pte_t))) |
| 141 | 139 | ||
| 142 | #endif /* !__ASSEMBLY__ */ | ||
| 143 | |||
| 144 | /* | 140 | /* |
| 145 | * __pa()/__va() should be used only during mem init. | 141 | * __pa()/__va() should be used only during mem init. |
| 146 | */ | 142 | */ |
| @@ -202,7 +198,10 @@ typedef struct { unsigned long pgprot; } pgprot_t; | |||
| 202 | #endif | 198 | #endif |
| 203 | 199 | ||
| 204 | #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr))) | 200 | #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr))) |
| 205 | #define virt_addr_valid(kaddr) pfn_valid(PFN_DOWN(virt_to_phys(kaddr))) | 201 | |
| 202 | extern int __virt_addr_valid(const volatile void *kaddr); | ||
| 203 | #define virt_addr_valid(kaddr) \ | ||
| 204 | __virt_addr_valid((const volatile void *) (kaddr)) | ||
| 206 | 205 | ||
| 207 | #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \ | 206 | #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \ |
| 208 | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) | 207 | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) |
diff --git a/arch/mips/include/asm/pci.h b/arch/mips/include/asm/pci.h index 90bf3b3fce19..d69ea743272b 100644 --- a/arch/mips/include/asm/pci.h +++ b/arch/mips/include/asm/pci.h | |||
| @@ -145,7 +145,7 @@ static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) | |||
| 145 | extern char * (*pcibios_plat_setup)(char *str); | 145 | extern char * (*pcibios_plat_setup)(char *str); |
| 146 | 146 | ||
| 147 | /* this function parses memory ranges from a device node */ | 147 | /* this function parses memory ranges from a device node */ |
| 148 | extern void __devinit pci_load_of_ranges(struct pci_controller *hose, | 148 | extern void pci_load_of_ranges(struct pci_controller *hose, |
| 149 | struct device_node *node); | 149 | struct device_node *node); |
| 150 | 150 | ||
| 151 | #endif /* _ASM_PCI_H */ | 151 | #endif /* _ASM_PCI_H */ |
diff --git a/arch/mips/include/asm/thread_info.h b/arch/mips/include/asm/thread_info.h index 18806a52061c..b2050b9e64b1 100644 --- a/arch/mips/include/asm/thread_info.h +++ b/arch/mips/include/asm/thread_info.h | |||
| @@ -29,10 +29,11 @@ struct thread_info { | |||
| 29 | __u32 cpu; /* current CPU */ | 29 | __u32 cpu; /* current CPU */ |
| 30 | int preempt_count; /* 0 => preemptable, <0 => BUG */ | 30 | int preempt_count; /* 0 => preemptable, <0 => BUG */ |
| 31 | 31 | ||
| 32 | mm_segment_t addr_limit; /* thread address space: | 32 | mm_segment_t addr_limit; /* |
| 33 | 0-0xBFFFFFFF for user-thead | 33 | * thread address space limit: |
| 34 | 0-0xFFFFFFFF for kernel-thread | 34 | * 0x7fffffff for user-thead |
| 35 | */ | 35 | * 0xffffffff for kernel-thread |
| 36 | */ | ||
| 36 | struct restart_block restart_block; | 37 | struct restart_block restart_block; |
| 37 | struct pt_regs *regs; | 38 | struct pt_regs *regs; |
| 38 | }; | 39 | }; |
diff --git a/arch/mips/include/uapi/asm/unistd.h b/arch/mips/include/uapi/asm/unistd.h index cc98a9dcb01b..0eebf3c3e03c 100644 --- a/arch/mips/include/uapi/asm/unistd.h +++ b/arch/mips/include/uapi/asm/unistd.h | |||
| @@ -368,16 +368,17 @@ | |||
| 368 | #define __NR_process_vm_readv (__NR_Linux + 345) | 368 | #define __NR_process_vm_readv (__NR_Linux + 345) |
| 369 | #define __NR_process_vm_writev (__NR_Linux + 346) | 369 | #define __NR_process_vm_writev (__NR_Linux + 346) |
| 370 | #define __NR_kcmp (__NR_Linux + 347) | 370 | #define __NR_kcmp (__NR_Linux + 347) |
| 371 | #define __NR_finit_module (__NR_Linux + 348) | ||
| 371 | 372 | ||
| 372 | /* | 373 | /* |
| 373 | * Offset of the last Linux o32 flavoured syscall | 374 | * Offset of the last Linux o32 flavoured syscall |
| 374 | */ | 375 | */ |
| 375 | #define __NR_Linux_syscalls 347 | 376 | #define __NR_Linux_syscalls 348 |
| 376 | 377 | ||
| 377 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ | 378 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ |
| 378 | 379 | ||
| 379 | #define __NR_O32_Linux 4000 | 380 | #define __NR_O32_Linux 4000 |
| 380 | #define __NR_O32_Linux_syscalls 347 | 381 | #define __NR_O32_Linux_syscalls 348 |
| 381 | 382 | ||
| 382 | #if _MIPS_SIM == _MIPS_SIM_ABI64 | 383 | #if _MIPS_SIM == _MIPS_SIM_ABI64 |
| 383 | 384 | ||
| @@ -692,16 +693,17 @@ | |||
| 692 | #define __NR_process_vm_readv (__NR_Linux + 304) | 693 | #define __NR_process_vm_readv (__NR_Linux + 304) |
| 693 | #define __NR_process_vm_writev (__NR_Linux + 305) | 694 | #define __NR_process_vm_writev (__NR_Linux + 305) |
| 694 | #define __NR_kcmp (__NR_Linux + 306) | 695 | #define __NR_kcmp (__NR_Linux + 306) |
| 696 | #define __NR_finit_module (__NR_Linux + 307) | ||
| 695 | 697 | ||
| 696 | /* | 698 | /* |
| 697 | * Offset of the last Linux 64-bit flavoured syscall | 699 | * Offset of the last Linux 64-bit flavoured syscall |
| 698 | */ | 700 | */ |
| 699 | #define __NR_Linux_syscalls 306 | 701 | #define __NR_Linux_syscalls 307 |
| 700 | 702 | ||
| 701 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ | 703 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ |
| 702 | 704 | ||
| 703 | #define __NR_64_Linux 5000 | 705 | #define __NR_64_Linux 5000 |
| 704 | #define __NR_64_Linux_syscalls 306 | 706 | #define __NR_64_Linux_syscalls 307 |
| 705 | 707 | ||
| 706 | #if _MIPS_SIM == _MIPS_SIM_NABI32 | 708 | #if _MIPS_SIM == _MIPS_SIM_NABI32 |
| 707 | 709 | ||
| @@ -1021,15 +1023,16 @@ | |||
| 1021 | #define __NR_process_vm_readv (__NR_Linux + 309) | 1023 | #define __NR_process_vm_readv (__NR_Linux + 309) |
| 1022 | #define __NR_process_vm_writev (__NR_Linux + 310) | 1024 | #define __NR_process_vm_writev (__NR_Linux + 310) |
| 1023 | #define __NR_kcmp (__NR_Linux + 311) | 1025 | #define __NR_kcmp (__NR_Linux + 311) |
| 1026 | #define __NR_finit_module (__NR_Linux + 312) | ||
| 1024 | 1027 | ||
| 1025 | /* | 1028 | /* |
| 1026 | * Offset of the last N32 flavoured syscall | 1029 | * Offset of the last N32 flavoured syscall |
| 1027 | */ | 1030 | */ |
| 1028 | #define __NR_Linux_syscalls 311 | 1031 | #define __NR_Linux_syscalls 312 |
| 1029 | 1032 | ||
| 1030 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ | 1033 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ |
| 1031 | 1034 | ||
| 1032 | #define __NR_N32_Linux 6000 | 1035 | #define __NR_N32_Linux 6000 |
| 1033 | #define __NR_N32_Linux_syscalls 311 | 1036 | #define __NR_N32_Linux_syscalls 312 |
| 1034 | 1037 | ||
| 1035 | #endif /* _UAPI_ASM_UNISTD_H */ | 1038 | #endif /* _UAPI_ASM_UNISTD_H */ |
