Skip to content

Second batch of x86 patches for .23

Andi Kleen linux-arch lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest38 of 48 patches 15 repliesIn review

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48i386: pgd_{c,d}tor() staticarch/i386/mm/pgtable.c+3 -30 replies
2/48i386: fix section mismatch warning in intel_cacheinfoarch/i386/kernel/cpu/intel_cacheinfo.c+1 -10 replies
3/48i386: do not restore reserved memory after hibernationarch/i386/kernel/e820.c arch/i386/kernel/setup.c include/asm-i386/e820.h+41 -00 replies
4/48i386: DMI_MATCH patch in reboot.c for SFF Dell OptiPlex 745 - fixes hang on rebootarch/i386/kernel/reboot.c+9 -00 replies
5/48i386: HPET, check if the counter worksarch/i386/kernel/hpet.c+23 -10 replies
6/48x86: trim memory not covered by WB MTRRsDocumentation/kernel-parameters.txt arch/i386/kernel/cpu/mtrr/generic.c arch/i386/kernel/cpu/mtrr/if.c +5 more+84 -360 replies
7/48i386: divorce CONFIG_X86_PAE from CONFIG_HIGHMEM64Garch/i386/Kconfig arch/i386/kernel/setup.c+15 -94 replies
8/48i386: Remove unneeded test of 'task' in dump_trace()arch/i386/kernel/traps.c+1 -10 replies
9/48i386: move the kernel to 16MB for NUMA-Qarch/i386/Kconfig+1 -00 replies
10/48x86_64: Move functions declarations to header filearch/x86_64/kernel/i8259.c include/asm-x86_64/hw_irq.h+20 -180 replies
11/48x86_64: During VM oom condition, kill all threads in process grouparch/x86_64/mm/fault.c+1 -19 replies
12/48x86_64: use the global PIT lockarch/x86_64/kernel/time.c drivers/input/misc/pcspkr.c include/asm-x86_64/i8253.h+16 -37 replies
13/48x86_64: fix typo in acpi_pm.cdrivers/clocksource/acpi_pm.c+1 -10 replies
14/48x86_64: lower printk severityarch/x86_64/kernel/process.c+1 -10 replies
15/48x86_64: fix wrong comment regarding set_fixmap()include/asm-x86_64/fixmap.h+3 -30 replies
16/48x86_64: Geode HW Random Number Generator depends on X86_32drivers/char/hw_random/Kconfig+1 -10 replies
17/48x86_64: change _map_single to static in pci_gart.c etcarch/x86_64/kernel/pci-gart.c arch/x86_64/kernel/pci-nommu.c+6 -60 replies
18/48x86_64: flush_tlb_kernel_range() warning fixinclude/asm-x86_64/tlbflush.h+5 -10 replies
19/48i386: add cpu_relax() to cmos_lock()include/asm-i386/mc146818rtc.h+4 -10 replies
20/48i386: replace hard-coded constant with appropriate macro from kernel.hinclude/asm-i386/uaccess.h+1 -10 replies
21/48x86_64: disable the GART in shutdownarch/x86_64/kernel/pci-dma.c arch/x86_64/kernel/pci-gart.c arch/x86_64/kernel/reboot.c +1 more+36 -00 replies
22/48x86_64: fix e820_hole_size based on address rangesarch/x86_64/kernel/e820.c arch/x86_64/mm/numa.c+25 -370 replies
23/48x86_64: disable srat when numa emulation succeedsarch/x86_64/mm/numa.c+5 -10 replies
24/48x86_64: move iommu declaration from proto to iommu.harch/x86_64/kernel/aperture.c arch/x86_64/kernel/early-quirks.c arch/x86_64/kernel/pci-calgary.c +7 more+37 -310 replies
25/48i386: remove volatile in apic.carch/i386/kernel/apic.c+2 -20 replies
26/48i386: hpet assumes boot cpu is 0arch/i386/kernel/hpet.c+1 -11 reply
27/48i386: move PIT function declarations and constants to correct header filearch/i386/kernel/i8253.c arch/i386/kernel/vmiclock.c include/asm-i386/i8253.h +2 more+8 -80 replies
28/48i386: fix iounmap's use of vm_struct's size fieldarch/i386/mm/ioremap.c include/linux/vmalloc.h+8 -10 replies
29/48x86_64: arch/x86_64/kernel/aperture.c lower printk severityarch/x86_64/kernel/aperture.c+1 -10 replies
30/48x86_64: arch/x86_64/kernel/e820.c lower printk severityarch/x86_64/kernel/e820.c+1 -10 replies
31/48i386: basic infrastructure support for AMD geode-class machinesarch/i386/kernel/Makefile arch/i386/kernel/geode.c include/asm-i386/geode.h+315 -00 replies
32/48i386: insert HPET firmware resource after PCI enumeration has completedarch/i386/kernel/acpi/boot.c+36 -00 replies
33/48i386: remove old IRQ balancing debug cruftarch/i386/kernel/io_apic.c+2 -220 replies
34/48i386: Update alignment when 4K stacks are used.arch/i386/kernel/irq.c+2 -60 replies
35/48x86_64: remove __smp_alt* sectionsarch/x86_64/kernel/vmlinux.lds.S+0 -90 replies
36/48x86_64: k8topology add family 10h and 11h PCI IDsarch/x86_64/mm/k8topology.c+6 -20 replies
37/48x86_64: make k8topology multi-core awarearch/x86_64/mm/k8topology.c+7 -60 replies
38/48x86_64: Put allocated ELF notes in read-only data segmentarch/x86_64/kernel/vmlinux.lds.S+3 -10 replies

Reviews trailers per patch

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

PatchPavel MachekJustin PiszczAlan Cox
1/48
2/48
3/48A-b
4/48
5/48
6/48T-b
7/48
8/48
9/48
10/48
11/48
12/48
13/48
14/48
15/48
16/48A-b
17/48
18/48
19/48
20/48
21/48
22/48
23/48
24/48
25/48
26/48
27/48
28/48
29/48
30/48
31/48
32/48
33/48
34/48
35/48
36/48
37/48
38/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 3 reviewers.

Read the v1 thread

Cover letter [PATCH for review] [0/48] Second batch of x86 patches for .23

[repost to linux-kernel because I messed up the email address first time]

- Controversal change: extend the unhandled signals logging to i386
* all flames to Masoud Asgharifard Sharbiani <[email protected]> please
- NUMA fallback handling for AMD Fam10h/11h (Joachim Deguara)
- Second try at registering HPET in resources
- Various AMD Geode fixes
- Better OOM handling -- kill all threads
- Better HPET sanity checking
- Fix PCI mmconfig on some systems
- kprobes/alternative handling now works with DEBUG_RODATA again
- Allow KVM on non PAE kernels again
- Mostly various small leanups and fixes

Please review. I plan to send them off relatively quickly because I'm very late with this merge.

-Andi