Skip to content

2.6.23-stable review, arch specific stuff

Greg KH linux-um lkml virtualization xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest19 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/19Fix sparc64 niagara optimized RAID xor asmarch/sparc64/lib/xor.S+6 -60 replies
2/19Fix sparc64 MAP_FIXED handling of framebuffer mmapsarch/sparc64/kernel/sys_sparc.c+1 -10 replies
3/19MIPS: MT: Fix bug in multithreaded kernels.arch/mips/mm/c-r4k.c+18 -30 replies
4/19MIPS: R1: Fix hazard barriers to make kernels work on R2 also.include/asm-mips/hazards.h+53 -10 replies
5/19POWERPC: Fix handling of stfiwx math emulationarch/powerpc/math-emu/math.c+9 -40 replies
6/19POWERPC: Make sure to of_node_get() the result of pci_device_to_OF_node()arch/powerpc/platforms/cell/axon_msi.c+2 -20 replies
7/19UML - Stop using libc asm/page.harch/um/include/common-offsets.h arch/um/include/sysdep-i386/stub.h arch/um/kernel/skas/clone.c +4 more+2 -70 replies
8/19UML - Fix kernel vs libc symbols clasharch/um/Makefile+2 -10 replies
9/19UML - stop using libc asm/user.harch/um/sys-i386/user-offsets.c arch/um/sys-x86_64/user-offsets.c+4 -110 replies
10/19UML - kill subprocesses on exitarch/um/os-Linux/skas/process.c arch/um/os-Linux/util.c+39 -10 replies
11/19xen: add batch completion callbacksarch/i386/xen/multicalls.c arch/i386/xen/multicalls.h+29 -30 replies
12/19xen: deal with stale cr3 values when unpinning pagetablesarch/i386/xen/enlighten.c arch/i386/xen/mmu.c arch/i386/xen/xen-ops.h+65 -200 replies
13/19xen: fix incorrect vcpu_register_vcpu_info hypercall argumentarch/i386/xen/enlighten.c include/xen/interface/vcpu.h+4 -30 replies
14/19xfs: eagerly remove vmap mappings to avoid upsetting Xenfs/xfs/linux-2.6/xfs_buf.c+13 -00 replies
15/19x86: fix global_flush_tlb() bugarch/x86_64/mm/pageattr.c+7 -20 replies
16/19x86 setup: handle boot loaders which set up the stack incorrectlyarch/i386/boot/boot.h arch/i386/boot/header.S+46 -202 replies
17/19x86 setup: sizeof() is unsigned, unbreak comparisonsarch/i386/boot/boot.h arch/i386/boot/video-bios.c arch/i386/boot/video-vesa.c +1 more+5 -50 replies
18/19x86: fix TSC clock source calibration errorarch/i386/kernel/tsc.c+2 -30 replies
19/19revert "x86_64: allocate sparsemem memmap above 4G"arch/x86_64/mm/init.c include/linux/bootmem.h mm/sparse.c+0 -180 replies

Reviews trailers per patch

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

PatchBenjamin HerrenschmidtMartin EbourneAndy Whitcroft
1/19
2/19
3/19
4/19
5/19
6/19A-b
7/19
8/19
9/19
10/19
11/19
12/19
13/19
14/19
15/19
16/19
17/19
18/19
19/19T-b A-b

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 00/19] 2.6.23-stable review, arch specific stuff

This is the start of the stable review cycle for the 2.6.23.X release. There are 19 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let us know. If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.

These patches are sent out with a number of different people on the
Cc: line. If you wish to be a reviewer, please email [email protected] to add your name to the list. If you want to be off the reviewer list, also email us.

Responses should be made by Friday 00:00:00 UTC. Anything received after that time might be too late.

This set of patches focuses on arch specific changes.

The diffstat of this review series is included below.

thanks,

greg k-h

-----

 arch/i386/boot/boot.h                  |    8 ++--
 arch/i386/boot/header.S                |   62 +++++++++++++++++++++++----------
 arch/i386/boot/video-bios.c            |    2 -
 arch/i386/boot/video-vesa.c            |    2 -
 arch/i386/boot/video.c                 |    2 -
 arch/i386/kernel/tsc.c                 |    5 +-
 arch/i386/xen/enlighten.c              |   57 ++++++++++++++++++++----------
 arch/i386/xen/mmu.c                    |   29 +++++++++++++--
 arch/i386/xen/multicalls.c             |   29 +++++++++++++--
 arch/i386/xen/multicalls.h             |    3 +
 arch/i386/xen/xen-ops.h                |    1 
 arch/mips/mm/c-r4k.c                   |   21 +++++++++--
 arch/powerpc/math-emu/math.c           |   13 ++++--
 arch/powerpc/platforms/cell/axon_msi.c |    4 +-
 arch/sparc64/kernel/sys_sparc.c        |    2 -
 arch/sparc64/lib/xor.S                 |   12 +++---
 arch/um/Makefile                       |    3 +
 arch/um/include/common-offsets.h       |    1 
 arch/um/include/sysdep-i386/stub.h     |    3 -
 arch/um/kernel/skas/clone.c            |    1 
 arch/um/os-Linux/main.c                |    1 
 arch/um/os-Linux/skas/mem.c            |    1 
 arch/um/os-Linux/skas/process.c        |    2 -
 arch/um/os-Linux/start_up.c            |    1 
 arch/um/os-Linux/tt.c                  |    1 
 arch/um/os-Linux/util.c                |   38 ++++++++++++++++++++
 arch/um/sys-i386/user-offsets.c        |    6 +--
 arch/um/sys-x86_64/user-offsets.c      |    9 ----
 arch/x86_64/mm/init.c                  |    6 ---
 arch/x86_64/mm/pageattr.c              |    9 +++-
 fs/xfs/linux-2.6/xfs_buf.c             |   13 ++++++
 include/asm-mips/hazards.h             |   54 ++++++++++++++++++++++++++++
 include/linux/bootmem.h                |    1 
 include/xen/interface/vcpu.h           |    5 +-
 mm/sparse.c                            |   11 -----
 35 files changed, 307 insertions(+), 111 deletions(-)