Re: [Git pull] arch/x86 updates
* Linus Torvalds <[EMAIL PROTECTED]> wrote: > On Fri, 19 Oct 2007, Thomas Gleixner wrote: > > > > Pavel Emelyanov (1): > > i386: consolidate show_regs and show_registers for i386 > > While I think this is good otherwise, why does it do > > printk(".. comm: %.*s .." > TASK_COMM_LEN, current->comm, > > instead of just using "%s" and "current->comm"? I only noticed because > there was an unrelated conflict around that thing. > > That "current->comm" had better be NUL-terminated already, we use it > as such all over the place. And if it's not, *that* should be fixed. > > I'm editing it back to the simpler pure string. it might make some marginal sense to get an oops message out when there's stack overflow/corruption that damages task->comm. I've seen a good number of traces that printed out task->comm as an overlength string - which obscured other, possibly more important info that could have been printed until the system became so hosed that it would not print anything. but ... this is really splitting hairs and even when the stack and hence the task struct is corrupted, an accidental NIL character is almost always a certainty. I remember only a single case in the past ~10 years where an oops would print a "never ending" p->comm because the corruption was a runaway memset to a non-0 value. so printing it as %s should be perfectly fine too, for all practical purposes. (and printing it _without_ the TASK_COMM_LEN complication might help get out information faster in some other crash situations - so the argument can be made in the opposite direction too.) Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [Git pull] arch/x86 updates
On Fri, 19 Oct 2007, Linus Torvalds wrote: >> > > Pavel Emelyanov (1): > > i386: consolidate show_regs and show_registers for i386 > > While I think this is good otherwise, why does it do > > printk(".. comm: %.*s .." > TASK_COMM_LEN, current->comm, > > instead of just using "%s" and "current->comm"? I only noticed because > there was an unrelated conflict around that thing. > > That "current->comm" had better be NUL-terminated already, we use it as > such all over the place. And if it's not, *that* should be fixed. Fair enough. Did not notice. tglx - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [Git pull] arch/x86 updates
On Fri, 19 Oct 2007, Thomas Gleixner wrote: > > Pavel Emelyanov (1): > i386: consolidate show_regs and show_registers for i386 While I think this is good otherwise, why does it do printk(".. comm: %.*s .." TASK_COMM_LEN, current->comm, instead of just using "%s" and "current->comm"? I only noticed because there was an unrelated conflict around that thing. That "current->comm" had better be NUL-terminated already, we use it as such all over the place. And if it's not, *that* should be fixed. I'm editing it back to the simpler pure string. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[Git pull] arch/x86 updates
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
[Git pull] arch/x86 updates
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 |
Re: [Git pull] arch/x86 updates
On Fri, 19 Oct 2007, Linus Torvalds wrote: Pavel Emelyanov (1): i386: consolidate show_regs and show_registers for i386 While I think this is good otherwise, why does it do printk(.. comm: %.*s .. TASK_COMM_LEN, current-comm, instead of just using %s and current-comm? I only noticed because there was an unrelated conflict around that thing. That current-comm had better be NUL-terminated already, we use it as such all over the place. And if it's not, *that* should be fixed. Fair enough. Did not notice. tglx - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [Git pull] arch/x86 updates
On Fri, 19 Oct 2007, Thomas Gleixner wrote: Pavel Emelyanov (1): i386: consolidate show_regs and show_registers for i386 While I think this is good otherwise, why does it do printk(.. comm: %.*s .. TASK_COMM_LEN, current-comm, instead of just using %s and current-comm? I only noticed because there was an unrelated conflict around that thing. That current-comm had better be NUL-terminated already, we use it as such all over the place. And if it's not, *that* should be fixed. I'm editing it back to the simpler pure string. Linus - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [Git pull] arch/x86 updates
* Linus Torvalds [EMAIL PROTECTED] wrote: On Fri, 19 Oct 2007, Thomas Gleixner wrote: Pavel Emelyanov (1): i386: consolidate show_regs and show_registers for i386 While I think this is good otherwise, why does it do printk(.. comm: %.*s .. TASK_COMM_LEN, current-comm, instead of just using %s and current-comm? I only noticed because there was an unrelated conflict around that thing. That current-comm had better be NUL-terminated already, we use it as such all over the place. And if it's not, *that* should be fixed. I'm editing it back to the simpler pure string. it might make some marginal sense to get an oops message out when there's stack overflow/corruption that damages task-comm. I've seen a good number of traces that printed out task-comm as an overlength string - which obscured other, possibly more important info that could have been printed until the system became so hosed that it would not print anything. but ... this is really splitting hairs and even when the stack and hence the task struct is corrupted, an accidental NIL character is almost always a certainty. I remember only a single case in the past ~10 years where an oops would print a never ending p-comm because the corruption was a runaway memset to a non-0 value. so printing it as %s should be perfectly fine too, for all practical purposes. (and printing it _without_ the TASK_COMM_LEN complication might help get out information faster in some other crash situations - so the argument can be made in the opposite direction too.) Ingo - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[Git pull] arch/x86 updates
Linus, please pull from: ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86.git This tree contains a - couple of fixups for the x86 merge fallout - ~80 patches from -mm and ak - the first chunk of cleanups We have still ~20 patches pending, which we need to review in depth. That's planned for tomorrow. A full log, including the patches is available here: http://userweb.kernel.org/~tglx/git-x86-changes Thanks, tglx Adrian Bunk (7): i386: setup_trampoline() must be __cpuinit i386: make struct apic_probe static i386: make some variables static i386: es7000 minor cleanups i386: no need to make enable_cpu_hotplug a variable x86: rename .i assembler includes to .h x86: visws extern inline to static inline Andi Kleen (9): x86: initialize 64bit registers for a.out executables x86_64: Fix compat emulation of PTRACE_GET/SET_THREAD_AREA x86: remove rogue default m in drivers/video/Kconfig x86_64: Remove serialize_cpu() inline x86: Some cleanups for pci gart code i386: Remove strrchr assembler implementation x86: clean up mce= argument parsing slightly x86: Use string instruction memcpy on AMD Fam11h x86: remove duplicated vsyscall nsec update Andrew Hastings (1): x86: fix off-by-one in find_next_zero_string Andrew Morton (2): x86: clean up apicid_to_node declaration x86: asm-i386/io.h fix constness Andrey Mirkin (1): x86: return correct error code from child_rip in x86_64 entry.S Avi Kivity (2): i386: simplify smp_call_function_single() call sequence in cpuid i386: simplify smp_call_function_single() call sequence in msr-on-cpu Brian Gerst (1): x86: trivial header merges Chris Snook (1): x86: make atomic64_t work like atomic_t Chuck Lever (1): x86: Eliminate result signage problem in asm-x86_64/bitops.h Denis V. Lunev (1): .gitignore update for x86 arch Fengguang Wu (1): x86: call free_init_pages() with irqs enabled in alternative_instructions() Glauber de Oliveira Costa (1): x86: remove STR() macros H. Peter Anvin (1): x86: Create clflush() inline, remove hardcoded wbinvd Huang, Ying (1): x86: NX bit handling in change_page_attr() Ingo Molnar (6): x86: enable NMI watchdog on nosmp x86: do not crash on non-Geode PCs in TSC probe x86: prepare page allocator for high allocations on PAGEALLOC=y x86: fix CONFIG_PAGEALLOC related boot hangs/OOMs i386: print better early fault info i386: remove unnecessary code James Bottomley (1): x86: voyager don't try to support uniprocessor builds Jan Beulich (6): i386: avoid temporarily inconsistent pte-s x86: misc. constifications x86: constify stacktrace_ops i386: constify wd_ops x86: also show non-zero IRQ counts for vectors that currently don't have a handler x86: multi-byte single instruction NOPs Jesper Juhl (2): i386: Clean up duplicate includes in arch/i386/kernel/ i386: Clean up duplicate includes in arch/i386/xen/ Joe Korty (1): x86: expand /proc/interrupts to include missing vectors, v2 Kirill Korotaev (1): x86: mark read_crX() asm code as volatile Laurent Vivier (1): i386: export i386 smp_call_function_mask() to modules Luiz Fernando N. Capitulino (2): x86: convert mm_context_t semaphore to a mutex x86: convert mm_context_t semaphore to a mutex Mariusz Kozlowski (1): x86: kmalloc + memset conversion to kzalloc Michal Schmidt (1): x86: pci use pci=bfsort for HP DL385 G2 and DL585 G2 Mike Frysinger (1): x86: hide cond_syscall behind __KERNEL__ Mike Travis (2): x86: remove x86_cpu_to_log_apicid x86: fix cpu_to_node references Muli Ben-Yehuda (2): x86: Calgary: fix disable busnum for CalIOC2 x86: calgary get rid of translate_phb Oliver Pinter (1): x86: add cpu codenames for Kconfig.cpu Pavel Emelyanov (1): i386: clean up oops/bug reports Prarit Bhargava (1): x86: stop nmi softlockup warnings in show_mem() Roland Dreier (1): x86: merge some trivially mergeable headers Roland McGrath (4): x86_64: install unstripped copies of compat vdso on disk x86: Install unstripped copy of 64bit vdso to disk x86: vdso put vars in rodata x86: vdso linker script cleanup Sam Ravnborg (2): i386: fix section mismatch warning in intel.c x86: fix kernel rebuild due to vsyscall fallout Satyam Sharma (6): i386: Fix section mismatch x86: intel_cacheinfo misc section annotation fixes i386: Misc cpuinit annotations i386: misc cpuinit annotations i386: fix argument signedness warnings x86: call cache_add_dev() from cache_sysfs_init() explicitly Siddha, Suresh B (1): i386: fix 4 bit apicid assumption of mach-default Stefan Richter (1): x86: configure HPET_EMULATE_RTC automatically
[Git pull] arch/x86 updates
Linus, please pull from: ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86.git This tree contains a - couple of fixups for the x86 merge fallout - ~80 patches from -mm and ak - the first chunk of cleanups We have still ~20 patches pending, which we need to review in depth. That's planned for tomorrow. A full log, including the patches is available here: http://userweb.kernel.org/~tglx/git-x86-changes Thanks, tglx Adrian Bunk (7): i386: setup_trampoline() must be __cpuinit i386: make struct apic_probe static i386: make some variables static i386: es7000 minor cleanups i386: no need to make enable_cpu_hotplug a variable x86: rename .i assembler includes to .h x86: visws extern inline to static inline Andi Kleen (9): x86: initialize 64bit registers for a.out executables x86_64: Fix compat emulation of PTRACE_GET/SET_THREAD_AREA x86: remove rogue default m in drivers/video/Kconfig x86_64: Remove serialize_cpu() inline x86: Some cleanups for pci gart code i386: Remove strrchr assembler implementation x86: clean up mce= argument parsing slightly x86: Use string instruction memcpy on AMD Fam11h x86: remove duplicated vsyscall nsec update Andrew Hastings (1): x86: fix off-by-one in find_next_zero_string Andrew Morton (2): x86: clean up apicid_to_node declaration x86: asm-i386/io.h fix constness Andrey Mirkin (1): x86: return correct error code from child_rip in x86_64 entry.S Avi Kivity (2): i386: simplify smp_call_function_single() call sequence in cpuid i386: simplify smp_call_function_single() call sequence in msr-on-cpu Brian Gerst (1): x86: trivial header merges Chris Snook (1): x86: make atomic64_t work like atomic_t Chuck Lever (1): x86: Eliminate result signage problem in asm-x86_64/bitops.h Denis V. Lunev (1): .gitignore update for x86 arch Fengguang Wu (1): x86: call free_init_pages() with irqs enabled in alternative_instructions() Glauber de Oliveira Costa (1): x86: remove STR() macros H. Peter Anvin (1): x86: Create clflush() inline, remove hardcoded wbinvd Huang, Ying (1): x86: NX bit handling in change_page_attr() Ingo Molnar (6): x86: enable NMI watchdog on nosmp x86: do not crash on non-Geode PCs in TSC probe x86: prepare page allocator for high allocations on PAGEALLOC=y x86: fix CONFIG_PAGEALLOC related boot hangs/OOMs i386: print better early fault info i386: remove unnecessary code James Bottomley (1): x86: voyager don't try to support uniprocessor builds Jan Beulich (6): i386: avoid temporarily inconsistent pte-s x86: misc. constifications x86: constify stacktrace_ops i386: constify wd_ops x86: also show non-zero IRQ counts for vectors that currently don't have a handler x86: multi-byte single instruction NOPs Jesper Juhl (2): i386: Clean up duplicate includes in arch/i386/kernel/ i386: Clean up duplicate includes in arch/i386/xen/ Joe Korty (1): x86: expand /proc/interrupts to include missing vectors, v2 Kirill Korotaev (1): x86: mark read_crX() asm code as volatile Laurent Vivier (1): i386: export i386 smp_call_function_mask() to modules Luiz Fernando N. Capitulino (2): x86: convert mm_context_t semaphore to a mutex x86: convert mm_context_t semaphore to a mutex Mariusz Kozlowski (1): x86: kmalloc + memset conversion to kzalloc Michal Schmidt (1): x86: pci use pci=bfsort for HP DL385 G2 and DL585 G2 Mike Frysinger (1): x86: hide cond_syscall behind __KERNEL__ Mike Travis (2): x86: remove x86_cpu_to_log_apicid x86: fix cpu_to_node references Muli Ben-Yehuda (2): x86: Calgary: fix disable busnum for CalIOC2 x86: calgary get rid of translate_phb Oliver Pinter (1): x86: add cpu codenames for Kconfig.cpu Pavel Emelyanov (1): i386: clean up oops/bug reports Prarit Bhargava (1): x86: stop nmi softlockup warnings in show_mem() Roland Dreier (1): x86: merge some trivially mergeable headers Roland McGrath (4): x86_64: install unstripped copies of compat vdso on disk x86: Install unstripped copy of 64bit vdso to disk x86: vdso put vars in rodata x86: vdso linker script cleanup Sam Ravnborg (2): i386: fix section mismatch warning in intel.c x86: fix kernel rebuild due to vsyscall fallout Satyam Sharma (6): i386: Fix section mismatch x86: intel_cacheinfo misc section annotation fixes i386: Misc cpuinit annotations i386: misc cpuinit annotations i386: fix argument signedness warnings x86: call cache_add_dev() from cache_sysfs_init() explicitly Siddha, Suresh B (1): i386: fix 4 bit apicid assumption of mach-default Stefan Richter (1): x86: configure HPET_EMULATE_RTC automatically