Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86
* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86: x86: fix RTC_AIE with CONFIG_HPET_EMULATE_RTC x86: asm-x86/msr.h: pull in linux/types.h x86: fix boot crash on HIGHMEM4G && SPARSEMEM
This commit is contained in:
commit
3568834e81
3 changed files with 12 additions and 3 deletions
|
@ -657,7 +657,7 @@ irqreturn_t hpet_rtc_interrupt(int irq, void *dev_id)
|
||||||
hpet_pie_count = 0;
|
hpet_pie_count = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hpet_rtc_flags & RTC_PIE &&
|
if (hpet_rtc_flags & RTC_AIE &&
|
||||||
(curr_time.tm_sec == hpet_alarm_time.tm_sec) &&
|
(curr_time.tm_sec == hpet_alarm_time.tm_sec) &&
|
||||||
(curr_time.tm_min == hpet_alarm_time.tm_min) &&
|
(curr_time.tm_min == hpet_alarm_time.tm_min) &&
|
||||||
(curr_time.tm_hour == hpet_alarm_time.tm_hour))
|
(curr_time.tm_hour == hpet_alarm_time.tm_hour))
|
||||||
|
|
|
@ -321,8 +321,13 @@ extern void set_highmem_pages_init(int);
|
||||||
static void __init set_highmem_pages_init(int bad_ppro)
|
static void __init set_highmem_pages_init(int bad_ppro)
|
||||||
{
|
{
|
||||||
int pfn;
|
int pfn;
|
||||||
for (pfn = highstart_pfn; pfn < highend_pfn; pfn++)
|
for (pfn = highstart_pfn; pfn < highend_pfn; pfn++) {
|
||||||
add_one_highpage_init(pfn_to_page(pfn), pfn, bad_ppro);
|
/*
|
||||||
|
* Holes under sparsemem might not have no mem_map[]:
|
||||||
|
*/
|
||||||
|
if (pfn_valid(pfn))
|
||||||
|
add_one_highpage_init(pfn_to_page(pfn), pfn, bad_ppro);
|
||||||
|
}
|
||||||
totalram_pages += totalhigh_pages;
|
totalram_pages += totalhigh_pages;
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_FLATMEM */
|
#endif /* CONFIG_FLATMEM */
|
||||||
|
|
|
@ -3,6 +3,10 @@
|
||||||
|
|
||||||
#include <asm/msr-index.h>
|
#include <asm/msr-index.h>
|
||||||
|
|
||||||
|
#ifndef __ASSEMBLY__
|
||||||
|
# include <linux/types.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __i386__
|
#ifdef __i386__
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
|
|
Loading…
Add table
Reference in a new issue