diff options
| author | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
|---|---|---|
| committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
| commit | ada47b5fe13d89735805b566185f4885f5a3f750 (patch) | |
| tree | 644b88f8a71896307d71438e9b3af49126ffb22b /arch/mn10300/include | |
| parent | 43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff) | |
| parent | 3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff) | |
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'arch/mn10300/include')
| -rw-r--r-- | arch/mn10300/include/asm/asm-offsets.h | 1 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/bitops.h | 4 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/cacheflush.h | 1 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/div64.h | 2 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/dma-mapping.h | 65 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/elf.h | 1 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/mman.h | 5 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/pgtable.h | 2 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/ptrace.h | 2 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/socket.h | 2 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/system.h | 1 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/tlbflush.h | 2 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/uaccess.h | 4 | ||||
| -rw-r--r-- | arch/mn10300/include/asm/unistd.h | 5 |
14 files changed, 27 insertions, 70 deletions
diff --git a/arch/mn10300/include/asm/asm-offsets.h b/arch/mn10300/include/asm/asm-offsets.h new file mode 100644 index 000000000000..d370ee36a182 --- /dev/null +++ b/arch/mn10300/include/asm/asm-offsets.h | |||
| @@ -0,0 +1 @@ | |||
| #include <generated/asm-offsets.h> | |||
diff --git a/arch/mn10300/include/asm/bitops.h b/arch/mn10300/include/asm/bitops.h index 0b610f482abb..f49ac49e09ad 100644 --- a/arch/mn10300/include/asm/bitops.h +++ b/arch/mn10300/include/asm/bitops.h | |||
| @@ -165,7 +165,7 @@ static inline __attribute__((const)) | |||
| 165 | unsigned long __ffs(unsigned long x) | 165 | unsigned long __ffs(unsigned long x) |
| 166 | { | 166 | { |
| 167 | int bit; | 167 | int bit; |
| 168 | asm("bsch %2,%0" : "=r"(bit) : "0"(0), "r"(x & -x)); | 168 | asm("bsch %2,%0" : "=r"(bit) : "0"(0), "r"(x & -x) : "cc"); |
| 169 | return bit; | 169 | return bit; |
| 170 | } | 170 | } |
| 171 | 171 | ||
| @@ -177,7 +177,7 @@ static inline __attribute__((const)) | |||
| 177 | int __ilog2_u32(u32 n) | 177 | int __ilog2_u32(u32 n) |
| 178 | { | 178 | { |
| 179 | int bit; | 179 | int bit; |
| 180 | asm("bsch %2,%0" : "=r"(bit) : "0"(0), "r"(n)); | 180 | asm("bsch %2,%0" : "=r"(bit) : "0"(0), "r"(n) : "cc"); |
| 181 | return bit; | 181 | return bit; |
| 182 | } | 182 | } |
| 183 | 183 | ||
diff --git a/arch/mn10300/include/asm/cacheflush.h b/arch/mn10300/include/asm/cacheflush.h index 1a55d61f0d06..29e692f7f030 100644 --- a/arch/mn10300/include/asm/cacheflush.h +++ b/arch/mn10300/include/asm/cacheflush.h | |||
| @@ -26,6 +26,7 @@ | |||
| 26 | #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) | 26 | #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) |
| 27 | #define flush_cache_vmap(start, end) do {} while (0) | 27 | #define flush_cache_vmap(start, end) do {} while (0) |
| 28 | #define flush_cache_vunmap(start, end) do {} while (0) | 28 | #define flush_cache_vunmap(start, end) do {} while (0) |
| 29 | #define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 0 | ||
| 29 | #define flush_dcache_page(page) do {} while (0) | 30 | #define flush_dcache_page(page) do {} while (0) |
| 30 | #define flush_dcache_mmap_lock(mapping) do {} while (0) | 31 | #define flush_dcache_mmap_lock(mapping) do {} while (0) |
| 31 | #define flush_dcache_mmap_unlock(mapping) do {} while (0) | 32 | #define flush_dcache_mmap_unlock(mapping) do {} while (0) |
diff --git a/arch/mn10300/include/asm/div64.h b/arch/mn10300/include/asm/div64.h index 3a8329b3e869..34dcb8e68309 100644 --- a/arch/mn10300/include/asm/div64.h +++ b/arch/mn10300/include/asm/div64.h | |||
| @@ -72,6 +72,7 @@ unsigned __muldiv64u(unsigned val, unsigned mult, unsigned div) | |||
| 72 | * MDR = MDR:val%div */ | 72 | * MDR = MDR:val%div */ |
| 73 | : "=r"(result) | 73 | : "=r"(result) |
| 74 | : "0"(val), "ir"(mult), "r"(div) | 74 | : "0"(val), "ir"(mult), "r"(div) |
| 75 | : "cc" | ||
| 75 | ); | 76 | ); |
| 76 | 77 | ||
| 77 | return result; | 78 | return result; |
| @@ -92,6 +93,7 @@ signed __muldiv64s(signed val, signed mult, signed div) | |||
| 92 | * MDR = MDR:val%div */ | 93 | * MDR = MDR:val%div */ |
| 93 | : "=r"(result) | 94 | : "=r"(result) |
| 94 | : "0"(val), "ir"(mult), "r"(div) | 95 | : "0"(val), "ir"(mult), "r"(div) |
| 96 | : "cc" | ||
| 95 | ); | 97 | ); |
| 96 | 98 | ||
| 97 | return result; | 99 | return result; |
diff --git a/arch/mn10300/include/asm/dma-mapping.h b/arch/mn10300/include/asm/dma-mapping.h index ccae8f6c6326..4ed1522b38d2 100644 --- a/arch/mn10300/include/asm/dma-mapping.h +++ b/arch/mn10300/include/asm/dma-mapping.h | |||
| @@ -17,6 +17,11 @@ | |||
| 17 | #include <asm/cache.h> | 17 | #include <asm/cache.h> |
| 18 | #include <asm/io.h> | 18 | #include <asm/io.h> |
| 19 | 19 | ||
| 20 | /* | ||
| 21 | * See Documentation/DMA-API.txt for the description of how the | ||
| 22 | * following DMA API should work. | ||
| 23 | */ | ||
| 24 | |||
| 20 | extern void *dma_alloc_coherent(struct device *dev, size_t size, | 25 | extern void *dma_alloc_coherent(struct device *dev, size_t size, |
| 21 | dma_addr_t *dma_handle, int flag); | 26 | dma_addr_t *dma_handle, int flag); |
| 22 | 27 | ||
| @@ -26,13 +31,6 @@ extern void dma_free_coherent(struct device *dev, size_t size, | |||
| 26 | #define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent((d), (s), (h), (f)) | 31 | #define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent((d), (s), (h), (f)) |
| 27 | #define dma_free_noncoherent(d, s, v, h) dma_free_coherent((d), (s), (v), (h)) | 32 | #define dma_free_noncoherent(d, s, v, h) dma_free_coherent((d), (s), (v), (h)) |
| 28 | 33 | ||
| 29 | /* | ||
| 30 | * Map a single buffer of the indicated size for DMA in streaming mode. The | ||
| 31 | * 32-bit bus address to use is returned. | ||
| 32 | * | ||
| 33 | * Once the device is given the dma address, the device owns this memory until | ||
| 34 | * either pci_unmap_single or pci_dma_sync_single is performed. | ||
| 35 | */ | ||
| 36 | static inline | 34 | static inline |
| 37 | dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, | 35 | dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, |
| 38 | enum dma_data_direction direction) | 36 | enum dma_data_direction direction) |
| @@ -42,14 +40,6 @@ dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, | |||
| 42 | return virt_to_bus(ptr); | 40 | return virt_to_bus(ptr); |
| 43 | } | 41 | } |
| 44 | 42 | ||
| 45 | /* | ||
| 46 | * Unmap a single streaming mode DMA translation. The dma_addr and size must | ||
| 47 | * match what was provided for in a previous pci_map_single call. All other | ||
| 48 | * usages are undefined. | ||
| 49 | * | ||
| 50 | * After this call, reads by the cpu to the buffer are guarenteed to see | ||
| 51 | * whatever the device wrote there. | ||
| 52 | */ | ||
| 53 | static inline | 43 | static inline |
| 54 | void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, | 44 | void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, |
| 55 | enum dma_data_direction direction) | 45 | enum dma_data_direction direction) |
| @@ -57,20 +47,6 @@ void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, | |||
| 57 | BUG_ON(direction == DMA_NONE); | 47 | BUG_ON(direction == DMA_NONE); |
| 58 | } | 48 | } |
| 59 | 49 | ||
| 60 | /* | ||
| 61 | * Map a set of buffers described by scatterlist in streaming mode for DMA. | ||
| 62 | * This is the scather-gather version of the above pci_map_single interface. | ||
| 63 | * Here the scatter gather list elements are each tagged with the appropriate | ||
| 64 | * dma address and length. They are obtained via sg_dma_{address,length}(SG). | ||
| 65 | * | ||
| 66 | * NOTE: An implementation may be able to use a smaller number of DMA | ||
| 67 | * address/length pairs than there are SG table elements. (for example | ||
| 68 | * via virtual mapping capabilities) The routine returns the number of | ||
| 69 | * addr/length pairs actually used, at most nents. | ||
| 70 | * | ||
| 71 | * Device ownership issues as mentioned above for pci_map_single are the same | ||
| 72 | * here. | ||
| 73 | */ | ||
| 74 | static inline | 50 | static inline |
| 75 | int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, | 51 | int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, |
| 76 | enum dma_data_direction direction) | 52 | enum dma_data_direction direction) |
| @@ -91,11 +67,6 @@ int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, | |||
| 91 | return nents; | 67 | return nents; |
| 92 | } | 68 | } |
| 93 | 69 | ||
| 94 | /* | ||
| 95 | * Unmap a set of streaming mode DMA translations. | ||
| 96 | * Again, cpu read rules concerning calls here are the same as for | ||
| 97 | * pci_unmap_single() above. | ||
| 98 | */ | ||
| 99 | static inline | 70 | static inline |
| 100 | void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, | 71 | void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, |
| 101 | enum dma_data_direction direction) | 72 | enum dma_data_direction direction) |
| @@ -103,10 +74,6 @@ void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, | |||
| 103 | BUG_ON(!valid_dma_direction(direction)); | 74 | BUG_ON(!valid_dma_direction(direction)); |
| 104 | } | 75 | } |
| 105 | 76 | ||
| 106 | /* | ||
| 107 | * pci_{map,unmap}_single_page maps a kernel page to a dma_addr_t. identical | ||
| 108 | * to pci_map_single, but takes a struct page instead of a virtual address | ||
| 109 | */ | ||
| 110 | static inline | 77 | static inline |
| 111 | dma_addr_t dma_map_page(struct device *dev, struct page *page, | 78 | dma_addr_t dma_map_page(struct device *dev, struct page *page, |
| 112 | unsigned long offset, size_t size, | 79 | unsigned long offset, size_t size, |
| @@ -123,15 +90,6 @@ void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, | |||
| 123 | BUG_ON(direction == DMA_NONE); | 90 | BUG_ON(direction == DMA_NONE); |
| 124 | } | 91 | } |
| 125 | 92 | ||
| 126 | /* | ||
| 127 | * Make physical memory consistent for a single streaming mode DMA translation | ||
| 128 | * after a transfer. | ||
| 129 | * | ||
| 130 | * If you perform a pci_map_single() but wish to interrogate the buffer using | ||
| 131 | * the cpu, yet do not wish to teardown the PCI dma mapping, you must call this | ||
| 132 | * function before doing so. At the next point you give the PCI dma address | ||
| 133 | * back to the card, the device again owns the buffer. | ||
| 134 | */ | ||
| 135 | static inline | 93 | static inline |
| 136 | void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, | 94 | void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, |
| 137 | size_t size, enum dma_data_direction direction) | 95 | size_t size, enum dma_data_direction direction) |
| @@ -161,13 +119,6 @@ dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, | |||
| 161 | } | 119 | } |
| 162 | 120 | ||
| 163 | 121 | ||
| 164 | /* | ||
| 165 | * Make physical memory consistent for a set of streaming mode DMA translations | ||
| 166 | * after a transfer. | ||
| 167 | * | ||
| 168 | * The same as pci_dma_sync_single but for a scatter-gather list, same rules | ||
| 169 | * and usage. | ||
| 170 | */ | ||
| 171 | static inline | 122 | static inline |
| 172 | void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, | 123 | void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, |
| 173 | int nelems, enum dma_data_direction direction) | 124 | int nelems, enum dma_data_direction direction) |
| @@ -187,12 +138,6 @@ int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) | |||
| 187 | return 0; | 138 | return 0; |
| 188 | } | 139 | } |
| 189 | 140 | ||
| 190 | /* | ||
| 191 | * Return whether the given PCI device DMA address mask can be supported | ||
| 192 | * properly. For example, if your device can only drive the low 24-bits during | ||
| 193 | * PCI bus mastering, then you would pass 0x00ffffff as the mask to this | ||
| 194 | * function. | ||
| 195 | */ | ||
| 196 | static inline | 141 | static inline |
| 197 | int dma_supported(struct device *dev, u64 mask) | 142 | int dma_supported(struct device *dev, u64 mask) |
| 198 | { | 143 | { |
diff --git a/arch/mn10300/include/asm/elf.h b/arch/mn10300/include/asm/elf.h index 75a70aa9fd6f..e5fa97cd9a14 100644 --- a/arch/mn10300/include/asm/elf.h +++ b/arch/mn10300/include/asm/elf.h | |||
| @@ -77,7 +77,6 @@ do { \ | |||
| 77 | _ur->a1 = 0; _ur->a0 = 0; _ur->d1 = 0; _ur->d0 = 0; \ | 77 | _ur->a1 = 0; _ur->a0 = 0; _ur->d1 = 0; _ur->d0 = 0; \ |
| 78 | } while (0) | 78 | } while (0) |
| 79 | 79 | ||
| 80 | #define USE_ELF_CORE_DUMP | ||
| 81 | #define CORE_DUMP_USE_REGSET | 80 | #define CORE_DUMP_USE_REGSET |
| 82 | #define ELF_EXEC_PAGESIZE 4096 | 81 | #define ELF_EXEC_PAGESIZE 4096 |
| 83 | 82 | ||
diff --git a/arch/mn10300/include/asm/mman.h b/arch/mn10300/include/asm/mman.h index 8eebf89f5ab1..db5c53da73ce 100644 --- a/arch/mn10300/include/asm/mman.h +++ b/arch/mn10300/include/asm/mman.h | |||
| @@ -1 +1,6 @@ | |||
| 1 | #include <asm-generic/mman.h> | 1 | #include <asm-generic/mman.h> |
| 2 | |||
| 3 | #define MIN_MAP_ADDR PAGE_SIZE /* minimum fixed mmap address */ | ||
| 4 | |||
| 5 | #define arch_mmap_check(addr, len, flags) \ | ||
| 6 | (((flags) & MAP_FIXED && (addr) < MIN_MAP_ADDR) ? -EINVAL : 0) | ||
diff --git a/arch/mn10300/include/asm/pgtable.h b/arch/mn10300/include/asm/pgtable.h index 6dc30fc827c4..16d88577f3e0 100644 --- a/arch/mn10300/include/asm/pgtable.h +++ b/arch/mn10300/include/asm/pgtable.h | |||
| @@ -466,7 +466,7 @@ static inline int set_kernel_exec(unsigned long vaddr, int enable) | |||
| 466 | * the kernel page tables containing the necessary information by tlb-mn10300.S | 466 | * the kernel page tables containing the necessary information by tlb-mn10300.S |
| 467 | */ | 467 | */ |
| 468 | extern void update_mmu_cache(struct vm_area_struct *vma, | 468 | extern void update_mmu_cache(struct vm_area_struct *vma, |
| 469 | unsigned long address, pte_t pte); | 469 | unsigned long address, pte_t *ptep); |
| 470 | 470 | ||
| 471 | #endif /* !__ASSEMBLY__ */ | 471 | #endif /* !__ASSEMBLY__ */ |
| 472 | 472 | ||
diff --git a/arch/mn10300/include/asm/ptrace.h b/arch/mn10300/include/asm/ptrace.h index 1b0ba5e182b0..7c2e911052b6 100644 --- a/arch/mn10300/include/asm/ptrace.h +++ b/arch/mn10300/include/asm/ptrace.h | |||
| @@ -99,8 +99,6 @@ struct task_struct; | |||
| 99 | extern void show_regs(struct pt_regs *); | 99 | extern void show_regs(struct pt_regs *); |
| 100 | 100 | ||
| 101 | #define arch_has_single_step() (1) | 101 | #define arch_has_single_step() (1) |
| 102 | extern void user_enable_single_step(struct task_struct *); | ||
| 103 | extern void user_disable_single_step(struct task_struct *); | ||
| 104 | 102 | ||
| 105 | #endif /* !__ASSEMBLY */ | 103 | #endif /* !__ASSEMBLY */ |
| 106 | 104 | ||
diff --git a/arch/mn10300/include/asm/socket.h b/arch/mn10300/include/asm/socket.h index 4df75af29d76..4e60c4281288 100644 --- a/arch/mn10300/include/asm/socket.h +++ b/arch/mn10300/include/asm/socket.h | |||
| @@ -60,4 +60,6 @@ | |||
| 60 | #define SO_PROTOCOL 38 | 60 | #define SO_PROTOCOL 38 |
| 61 | #define SO_DOMAIN 39 | 61 | #define SO_DOMAIN 39 |
| 62 | 62 | ||
| 63 | #define SO_RXQ_OVFL 40 | ||
| 64 | |||
| 63 | #endif /* _ASM_SOCKET_H */ | 65 | #endif /* _ASM_SOCKET_H */ |
diff --git a/arch/mn10300/include/asm/system.h b/arch/mn10300/include/asm/system.h index 8214fb7e7fe4..3636c054dcd5 100644 --- a/arch/mn10300/include/asm/system.h +++ b/arch/mn10300/include/asm/system.h | |||
| @@ -143,6 +143,7 @@ do { \ | |||
| 143 | " mov %0,epsw \n" \ | 143 | " mov %0,epsw \n" \ |
| 144 | : "=&d"(tmp) \ | 144 | : "=&d"(tmp) \ |
| 145 | : "i"(~EPSW_IM), "r"(__mn10300_irq_enabled_epsw) \ | 145 | : "i"(~EPSW_IM), "r"(__mn10300_irq_enabled_epsw) \ |
| 146 | : "cc" \ | ||
| 146 | ); \ | 147 | ); \ |
| 147 | } while (0) | 148 | } while (0) |
| 148 | 149 | ||
diff --git a/arch/mn10300/include/asm/tlbflush.h b/arch/mn10300/include/asm/tlbflush.h index e0239865abcb..1a7e29281c5d 100644 --- a/arch/mn10300/include/asm/tlbflush.h +++ b/arch/mn10300/include/asm/tlbflush.h | |||
| @@ -22,7 +22,7 @@ do { \ | |||
| 22 | " mov %0,%1 \n" \ | 22 | " mov %0,%1 \n" \ |
| 23 | : "=d"(w) \ | 23 | : "=d"(w) \ |
| 24 | : "m"(MMUCTR), "i"(MMUCTR_IIV|MMUCTR_DIV) \ | 24 | : "m"(MMUCTR), "i"(MMUCTR_IIV|MMUCTR_DIV) \ |
| 25 | : "memory" \ | 25 | : "cc", "memory" \ |
| 26 | ); \ | 26 | ); \ |
| 27 | } while (0) | 27 | } while (0) |
| 28 | 28 | ||
diff --git a/arch/mn10300/include/asm/uaccess.h b/arch/mn10300/include/asm/uaccess.h index 167e10ff06d9..197a7af3dd8a 100644 --- a/arch/mn10300/include/asm/uaccess.h +++ b/arch/mn10300/include/asm/uaccess.h | |||
| @@ -316,7 +316,7 @@ do { \ | |||
| 316 | " .previous\n" \ | 316 | " .previous\n" \ |
| 317 | : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\ | 317 | : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\ |
| 318 | : "0"(__from), "1"(__to), "2"(size) \ | 318 | : "0"(__from), "1"(__to), "2"(size) \ |
| 319 | : "memory"); \ | 319 | : "cc", "memory"); \ |
| 320 | } \ | 320 | } \ |
| 321 | } while (0) | 321 | } while (0) |
| 322 | 322 | ||
| @@ -352,7 +352,7 @@ do { \ | |||
| 352 | " .previous\n" \ | 352 | " .previous\n" \ |
| 353 | : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\ | 353 | : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\ |
| 354 | : "0"(__from), "1"(__to), "2"(size) \ | 354 | : "0"(__from), "1"(__to), "2"(size) \ |
| 355 | : "memory"); \ | 355 | : "cc", "memory"); \ |
| 356 | } \ | 356 | } \ |
| 357 | } while (0) | 357 | } while (0) |
| 358 | 358 | ||
diff --git a/arch/mn10300/include/asm/unistd.h b/arch/mn10300/include/asm/unistd.h index 2a983931c11f..9d056f515929 100644 --- a/arch/mn10300/include/asm/unistd.h +++ b/arch/mn10300/include/asm/unistd.h | |||
| @@ -348,10 +348,11 @@ | |||
| 348 | #define __NR_pwritev 335 | 348 | #define __NR_pwritev 335 |
| 349 | #define __NR_rt_tgsigqueueinfo 336 | 349 | #define __NR_rt_tgsigqueueinfo 336 |
| 350 | #define __NR_perf_event_open 337 | 350 | #define __NR_perf_event_open 337 |
| 351 | #define __NR_recvmmsg 338 | ||
| 351 | 352 | ||
| 352 | #ifdef __KERNEL__ | 353 | #ifdef __KERNEL__ |
| 353 | 354 | ||
| 354 | #define NR_syscalls 338 | 355 | #define NR_syscalls 339 |
| 355 | 356 | ||
| 356 | /* | 357 | /* |
| 357 | * specify the deprecated syscalls we want to support on this arch | 358 | * specify the deprecated syscalls we want to support on this arch |
| @@ -362,6 +363,7 @@ | |||
| 362 | #define __ARCH_WANT_STAT64 | 363 | #define __ARCH_WANT_STAT64 |
| 363 | #define __ARCH_WANT_SYS_ALARM | 364 | #define __ARCH_WANT_SYS_ALARM |
| 364 | #define __ARCH_WANT_SYS_GETHOSTNAME | 365 | #define __ARCH_WANT_SYS_GETHOSTNAME |
| 366 | #define __ARCH_WANT_SYS_IPC | ||
| 365 | #define __ARCH_WANT_SYS_PAUSE | 367 | #define __ARCH_WANT_SYS_PAUSE |
| 366 | #define __ARCH_WANT_SYS_SGETMASK | 368 | #define __ARCH_WANT_SYS_SGETMASK |
| 367 | #define __ARCH_WANT_SYS_SIGNAL | 369 | #define __ARCH_WANT_SYS_SIGNAL |
| @@ -374,6 +376,7 @@ | |||
| 374 | #define __ARCH_WANT_SYS_LLSEEK | 376 | #define __ARCH_WANT_SYS_LLSEEK |
| 375 | #define __ARCH_WANT_SYS_NICE | 377 | #define __ARCH_WANT_SYS_NICE |
| 376 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | 378 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT |
| 379 | #define __ARCH_WANT_SYS_OLD_SELECT | ||
| 377 | #define __ARCH_WANT_SYS_OLDUMOUNT | 380 | #define __ARCH_WANT_SYS_OLDUMOUNT |
| 378 | #define __ARCH_WANT_SYS_SIGPENDING | 381 | #define __ARCH_WANT_SYS_SIGPENDING |
| 379 | #define __ARCH_WANT_SYS_SIGPROCMASK | 382 | #define __ARCH_WANT_SYS_SIGPROCMASK |
