diff options
76 files changed, 714 insertions, 530 deletions
| @@ -2423,8 +2423,7 @@ S: Toronto, Ontario | |||
| 2423 | S: Canada | 2423 | S: Canada |
| 2424 | 2424 | ||
| 2425 | N: Zwane Mwaikambo | 2425 | N: Zwane Mwaikambo |
| 2426 | E: zwane@linuxpower.ca | 2426 | E: zwane@arm.linux.org.uk |
| 2427 | W: http://function.linuxpower.ca | ||
| 2428 | D: Various driver hacking | 2427 | D: Various driver hacking |
| 2429 | D: Lowlevel x86 kernel hacking | 2428 | D: Lowlevel x86 kernel hacking |
| 2430 | D: General debugging | 2429 | D: General debugging |
diff --git a/MAINTAINERS b/MAINTAINERS index 33122b1519ca..564a03e61a0c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1739,7 +1739,7 @@ S: Maintained | |||
| 1739 | 1739 | ||
| 1740 | OPL3-SA2, SA3, and SAx DRIVER | 1740 | OPL3-SA2, SA3, and SAx DRIVER |
| 1741 | P: Zwane Mwaikambo | 1741 | P: Zwane Mwaikambo |
| 1742 | M: zwane@commfireservices.com | 1742 | M: zwane@arm.linux.org.uk |
| 1743 | L: linux-sound@vger.kernel.org | 1743 | L: linux-sound@vger.kernel.org |
| 1744 | S: Maintained | 1744 | S: Maintained |
| 1745 | 1745 | ||
| @@ -1995,7 +1995,7 @@ S: Maintained | |||
| 1995 | 1995 | ||
| 1996 | SC1200 WDT DRIVER | 1996 | SC1200 WDT DRIVER |
| 1997 | P: Zwane Mwaikambo | 1997 | P: Zwane Mwaikambo |
| 1998 | M: zwane@commfireservices.com | 1998 | M: zwane@arm.linux.org.uk |
| 1999 | S: Maintained | 1999 | S: Maintained |
| 2000 | 2000 | ||
| 2001 | SCHEDULER | 2001 | SCHEDULER |
diff --git a/arch/i386/kernel/apic.c b/arch/i386/kernel/apic.c index bd1dbf3bd223..a22a866de8f9 100644 --- a/arch/i386/kernel/apic.c +++ b/arch/i386/kernel/apic.c | |||
| @@ -726,15 +726,11 @@ __setup("apic=", apic_set_verbosity); | |||
| 726 | static int __init detect_init_APIC (void) | 726 | static int __init detect_init_APIC (void) |
| 727 | { | 727 | { |
| 728 | u32 h, l, features; | 728 | u32 h, l, features; |
| 729 | extern void get_cpu_vendor(struct cpuinfo_x86*); | ||
| 730 | 729 | ||
| 731 | /* Disabled by kernel option? */ | 730 | /* Disabled by kernel option? */ |
| 732 | if (enable_local_apic < 0) | 731 | if (enable_local_apic < 0) |
| 733 | return -1; | 732 | return -1; |
| 734 | 733 | ||
| 735 | /* Workaround for us being called before identify_cpu(). */ | ||
| 736 | get_cpu_vendor(&boot_cpu_data); | ||
| 737 | |||
| 738 | switch (boot_cpu_data.x86_vendor) { | 734 | switch (boot_cpu_data.x86_vendor) { |
| 739 | case X86_VENDOR_AMD: | 735 | case X86_VENDOR_AMD: |
| 740 | if ((boot_cpu_data.x86 == 6 && boot_cpu_data.x86_model > 1) || | 736 | if ((boot_cpu_data.x86 == 6 && boot_cpu_data.x86_model > 1) || |
diff --git a/arch/i386/kernel/nmi.c b/arch/i386/kernel/nmi.c index da6c46d667cb..8c242bb1ef45 100644 --- a/arch/i386/kernel/nmi.c +++ b/arch/i386/kernel/nmi.c | |||
| @@ -195,7 +195,7 @@ static void disable_lapic_nmi_watchdog(void) | |||
| 195 | wrmsr(MSR_P6_EVNTSEL0, 0, 0); | 195 | wrmsr(MSR_P6_EVNTSEL0, 0, 0); |
| 196 | break; | 196 | break; |
| 197 | case 15: | 197 | case 15: |
| 198 | if (boot_cpu_data.x86_model > 0x3) | 198 | if (boot_cpu_data.x86_model > 0x4) |
| 199 | break; | 199 | break; |
| 200 | 200 | ||
| 201 | wrmsr(MSR_P4_IQ_CCCR0, 0, 0); | 201 | wrmsr(MSR_P4_IQ_CCCR0, 0, 0); |
| @@ -432,7 +432,7 @@ void setup_apic_nmi_watchdog (void) | |||
| 432 | setup_p6_watchdog(); | 432 | setup_p6_watchdog(); |
| 433 | break; | 433 | break; |
| 434 | case 15: | 434 | case 15: |
| 435 | if (boot_cpu_data.x86_model > 0x3) | 435 | if (boot_cpu_data.x86_model > 0x4) |
| 436 | return; | 436 | return; |
| 437 | 437 | ||
| 438 | if (!setup_p4_watchdog()) | 438 | if (!setup_p4_watchdog()) |
diff --git a/arch/ppc/syslib/ppc4xx_dma.c b/arch/ppc/syslib/ppc4xx_dma.c index 5015ab99afd2..f15e64285f96 100644 --- a/arch/ppc/syslib/ppc4xx_dma.c +++ b/ | |||
