vmemmap updates to V7
Get series with b4
b4 am exportbomb.1186756801@pinkyVersions newest first
- v1 Latest5 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | vmemmap: generify initialisation via helpersinclude/ mm/ mm/ | +83 | 2 replies | |
| 2/5 | vmemmap x86_64: convert to new helper based initialisationarch/ arch/ | +21 | 0 replies | |
| 3/5 | vmemmap ppc64: convert to new config optionsarch/ arch/ | +2 | 0 replies | |
| 4/5 | vmemmap sparc64: convert to new config optionsarch/ arch/ | +3 | 0 replies | |
| 5/5 | vmemmap ia64: convert to new helper based initialisationarch/ arch/ | +9 | 1 reply |
Reviews trailers per patch
1 of 5 patches has a Reviewed-by or Acked-by.
| Patch | Christoph Lameter |
|---|---|
| 1/5 | A-b |
| 2/5 | |
| 3/5 | |
| 4/5 | |
| 5/5 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/5] vmemmap updates to V7
Following this email are a five patches which represent the second batch of feedback on version V5. These represent a significant simplification in the configuration options. There is still the issue of the contents of memory_model.h to deal with, will look at that next.
The thrust of this set of changes is to standardise the architecture interface to vmemmap at the vmemmap_populate() function. All architectures implementing this sparsemem variant must implement this function. As part of this sparsemem offers several vmemmap related helper functions to help initialise PUD, PGD, PMD and PTE pages. It also offers a standard basepage initialiser.
vmemmap-generify-initialisation-via-helpers
conversion of the main infrastructure over to a helper based system. General helpers for initialising pte pages are supplied, plus a general helper for architectures using base pages.
vmemmap-x86_64-convert-to-new-helper-based-initialisation vmemmap-ppc64-convert-to-new-config-options vmemmap-sparc64-convert-to-new-config-options vmemmap-ia64-convert-to-new-helper-based-initialisation
conversion of each of the supported architectures to the new helper system. These remain broken out in the expectation that they would merge with the main architecture implementations in -mm.
All against 2.6.23-rc2-mm2, in addition to the patches already there. Again, they are split by architecture as I am assuming they will slot into the current vmemmap stack before merging up. They are not bisectable otherwise.
Andrew please consider for -mm.
-apw
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>