diff options
Diffstat (limited to 'include/asm-ia64')
-rw-r--r-- | include/asm-ia64/bitops.h | 4 | ||||
-rw-r--r-- | include/asm-ia64/cacheflush.h | 2 | ||||
-rw-r--r-- | include/asm-ia64/meminit.h | 2 | ||||
-rw-r--r-- | include/asm-ia64/pgtable.h | 2 | ||||
-rw-r--r-- | include/asm-ia64/smp.h | 2 | ||||
-rw-r--r-- | include/asm-ia64/spinlock.h | 2 | ||||
-rw-r--r-- | include/asm-ia64/tlbflush.h | 13 |
7 files changed, 9 insertions, 18 deletions
diff --git a/include/asm-ia64/bitops.h b/include/asm-ia64/bitops.h index 2144f1a8ed6f..a977affaebec 100644 --- a/include/asm-ia64/bitops.h +++ b/include/asm-ia64/bitops.h | |||
@@ -9,6 +9,10 @@ | |||
9 | * O(1) scheduler patch | 9 | * O(1) scheduler patch |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #ifndef _LINUX_BITOPS_H | ||
13 | #error only <linux/bitops.h> can be included directly | ||
14 | #endif | ||
15 | |||
12 | #include <linux/compiler.h> | 16 | #include <linux/compiler.h> |
13 | #include <linux/types.h> | 17 | #include <linux/types.h> |
14 | #include <asm/intrinsics.h> | 18 | #include <asm/intrinsics.h> |
diff --git a/include/asm-ia64/cacheflush.h b/include/asm-ia64/cacheflush.h index 4906916d715b..afcfbda76e20 100644 --- a/include/asm-ia64/cacheflush.h +++ b/include/asm-ia64/cacheflush.h | |||
@@ -7,8 +7,8 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include <linux/page-flags.h> | 9 | #include <linux/page-flags.h> |
10 | #include <linux/bitops.h> | ||
10 | 11 | ||
11 | #include <asm/bitops.h> | ||
12 | #include <asm/page.h> | 12 | #include <asm/page.h> |
13 | 13 | ||
14 | /* | 14 | /* |
diff --git a/include/asm-ia64/meminit.h b/include/asm-ia64/meminit.h index 3a62878e84f3..f93308f54b61 100644 --- a/include/asm-ia64/meminit.h +++ b/include/asm-ia64/meminit.h | |||
@@ -35,7 +35,7 @@ extern void find_memory (void); | |||
35 | extern void reserve_memory (void); | 35 | extern void reserve_memory (void); |
36 | extern void find_initrd (void); | 36 | extern void find_initrd (void); |
37 | extern int filter_rsvd_memory (unsigned long start, unsigned long end, void *arg); | 37 | extern int filter_rsvd_memory (unsigned long start, unsigned long end, void *arg); |
38 | extern void efi_memmap_init(unsigned long *, unsigned long *); | 38 | extern unsigned long efi_memmap_init(unsigned long *s, unsigned long *e); |
39 | extern int find_max_min_low_pfn (unsigned long , unsigned long, void *); | 39 | extern int find_max_min_low_pfn (unsigned long , unsigned long, void *); |
40 | 40 | ||
41 | extern unsigned long vmcore_find_descriptor_size(unsigned long address); | 41 | extern unsigned long vmcore_find_descriptor_size(unsigned long address); |
diff --git a/include/asm-ia64/pgtable.h b/include/asm-ia64/pgtable.h index 0971ec90807e..e6204f14f614 100644 --- a/include/asm-ia64/pgtable.h +++ b/include/asm-ia64/pgtable.h | |||
@@ -150,7 +150,7 @@ | |||
150 | # ifndef __ASSEMBLY__ | 150 | # ifndef __ASSEMBLY__ |
151 | 151 | ||
152 | #include <linux/sched.h> /* for mm_struct */ | 152 | #include <linux/sched.h> /* for mm_struct */ |
153 | #include <asm/bitops.h> | 153 | #include <linux/bitops.h> |
154 | #include <asm/cacheflush.h> | 154 | #include <asm/cacheflush.h> |
155 | #include <asm/mmu_context.h> | 155 | #include <asm/mmu_context.h> |
156 | #include <asm/processor.h> | 156 | #include <asm/processor.h> |
diff --git a/include/asm-ia64/smp.h b/include/asm-ia64/smp.h index 1703c9d885bd..471cc2ee9ac4 100644 --- a/include/asm-ia64/smp.h +++ b/include/asm-ia64/smp.h | |||
@@ -14,8 +14,8 @@ | |||
14 | #include <linux/threads.h> | 14 | #include <linux/threads.h> |
15 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
16 | #include <linux/cpumask.h> | 16 | #include <linux/cpumask.h> |
17 | #include <linux/bitops.h> | ||
17 | 18 | ||
18 | #include <asm/bitops.h> | ||
19 | #include <asm/io.h> | 19 | #include <asm/io.h> |
20 | #include <asm/param.h> | 20 | #include <asm/param.h> |
21 | #include <asm/processor.h> | 21 | #include <asm/processor.h> |
diff --git a/include/asm-ia64/spinlock.h b/include/asm-ia64/spinlock.h index ff857e31738a..0229fb95fb38 100644 --- a/include/asm-ia64/spinlock.h +++ b/include/asm-ia64/spinlock.h | |||
@@ -11,9 +11,9 @@ | |||
11 | 11 | ||
12 | #include <linux/compiler.h> | 12 | #include <linux/compiler.h> |
13 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
14 | #include <linux/bitops.h> | ||
14 | 15 | ||
15 | #include <asm/atomic.h> | 16 | #include <asm/atomic.h> |
16 | #include <asm/bitops.h> | ||
17 | #include <asm/intrinsics.h> | 17 | #include <asm/intrinsics.h> |
18 | #include <asm/system.h> | 18 | #include <asm/system.h> |
19 | 19 | ||
diff --git a/include/asm-ia64/tlbflush.h b/include/asm-ia64/tlbflush.h index e37f9fbf33af..80bcb0a38e8a 100644 --- a/include/asm-ia64/tlbflush.h +++ b/include/asm-ia64/tlbflush.h | |||
@@ -84,19 +84,6 @@ flush_tlb_page (struct vm_area_struct *vma, unsigned long addr) | |||
84 | } | 84 | } |
85 | 85 | ||
86 | /* | 86 | /* |
87 | * Flush the TLB entries mapping the virtually mapped linear page | ||
88 | * table corresponding to address range [START-END). | ||
89 | */ | ||
90 | static inline void | ||
91 | flush_tlb_pgtables (struct mm_struct *mm, unsigned long start, unsigned long end) | ||
92 | { | ||
93 | /* | ||
94 | * Deprecated. The virtual page table is now flushed via the normal gather/flush | ||
95 | * interface (see tlb.h). | ||
96 | */ | ||
97 | } | ||
98 | |||
99 | /* | ||
100 | * Flush the local TLB. Invoked from another cpu using an IPI. | 87 | * Flush the local TLB. Invoked from another cpu using an IPI. |
101 | */ | 88 | */ |
102 | #ifdef CONFIG_SMP | 89 | #ifdef CONFIG_SMP |