Skip to content

vmemmap updates to V6

Andy Whitcroft linux-arch linux-mm 1 version In review

Get series with b4
b4 am exportbomb.1186045945@pinky

Versions newest first

  1. v1 Latest4 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4vmemmap: remove excess debuggingmm/sparse.c+0 -31 reply
2/4vmemmap: simplify initialisation code and reduce duplicationmm/sparse.c+21 -200 replies
3/4vmemmap: pull out the vmemmap code into its own fileinclude/linux/mm.h mm/Makefile mm/sparse-vmemmap.c +1 more+185 -1784 replies
4/4vmemmap ppc64: convert VMM_* macros to a real functionarch/powerpc/mm/init_64.c+12 -74 replies

Reviews trailers per patch

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

PatchMel Gorman
1/4A-b
2/4
3/4
4/4

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/4] vmemmap updates to V6

Following this email are a four patches which represent the first batch of feedback on version V5. I have some additional config simplifications in test at the moment, and we probabally need to move memory_model.h.

vmemmap-remove-excess-debugging -- remove some verbose and mostly
unhelpful debugging.

vmemmap-simplify-initialisation-code-and-reduce-duplication -- clean
up section initialisaion to simplify pulling out the vmemmap code.

vmemmap-pull-out-the-vmemmap-code-into-its-own-file -- pull out the
vmemmap code into its own file.

vmemmap-ppc64-convert-VMM_*-macros-to-a-real-function -- replace
some macros with an inline function to improve type safety.

The first three should be considered as fixes the patch below, the last against the ppc64 support:

generic-virtual-memmap-support-for-sparsemem

All against 2.6.23-rc1-mm2.

Andrew please consider for -mm. (I found that merging the patch below into its parent patch before sliding these into the tree made the rejects must simpler.)

fix-corruption-of-memmap-on-ia64-sparsemem-when-mem_section-is-not-a-power-of-2-fix.patch

-apw