Skip to content

REVIEW: Xen patches for 2.6.24

Jeremy Fitzhardinge lkml virtualization xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10remove dead code in pgtable_cache_initarch/i386/mm/init.c+5 -170 replies
2/10Clean up duplicate includes in arch/i386/xen/arch/i386/xen/enlighten.c arch/i386/xen/mmu.c+0 -20 replies
3/10xen: yield to IPI target if necessaryarch/i386/xen/smp.c arch/i386/xen/time.c arch/i386/xen/xen-ops.h+18 -40 replies
4/10xen: add batch completion callbacksarch/i386/xen/multicalls.c arch/i386/xen/multicalls.h+29 -31 reply
5/10xen: deal with stale cr3 values when unpinning pagetablesarch/i386/xen/enlighten.c arch/i386/xen/mmu.c arch/i386/xen/xen-ops.h+71 -261 reply
6/10xen: lock pte pages while pinning/unpinningarch/i386/xen/enlighten.c arch/i386/xen/mmu.c mm/Kconfig+103 -410 replies
7/10xen: ask the hypervisor how much space it needs reservedarch/i386/xen/enlighten.c+12 -10 replies
8/10xen: fix incorrect vcpu_register_vcpu_info hypercall argumentarch/i386/xen/enlighten.c include/xen/interface/vcpu.h+4 -31 reply
9/10xen: add some debug output for failed multicallsarch/i386/xen/multicalls.c+25 -00 replies
10/10xfs: eagerly remove vmap mappings to avoid upsetting Xenfs/xfs/linux-2.6/xfs_buf.c+13 -01 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/10] REVIEW: Xen patches for 2.6.24

This is my current set of updates to Xen for 2.6.24. This is largely a bugfix set, and a couple of them are also relevent to 2.6.23.

These are in the pre-x86 merge form; I'll update them once the merge goes into git.

Quick overview:
- remove some dead code in arch/i386/mm/init.c
- clean up some duplicate includes
- when sending an IPI, yield the vcpu if the destination doesn't have a real cpu to run on
- fix a bug where a lazy cr3 reload can prevent a pagetable from being unpinned
- deal with split pte locks properly
- fix an old structure used for the register_vcpu_info hypercall
- add some multicall debugging help
- workaround for a bad XFS/Xen interaction

Thanks,
J