Skip to content

Some x86 2.6.22 candidate patches for review

Andi Kleen lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest35 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/35i386: revert i386-fix-the-verify_quirk_intel_irqbalancearch/i386/kernel/quirks.c+4 -290 replies
2/35x86_64: revert x86_64-mm-add-genapic_forcearch/x86_64/kernel/genapic.c include/asm-x86_64/genapic.h+2 -90 replies
3/35x86: revert x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525arch/i386/kernel/acpi/earlyquirk.c arch/i386/kernel/quirks.c arch/i386/kernel/smpboot.c +5 more+12 -870 replies
4/35x86_64: optimize & fix APIC mode setuparch/x86_64/kernel/genapic.c+15 -240 replies
5/35x86_64: always use physical delivery mode on > 8 CPUsarch/x86_64/kernel/genapic.c include/asm-x86_64/genapic.h+18 -570 replies
6/35x86_64: remove clustered APIC modearch/x86_64/kernel/Makefile arch/x86_64/kernel/genapic_cluster.c+1 -1390 replies
7/35x86: default to physical mode on hotplug CPU kernelsarch/i386/kernel/acpi/boot.c arch/i386/kernel/mpparse.c arch/x86_64/kernel/genapic.c +10 more+16 -260 replies
8/35x86_64: a memcpy that tries to reduce cache pressurearch/x86_64/kernel/x8664_ksyms.c arch/x86_64/lib/Makefile arch/x86_64/lib/memcpy_uncached_read.S +2 more+150 -04 replies
9/35i386: adjustments to page table dump during oops (v4)arch/i386/mm/fault.c+35 -200 replies
10/35x86: adjust inclusion of asm/fixmap.harch/x86_64/kernel/genapic.c arch/x86_64/kernel/genapic_flat.c include/asm-i386/hpet.h +7 more+6 -200 replies
11/35x86_64: adjust inclusion of asm/vsyscall32.harch/x86_64/ia32/syscall32.c include/asm-x86_64/fixmap.h+1 -10 replies
12/35x86: consolidate smp_send_stop()arch/i386/kernel/smp.c arch/x86_64/kernel/smp.c include/asm-x86_64/smp.h+49 -500 replies
13/35i386: No need to use -traditional for processing asm in i386/kernel/arch/i386/kernel/Makefile arch/i386/kernel/entry.S include/asm-i386/percpu.h+3 -50 replies
14/35i386: mtrr range check correctionarch/i386/kernel/cpu/mtrr/generic.c+1 -10 replies
15/35i386: pit_latch_buggy has no effectarch/i386/kernel/cpu/cyrix.c arch/i386/kernel/time.c include/asm-i386/timer.h+1 -50 replies
16/35i386: Add an option for the VIA C7 which sets appropriate L1 cachearch/i386/Kconfig.cpu arch/i386/Makefile.cpu arch/um/defconfig +1 more+14 -32 replies
17/35i386: probe_roms() cleanuparch/i386/kernel/e820.c+18 -110 replies
18/35x86_64: a few missing entry.S annotationsarch/x86_64/kernel/entry.S+5 -00 replies
19/35i386: Add dwarf2 annotations to *_user and checksum functionsarch/i386/lib/checksum.S arch/i386/lib/getuser.S arch/i386/lib/putuser.S+102 -320 replies
20/35x86: Fix i386 and x86_64 fault information pollutionarch/i386/kernel/traps.c arch/x86_64/kernel/traps.c+41 -130 replies
21/35x86_64: Some cleanup in time.carch/x86_64/kernel/time.c include/asm-x86_64/proto.h+3 -40 replies
22/35i386: i386 make NMI use PERFCTR1 for architectural perfmon (take 2)arch/i386/kernel/nmi.c+4 -40 replies
23/35x86_64: x86_64 make NMI use PERFCTR1 for architectural perfmon (take 2)arch/x86_64/kernel/nmi.c+4 -40 replies
24/35i386: Add __init to probe_bigsmparch/i386/mach-generic/bigsmp.c+1 -10 replies
25/35i386: Change sysenter_setup to __cpuinit & improve __INIT, __INITDATAarch/i386/kernel/sysenter.c include/linux/init.h+7 -20 replies
26/35x86_64: Correct max number of CPUs in Kconfigarch/x86_64/Kconfig+2 -20 replies
27/35i386: Support Oprofile for AMD Family 10 CPUsarch/i386/oprofile/nmi_int.c+4 -00 replies
28/35x86: Drop cc-options call for all options supported in gcc 3.2+Makefile arch/i386/Makefile+2 -20 replies
29/35i386: Update __copy_to_user_inatomic linuxdoc descriptioninclude/asm-i386/uaccess.h+13 -10 replies
30/35i386: clean up mach_reboot_fixupsarch/i386/kernel/reboot.c arch/i386/kernel/reboot_fixups.c include/asm-i386/reboot_fixups.h +1 more+12 -120 replies
31/35i386: Fix usage of -mtune when X86_GENERIC=y or CONFIG_MCORE2=yarch/i386/Makefile.cpu+4 -40 replies
32/35x86_64: Remove unused set_seg_baseinclude/asm-x86_64/desc.h+0 -100 replies
33/35x86_64: Remove duplicated code for reading control registers+0 -00 replies
34/35x86_64: fix cpu MHz reporting on constant_tsc cpusarch/x86_64/kernel/apic.c arch/x86_64/kernel/time.c arch/x86_64/kernel/tsc.c +2 more+65 -100 replies
35/35i386: Simplify smp_call_function*() by using common implementationarch/i386/kernel/smp.c+96 -770 replies

Reviews trailers per patch

1 of 35 patches has a Reviewed-by or Acked-by.

PatchJan Beulich
1/35
2/35
3/35
4/35
5/35
6/35
7/35
8/35
9/35
10/35
11/35
12/35
13/35
14/35
15/35
16/35
17/35
18/35
19/35
20/35A-b
21/35
22/35
23/35
24/35
25/35
26/35
27/35
28/35
29/35
30/35
31/35
32/35
33/35
34/35
35/35

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/35] Some x86 2.6.22 candidate patches for review

Here are some 2.6.22 candidate x86 patches for review. I will be posting more over a few days.

This first batch has:
- Ingo's genapic rework. Now we always use physical mode on x86-64.
- Lots of minor stuff

Please review.

-Andi