Skip to content

x86 2.6.24 patches review I

Andi Kleen lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest45 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/45x86: misc. constificationsarch/i386/kernel/alternative.c arch/i386/kernel/smpboot.c arch/i386/kernel/trampoline.S +4 more+31 -260 replies
2/45x86: constify stacktrace_opsarch/i386/kernel/traps.c arch/x86_64/kernel/stacktrace.c arch/x86_64/kernel/traps.c +1 more+7 -70 replies
3/45x86: Separate checking of unsynchronized and unstable TSCarch/i386/kernel/tsc.c arch/x86_64/kernel/tsc.c+5 -90 replies
4/45i386: Rewrite sched_clockarch/i386/kernel/Makefile arch/i386/kernel/paravirt.c arch/i386/kernel/sched-clock.c +3 more+276 -1070 replies
5/45x86_64: Use new shared sched_clock in x86-64 tooarch/x86_64/kernel/Makefile arch/x86_64/kernel/time.c arch/x86_64/kernel/tsc.c +2 more+8 -310 replies
6/45x86: Unify i386 and x86-64 early quirksarch/i386/kernel/Makefile arch/i386/kernel/acpi/Makefile arch/i386/kernel/acpi/earlyquirk.c +5 more+16 -990 replies
7/45x86_64: Replace nvidia timer override quirk with pci id list and unify quirksarch/x86_64/kernel/early-quirks.c+24 -260 replies
8/45x86_64: Use string instruction memcpy on AMD Fam11harch/x86_64/kernel/setup.c+1 -11 reply
9/45i386: Clean up duplicate includes in arch/i386/kernel/arch/i386/kernel/pci-dma.c+0 -10 replies
10/45x86_64: x86_64 Sanitize user specified e820 memmap valuesarch/x86_64/kernel/e820.c+7 -00 replies
11/45x86_64: Remove rogue default m in drivers/video/Kconfigdrivers/video/Kconfig+0 -11 reply
12/45i386: Fix arch/i386/kernel/nmi.c - 'unknown_nmi_panic_callback' declared 'static' but never defined warningarch/i386/kernel/nmi.c+2 -11 reply
13/45x86_64: Increase VDSO_TEXT_OFFSET for ancient binutilsarch/x86_64/vdso/voffset.h+1 -12 replies
14/45x86: Create clflush() inline, remove hardcoded wbinvdarch/i386/mm/pageattr.c arch/x86_64/kernel/tce.c arch/x86_64/mm/pageattr.c +3 more+20 -100 replies
15/45i386: i386 add AMD64 Barcelona PMU MSR definitions to msr.hinclude/asm-i386/msr-index.h+25 -110 replies
16/45i386: do not BUG_ON() when MSR is unknownarch/i386/kernel/cpu/perfctr-watchdog.c+12 -40 replies
17/45i386: make Oprofile call shutdown() only once per sessionarch/i386/oprofile/nmi_int.c+1 -10 replies
18/45x86_64: 0 -> NULL, for arch/x86_64arch/x86_64/mm/numa.c+1 -10 replies
19/45x86_64: Always accumulate compiler options in CFLAGSarch/x86_64/Makefile+33 -290 replies
20/45x86_64: Use 8 byte stack alignment when possiblearch/x86_64/Makefile+2 -05 replies
21/45x86_64: Some cleanups for pci gart codearch/x86_64/kernel/pci-gart.c+3 -10 replies
22/45x86_64: Enable iommu_merge by defaultarch/x86_64/kernel/pci-dma.c+1 -10 replies
23/45i386: Make callgraph use dump_trace() on i386/x86_64arch/i386/oprofile/backtrace.c+38 -660 replies
24/45x86: Introduce frame_pointer() and stack_pointer()arch/i386/oprofile/backtrace.c include/asm-i386/ptrace.h include/asm-x86_64/ptrace.h+6 -102 replies
25/45x86_64: remove sync_Arb_IDsarch/x86_64/kernel/apic.c arch/x86_64/kernel/io_apic.c+0 -180 replies
26/45x86_64: clear IO_APIC before enabing apic error vector.arch/x86_64/kernel/apic.c arch/x86_64/kernel/io_apic.c include/asm-x86_64/hw_irq.h+14 -20 replies
27/45x86_64: convert mm_context_t semaphore to a mutexarch/x86_64/kernel/ldt.c arch/x86_64/kernel/ptrace.c include/asm-x86_64/mmu.h+11 -110 replies
28/45x86_64: clean up apicid_to_node declarationinclude/asm-x86_64/numa.h+2 -10 replies
29/45i386: Consolidate show_regs and show_registers for i386arch/i386/kernel/process.c arch/i386/kernel/traps.c include/asm-i386/system.h+45 -440 replies
30/45i386: Remove local CPU logic in MTRR call to smp_call_function_singlearch/i386/kernel/cpu/mtrr/main.c+1 -70 replies
31/45i386: make struct apic_probe staticarch/i386/mach-generic/probe.c+1 -10 replies
32/45x86_64: hide cond_syscall behind __KERNEL__include/asm-x86_64/unistd.h+2 -01 reply
33/45i386: es7000 minor cleanupsarch/i386/mach-es7000/es7000plat.c+6 -260 replies
34/45i386: no need to make enable_cpu_hotplug a variablearch/i386/kernel/topology.c include/asm-i386/cpu.h+1 -30 replies
35/45i386: make some variables staticarch/i386/mm/discontig.c+5 -50 replies
36/45x86_64: kmalloc + memset conversion to kzallocarch/x86_64/kernel/io_apic.c+2 -30 replies
37/45i386: remove -maccumulate-outgoing-argsarch/i386/Makefile+0 -40 replies
38/45i386: setup_trampoline() must be __cpuinitarch/i386/kernel/smpboot.c+1 -10 replies
39/45x86_64: block irq balancing for timerarch/x86_64/kernel/time.c+1 -10 replies
40/45i386: deactivate the test for the dead CONFIG_DEBUG_PAGE_TYPEarch/i386/kernel/vmi.c+2 -20 replies
41/45i386: remove unnecessary codearch/i386/kernel/signal.c+0 -20 replies
42/45x86_64: use descriptor's functions instead of inline assemblyarch/x86_64/kernel/head64.c arch/x86_64/kernel/reboot.c arch/x86_64/kernel/setup64.c +2 more+40 -90 replies
43/45i386: Clean up duplicate includes in arch/i386/xen/arch/i386/xen/enlighten.c arch/i386/xen/mmu.c+0 -20 replies
44/45i386: simplify smp_call_function_single() call sequence in cpuidarch/i386/kernel/cpuid.c+3 -190 replies
45/45i386: simplify smp_call_function_single() call sequencearch/i386/lib/msr-on-cpu.c+22 -400 replies

Reviews trailers per patch

2 of 45 patches have a Reviewed-by or Acked-by.

PatchZachary AmsdenLen Brown
1/45
2/45
3/45
4/45
5/45
6/45
7/45
8/45
9/45
10/45
11/45A-b
12/45
13/45
14/45
15/45
16/45
17/45
18/45
19/45
20/45
21/45
22/45
23/45
24/45
25/45
26/45
27/45
28/45
29/45
30/45
31/45
32/45
33/45
34/45
35/45
36/45
37/45
38/45
39/45
40/45A-b
41/45
42/45
43/45
44/45
45/45

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH] [0/45] x86 2.6.24 patches review I

Nothing too exciting. Lots of cleanups and a few bugfixes

Please review.

-Andi