[Git pull] arch/x86 updates

From: Thomas Gleixner
Date: Fri Oct 19 2007 - 17:46:49 EST


Linus,

please pull from:

ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86.git

This tree contains

- another chunk of the -mm/ak pending patches
- some unification patches
- merge fallout fixups
- bugfixes fallout from automated testing
- trivial cleanups

A full log, including the patches is available here:

http://userweb.kernel.org/~tglx/git-x86-changes

Thanks

tglx
---

Adrian Knoth (1):
Kconfig: Missing line breaks in arch/x86_64/Kconfig

Akinobu Mita (1):
i386: do cpuid_device_create() in CPU_UP_PREPARE instead of CPU_ONLINE.

Andi Kleen (6):
x86: remove page_fault_trace
x86: don't zero pad addresses in segfault message
x86: Unify i386 and x86-64 early quirks
x86: enable iommu_merge by default
x86: use raw locks during oopses
x86 & generic: change to __builtin_prefetch()

Andres Salomon (1):
GEODE: use symbolic constant in cs5536 reboot fixup

Glauber de Oliveira Costa (1):
x86: use descriptor's functions instead of inline assembly

Hiroshi Shimamoto (1):
x86: merge init_task_32/64.c

Ingo Molnar (1):
x86: fix CONFIG_NUMA and nosmp | maxcpus=0/1 crash

Jan Beulich (1):
x86: honor _PAGE_PSE bit on page walks

Jan Blunck (2):
i386: make callgraph use dump_trace() on i386/x86_64
x86: introduce frame_pointer() and stack_pointer()

Laurent Vivier (1):
x86: implement missing x86_64 function smp_call_function_mask()

Mike Travis (4):
x86: convert cpu_to_apicid to be a per cpu variable
x86: convert cpu_llc_id to be a per cpu variable
x86: acpi use cpu_physical_id
x86: convert cpuinfo_x86 array to a per_cpu array

Pavel Emelyanov (1):
i386: consolidate show_regs and show_registers for i386

Roland McGrath (1):
x86: Use linux/elfcore-compat.h

Rusty Russell (1):
i386: introduce "used_vectors" bitmap which can be used to reserve vectors.

Sam Ravnborg (1):
x86: use relative symlink for bzImage

Siddha, Suresh B (1):
x86, vsyscall: fix the oops crash with __pa_vsymbol()

Stephane Eranian (2):
i386: i386 add AMD64 Barcelona PMU MSR definitions to msr.h
i386: do not BUG_ON() when MSR is unknown

Thomas Gleixner (4):
x86: update .gitignore entries
x86: move cpufreq Kconfigs to the same directory
x86: quirk.c trivial coding style and white space cleanup
x86: add force_hpet boot option

Udo A. Steinberg (2):
x86: force enable HPET on VT8235/8237 chipsets
x86: enable HPET on ICH3 and ICH4

.gitignore | 1 +
Documentation/kernel-parameters.txt | 6 +-
arch/i386/Kconfig | 2 +-
arch/i386/Makefile | 6 +-
arch/x86/ia32/ia32_binfmt.c | 124 +++++++------------
arch/x86/kernel/Makefile_32 | 3 +-
arch/x86/kernel/Makefile_64 | 4 +-
arch/x86/kernel/acpi/Makefile_32 | 3 -
arch/x86/kernel/acpi/boot.c | 2 +-
arch/x86/kernel/acpi/cstate.c | 4 +-
arch/x86/kernel/acpi/earlyquirk_32.c | 84 -------------
arch/x86/kernel/acpi/processor.c | 2 +-
arch/x86/kernel/alternative.c | 6 +-
.../x86/kernel/cpu/cpufreq/{Kconfig => Kconfig_32} | 0
.../{cpufreq/Kconfig => cpu/cpufreq/Kconfig_64} | 2 +-
arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 4 +-
arch/x86/kernel/cpu/cpufreq/e_powersaver.c | 2 +-
arch/x86/kernel/cpu/cpufreq/elanfreq.c | 4 +-
arch/x86/kernel/cpu/cpufreq/longhaul.c | 4 +-
arch/x86/kernel/cpu/cpufreq/longrun.c | 4 +-
arch/x86/kernel/cpu/cpufreq/p4-clockmod.c | 4 +-
arch/x86/kernel/cpu/cpufreq/powernow-k6.c | 2 +-
arch/x86/kernel/cpu/cpufreq/powernow-k7.c | 2 +-
arch/x86/kernel/cpu/cpufreq/sc520_freq.c | 4 +-
arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c | 6 +-
arch/x86/kernel/cpu/cpufreq/speedstep-lib.c | 2 +-
arch/x86/kernel/cpu/intel_cacheinfo.c | 12 +-
arch/x86/kernel/cpu/perfctr-watchdog.c | 16 ++-
arch/x86/kernel/cpu/proc.c | 11 ++-
arch/x86/kernel/cpuid.c | 34 +++---
.../kernel/{early-quirks_64.c => early-quirks.c} | 19 +++-
arch/x86/kernel/genapic_64.c | 15 ++-
arch/x86/kernel/genapic_flat_64.c | 2 +-
arch/x86/kernel/head64.c | 2 +-
arch/x86/kernel/hpet.c | 3 +
arch/x86/kernel/i8259_32.c | 3 +-
arch/x86/kernel/{init_task_32.c => init_task.c} | 11 +-
arch/x86/kernel/init_task_64.c | 54 ---------
arch/x86/kernel/io_apic_32.c | 13 ++-
arch/x86/kernel/mce_64.c | 3 +-
arch/x86/kernel/mce_amd_64.c | 4 +-
arch/x86/kernel/microcode.c | 6 +-
arch/x86/kernel/mpparse_64.c | 17 +++-
arch/x86/kernel/msr.c | 2 +-
arch/x86/kernel/pci-dma_64.c | 2 +-
arch/x86/kernel/process_32.c | 56 +++++++---
arch/x86/kernel/quirks.c | 112 ++++++++++++++++--
arch/x86/kernel/reboot_64.c | 3 +-
arch/x86/kernel/reboot_fixups_32.c | 8 +-
arch/x86/kernel/setup64.c | 10 ++-
arch/x86/kernel/setup_32.c | 4 +-
arch/x86/kernel/setup_64.c | 25 +++-
arch/x86/kernel/smp_32.c | 4 +-
arch/x86/kernel/smp_64.c | 119 ++++++++++---------
arch/x86/kernel/smpboot_32.c | 81 +++++++------
arch/x86/kernel/smpboot_64.c | 74 ++++++++----
arch/x86/kernel/suspend_64.c | 11 +-
arch/x86/kernel/traps_32.c | 54 ++++-----
arch/x86/kernel/traps_64.c | 16 +--
arch/x86/kernel/tsc_32.c | 8 +-
arch/x86/kernel/tsc_64.c | 4 +-
arch/x86/kernel/vsyscall_64.c | 4 +-
arch/x86/lib/delay_32.c | 2 +-
arch/x86/lib/delay_64.c | 3 +-
arch/x86/mach-voyager/voyager_smp.c | 12 +-
arch/x86/mm/fault_32.c | 3 +-
arch/x86/mm/fault_64.c | 16 +---
arch/x86/mm/numa_64.c | 2 +-
arch/x86/oprofile/backtrace.c | 110 ++++++------------
arch/x86_64/.gitignore | 1 +
arch/x86_64/Kconfig | 8 +-
arch/x86_64/Makefile | 6 +-
drivers/acpi/processor_core.c | 8 +-
drivers/hwmon/coretemp.c | 6 +-
drivers/hwmon/hwmon-vid.c | 2 +-
drivers/input/gameport/gameport.c | 3 +-
drivers/video/geode/video_gx.c | 2 +-
include/asm-x86/acpi_32.h | 6 +-
include/asm-x86/compat.h | 6 +
include/asm-x86/desc_64.h | 30 +++++
include/asm-x86/geode.h | 2 +
include/asm-x86/hpet.h | 1 +
include/asm-x86/io_apic_64.h | 2 +
include/asm-x86/ipi.h | 2 +-
include/asm-x86/irq_32.h | 3 +
include/asm-x86/msr-index.h | 36 ++++--
include/asm-x86/processor_32.h | 16 ++-
include/asm-x86/processor_64.h | 16 +--
include/asm-x86/proto.h | 2 -
include/asm-x86/ptrace_32.h | 2 +
include/asm-x86/ptrace_64.h | 2 +
include/asm-x86/smp_32.h | 6 +-
include/asm-x86/smp_64.h | 11 ++-
include/asm-x86/system_32.h | 1 +
include/asm-x86/topology_32.h | 4 +-
include/asm-x86/topology_64.h | 4 +-
include/linux/prefetch.h | 9 +-
97 files changed, 754 insertions(+), 700 deletions(-)
delete mode 100644 arch/x86/kernel/acpi/earlyquirk_32.c
rename arch/x86/kernel/cpu/cpufreq/{Kconfig => Kconfig_32} (100%)
rename arch/x86/kernel/{cpufreq/Kconfig => cpu/cpufreq/Kconfig_64} (98%)
rename arch/x86/kernel/{early-quirks_64.c => early-quirks.c} (89%)
rename arch/x86/kernel/{init_task_32.c => init_task.c} (80%)
delete mode 100644 arch/x86/kernel/init_task_64.c
create mode 100644 arch/x86_64/.gitignore
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/