diff options
Diffstat (limited to 'include/asm-generic')
-rw-r--r-- | include/asm-generic/libata-portmap.h | 5 | ||||
-rw-r--r-- | include/asm-generic/memory_model.h | 6 | ||||
-rw-r--r-- | include/asm-generic/pgtable.h | 4 | ||||
-rw-r--r-- | include/asm-generic/vmlinux.lds.h | 3 |
4 files changed, 8 insertions, 10 deletions
diff --git a/include/asm-generic/libata-portmap.h b/include/asm-generic/libata-portmap.h index 62fb3618293d..cf14f2ff40b6 100644 --- a/include/asm-generic/libata-portmap.h +++ b/include/asm-generic/libata-portmap.h | |||
@@ -1,12 +1,7 @@ | |||
1 | #ifndef __ASM_GENERIC_LIBATA_PORTMAP_H | 1 | #ifndef __ASM_GENERIC_LIBATA_PORTMAP_H |
2 | #define __ASM_GENERIC_LIBATA_PORTMAP_H | 2 | #define __ASM_GENERIC_LIBATA_PORTMAP_H |
3 | 3 | ||
4 | #define ATA_PRIMARY_CMD 0x1F0 | ||
5 | #define ATA_PRIMARY_CTL 0x3F6 | ||
6 | #define ATA_PRIMARY_IRQ(dev) 14 | 4 | #define ATA_PRIMARY_IRQ(dev) 14 |
7 | |||
8 | #define ATA_SECONDARY_CMD 0x170 | ||
9 | #define ATA_SECONDARY_CTL 0x376 | ||
10 | #define ATA_SECONDARY_IRQ(dev) 15 | 5 | #define ATA_SECONDARY_IRQ(dev) 15 |
11 | 6 | ||
12 | #endif | 7 | #endif |
diff --git a/include/asm-generic/memory_model.h b/include/asm-generic/memory_model.h index 30d8d33491dd..52226e14bd7d 100644 --- a/include/asm-generic/memory_model.h +++ b/include/asm-generic/memory_model.h | |||
@@ -46,6 +46,12 @@ | |||
46 | __pgdat->node_start_pfn; \ | 46 | __pgdat->node_start_pfn; \ |
47 | }) | 47 | }) |
48 | 48 | ||
49 | #elif defined(CONFIG_SPARSEMEM_VMEMMAP) | ||
50 | |||
51 | /* memmap is virtually contigious. */ | ||
52 | #define __pfn_to_page(pfn) (vmemmap + (pfn)) | ||
53 | #define __page_to_pfn(page) ((page) - vmemmap) | ||
54 | |||
49 | #elif defined(CONFIG_SPARSEMEM) | 55 | #elif defined(CONFIG_SPARSEMEM) |
50 | /* | 56 | /* |
51 | * Note: section's mem_map is encorded to reflect its start_pfn. | 57 | * Note: section's mem_map is encorded to reflect its start_pfn. |
diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h index 5f0d797d33fd..44ef329531c3 100644 --- a/include/asm-generic/pgtable.h +++ b/include/asm-generic/pgtable.h | |||
@@ -125,10 +125,6 @@ static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addres | |||
125 | #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) | 125 | #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) |
126 | #endif | 126 | #endif |
127 | 127 | ||
128 | #ifndef __HAVE_ARCH_LAZY_MMU_PROT_UPDATE | ||
129 | #define lazy_mmu_prot_update(pte) do { } while (0) | ||
130 | #endif | ||
131 | |||
132 | #ifndef __HAVE_ARCH_MOVE_PTE | 128 | #ifndef __HAVE_ARCH_MOVE_PTE |
133 | #define move_pte(pte, prot, old_addr, new_addr) (pte) | 129 | #define move_pte(pte, prot, old_addr, new_addr) (pte) |
134 | #endif | 130 | #endif |
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index 0240e0506a07..5615440027ec 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h | |||
@@ -153,7 +153,8 @@ | |||
153 | #define TEXT_TEXT \ | 153 | #define TEXT_TEXT \ |
154 | ALIGN_FUNCTION(); \ | 154 | ALIGN_FUNCTION(); \ |
155 | *(.text) \ | 155 | *(.text) \ |
156 | *(.text.init.refok) | 156 | *(.text.init.refok) \ |
157 | *(.exit.text.refok) | ||
157 | 158 | ||
158 | /* sched.text is aling to function alignment to secure we have same | 159 | /* sched.text is aling to function alignment to secure we have same |
159 | * address even at second ld pass when generating System.map */ | 160 | * address even at second ld pass when generating System.map */ |