Skip to content

x86 candidate patches for review III: various stuff

Andi Kleen lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest47 of 48 patches 7 repliesIn review

47 of 48 patches are in this archive. The cover letter announces 48.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48x86_64: fix x86_64-mm-sched-clock-shareinclude/linux/cpufreq.h+16 -30 replies
2/48i386: Rewrite sched_clockarch/i386/kernel/Makefile arch/i386/kernel/sched-clock.c arch/i386/kernel/tsc.c+215 -630 replies
3/48x86_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+3 -310 replies
4/48x86_64: Don't disable basic block reorderingarch/x86_64/Makefile+0 -30 replies
5/48x86_64: Allow sys_uselib unconditionallyarch/x86_64/ia32/ia32entry.S+0 -40 replies
6/48x86_64: Minor white space cleanup in traps.carch/x86_64/kernel/traps.c+1 -30 replies
7/48x86_64: Set HASHDIST_DEFAULT to 1 for x86_64 NUMAinclude/linux/bootmem.h+2 -20 replies
8/48i386: modpost apic related warning fixesarch/i386/mach-generic/es7000.c include/asm-i386/mach-es7000/mach_apic.h include/asm-i386/mach-es7000/mach_mpparse.h +1 more+42 -390 replies
9/48i386: make struct vmi_ops staticarch/i386/kernel/vmi.c+1 -10 replies
10/48i386: type cast clean up for find_next_zero_bitarch/i386/lib/bitops.c+2 -20 replies
11/48i386: workaround for a -Wmissing-prototypes warningarch/i386/kernel/asm-offsets.c+3 -00 replies
12/48x86: Log reason why TSC was marked unstablearch/i386/kernel/cpu/cyrix.c arch/i386/kernel/tsc.c arch/x86_64/kernel/time.c +6 more+15 -130 replies
13/48x86_64: fix ia32_binfmt.c build errorarch/x86_64/ia32/ia32_binfmt.c+6 -40 replies
14/48x86_64: remove extra smp_processor_id callingarch/x86_64/kernel/io_apic.c+1 -20 replies
15/48x86_64: make simnow_init() staticarch/x86_64/kernel/early_printk.c+1 -10 replies
16/48i386: vmi_pmd_clear() staticarch/i386/kernel/vmi.c+1 -10 replies
18/48x86_64: configurable fake numa node sizesDocumentation/x86_64/boot-options.txt arch/x86_64/mm/numa.c include/asm-x86_64/mmzone.h+160 -1090 replies
19/48x86_64: split remaining fake nodes equallyDocumentation/x86_64/boot-options.txt arch/x86_64/mm/numa.c+21 -50 replies
20/48x86_64: fixed size remaining fake nodesDocumentation/x86_64/boot-options.txt arch/x86_64/mm/numa.c+46 -150 replies
21/48x86: remove constant_tsc reporting from /proc/cpuinfo' power flagsarch/i386/kernel/cpu/proc.c arch/x86_64/kernel/setup.c+3 -50 replies
22/48x86_64: fake numa for cpusets documentDocumentation/x86_64/fake-numa-for-cpusets+66 -00 replies
23/48i386: VDSO_PRELINK warning fixarch/i386/kernel/asm-offsets.c arch/i386/kernel/vsyscall.lds.S+3 -30 replies
24/48i386: Initialize esp0 properly all the timeinclude/asm-i386/processor.h+1 -00 replies
25/48x86_64: Introduce load_TLS to the "for" loop.include/asm-x86_64/desc.h+4 -70 replies
26/48x86_64: Clarify CONFIG_REORDER explanationarch/x86_64/Kconfig+2 -20 replies
27/48i386: Allow i386 crash kernels to handle x86_64 dumpsfs/proc/vmcore.c include/asm-i386/kexec.h include/linux/crash_dump.h+12 -10 replies
28/48i386: prevent ACPI quirk warning mass spamming in logsarch/i386/kernel/acpi/earlyquirk.c+4 -10 replies
29/48x86: add command line length to boot protocolDocumentation/i386/boot.txt arch/i386/boot/setup.S arch/x86_64/boot/setup.S+29 -80 replies
30/48i386: Use per-cpu variables for GDT, PDAarch/i386/kernel/cpu/common.c arch/i386/kernel/smpboot.c arch/i386/mach-voyager/voyager_smp.c +4 more+21 -1150 replies
31/48i386: Use per-cpu GDT immediately upon bootarch/i386/kernel/cpu/common.c arch/i386/kernel/head.S arch/i386/kernel/smpboot.c +3 more+75 -1200 replies
32/48i386: clean up cpu_init()arch/i386/kernel/cpu/common.c arch/i386/kernel/smpboot.c include/asm-i386/processor.h+14 -300 replies
33/48i386: Rename boot_gdt_table to boot_gdtarch/i386/kernel/head.S arch/i386/kernel/trampoline.S+10 -110 replies
34/48i386: rationalize paravirt wrappersarch/i386/kernel/paravirt.c include/asm-i386/desc.h include/asm-i386/io.h +5 more+389 -4750 replies
35/48x86: tighten kernel image page access rightsarch/i386/kernel/vmlinux.lds.S arch/i386/mm/init.c arch/i386/mm/pageattr.c +6 more+60 -310 replies
36/48i386: get rid of unused variablesarch/i386/kernel/apm.c+0 -70 replies
37/48i386: ignore vgacon if hardware not presentinclude/asm-i386/irqflags.h include/asm-i386/processor-flags.h include/asm-i386/processor.h+29 -226 replies
38/48x86_64: Remove unused stext symbolarch/x86_64/kernel/head.S+0 -10 replies
39/48i386: remove the APM_RTC_IS_GMT config option.arch/i386/Kconfig+0 -130 replies
40/48x86_64: use lru instead of page->index and page->private for pgd lists management.arch/x86_64/mm/fault.c include/asm-x86_64/pgalloc.h include/asm-x86_64/pgtable.h+6 -150 replies
41/48x86: sys_ioperm() prototype cleanuparch/i386/kernel/ioport.c arch/x86_64/kernel/ioport.c include/asm-x86_64/unistd.h+2 -10 replies
42/48x86: remove UNEXPECTED_IO_APIC()arch/i386/kernel/io_apic.c arch/x86_64/kernel/io_apic.c+0 -580 replies
43/48x86_64: fix vtime() vsyscallarch/x86_64/kernel/vsyscall.c+5 -30 replies
44/48x86_64: vsyscall_gtod_data diet and vgettimeofday() fixarch/x86_64/kernel/vsyscall.c+36 -170 replies
45/48x86_64: Inhibit machine from asserting an NMI when doing Alt-SysRq-M operation.arch/x86_64/mm/init.c+6 -00 replies
46/48x86_64: adjust EDID retrievalarch/x86_64/boot/video.S+1 -11 reply
47/48x86_64: Fix "Section mismatch" compile warningarch/x86_64/kernel/time.c+3 -30 replies
48/48i386: cleanup GDT Accessarch/i386/kernel/cpu/common.c arch/i386/kernel/efi.c arch/i386/kernel/entry.S +3 more+19 -270 replies

Reviews trailers per patch

7 of 47 patches have a Reviewed-by or Acked-by.

PatchRusty RussellVivek GoyalH. Peter AnvinChristoph LameterZachary AmsdenAntonino DaplasIngo Molnar
1/48
2/48
3/48
4/48
5/48
6/48
7/48A-b
8/48
9/48
10/48
11/48
12/48
13/48
14/48
15/48
16/48A-b
18/48
19/48
20/48
21/48
22/48
23/48
24/48
25/48
26/48
27/48A-b
28/48
29/48A-b
30/48
31/48
32/48
33/48A-b
34/48
35/48
36/48
37/48A-b
38/48
39/48
40/48
41/48
42/48
43/48
44/48
45/48
46/48A-b
47/48
48/48

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.

Read the v1 thread

Cover letter [PATCH] [0/48] x86 candidate patches for review III: various stuff

- Rewritten all dancing sched_clock()
- Extended numa emulation support from David Rientjes; now the sizes of the emulated nodes can be configured on the command line.
- Faster vgettimeofday from Eric Dumazet
- GDT cleanups from Rusty
- cpa() fixes and better kernel protection from Jan Beulich
- PGD handling cleanup from Christoph Lameter
- Various other changes
- Lots of minor cleanups from various people

Please review.

-Andi