diff options
Diffstat (limited to 'arch/i386')
-rw-r--r-- | arch/i386/kernel/hpet.c | 5 | ||||
-rw-r--r-- | arch/i386/kernel/io_apic.c | 2 | ||||
-rw-r--r-- | arch/i386/mm/pageattr.c | 2 |
3 files changed, 4 insertions, 5 deletions
diff --git a/arch/i386/kernel/hpet.c b/arch/i386/kernel/hpet.c index 45a8685bb60b..0b29d41322a2 100644 --- a/arch/i386/kernel/hpet.c +++ b/arch/i386/kernel/hpet.c | |||
@@ -12,7 +12,7 @@ | |||
12 | /* FSEC = 10^-15 NSEC = 10^-9 */ | 12 | /* FSEC = 10^-15 NSEC = 10^-9 */ |
13 | #define FSEC_PER_NSEC 1000000 | 13 | #define FSEC_PER_NSEC 1000000 |
14 | 14 | ||
15 | static void *hpet_ptr; | 15 | static void __iomem *hpet_ptr; |
16 | 16 | ||
17 | static cycle_t read_hpet(void) | 17 | static cycle_t read_hpet(void) |
18 | { | 18 | { |
@@ -40,8 +40,7 @@ static int __init init_hpet_clocksource(void) | |||
40 | return -ENODEV; | 40 | return -ENODEV; |
41 | 41 | ||
42 | /* calculate the hpet address: */ | 42 | /* calculate the hpet address: */ |
43 | hpet_base = | 43 | hpet_base = ioremap_nocache(hpet_address, HPET_MMAP_SIZE); |
44 | (void __iomem*)ioremap_nocache(hpet_address, HPET_MMAP_SIZE); | ||
45 | hpet_ptr = hpet_base + HPET_COUNTER; | 44 | hpet_ptr = hpet_base + HPET_COUNTER; |
46 | 45 | ||
47 | /* calculate the frequency: */ | 46 | /* calculate the frequency: */ |
diff --git a/arch/i386/kernel/io_apic.c b/arch/i386/kernel/io_apic.c index 5592fa6e1fa1..ba8d302a0b72 100644 --- a/arch/i386/kernel/io_apic.c +++ b/arch/i386/kernel/io_apic.c | |||
@@ -126,7 +126,7 @@ static inline void io_apic_write(unsigned int apic, unsigned int reg, unsigned i | |||
126 | */ | 126 | */ |
127 | static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) | 127 | static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) |
128 | { | 128 | { |
129 | volatile struct io_apic *io_apic = io_apic_base(apic); | 129 | volatile struct io_apic __iomem *io_apic = io_apic_base(apic); |
130 | if (sis_apic_bug) | 130 | if (sis_apic_bug) |
131 | writel(reg, &io_apic->index); | 131 | writel(reg, &io_apic->index); |
132 | writel(value, &io_apic->data); | 132 | writel(value, &io_apic->data); |
diff --git a/arch/i386/mm/pageattr.c b/arch/i386/mm/pageattr.c index ad91528bdc14..e223b1d4981c 100644 --- a/arch/i386/mm/pageattr.c +++ b/arch/i386/mm/pageattr.c | |||
@@ -224,7 +224,7 @@ void global_flush_tlb(void) | |||
224 | list_replace_init(&df_list, &l); | 224 | list_replace_init(&df_list, &l); |
225 | spin_unlock_irq(&cpa_lock); | 225 | spin_unlock_irq(&cpa_lock); |
226 | if (!cpu_has_clflush) | 226 | if (!cpu_has_clflush) |
227 | flush_map(0); | 227 | flush_map(NULL); |
228 | list_for_each_entry_safe(pg, next, &l, lru) { | 228 | list_for_each_entry_safe(pg, next, &l, lru) { |
229 | if (cpu_has_clflush) | 229 | if (cpu_has_clflush) |
230 | flush_map(page_address(pg)); | 230 | flush_map(page_address(pg)); |