RFC slab: cleanup and bulk API for SLAB
Get series with b4
b4 am 20151208161751.21945.53936.stgit@firesoulVersions newest first
- v2 RFC Latest9 patches 13 repliesIn review
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | mm/slab: move SLUB alloc hooks to common mm/slab.hmm/ mm/ | +71 | 1 reply | |
| 2/9 | mm: generalize avoid fault-inject on bootstrap kmem_cachemm/ mm/ mm/ | +24 | 1 reply | |
| 3/9 | slab: use slab_pre_alloc_hook in SLAB allocatormm/ | +4 | 0 replies | |
| 4/9 | mm: kmemcheck skip object if slab allocation failedmm/ | +3 | 0 replies | |
| 5/9 | slab: use slab_post_alloc_hook in SLAB allocatormm/ | +6 | 0 replies | |
| 6/9 | slab: implement bulk alloc in SLAB allocatormm/ | +35 | 0 replies | |
| 7/9 | slab: avoid running debug SLAB code with IRQs disabled for alloc_bulkmm/ | +13 | 0 replies | |
| 8/9 | slab: implement bulk free in SLAB allocatormm/ | +23 | 11 replies | |
| 9/9 | slab: annotate code to generate more compact asm codemm/ | +2 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [RFC PATCH V2 0/9] slab: cleanup and bulk API for SLAB
RFC series for code sharing between SLUB and SLAB, and dedublication of code in SLAB, as Christoph requested. See questions in code.
Plus adding bulk API implemenation for SLAB.
---
Jesper Dangaard Brouer (9):
mm/slab: move SLUB alloc hooks to common mm/slab.h
mm: generalize avoid fault-inject on bootstrap kmem_cache
slab: use slab_pre_alloc_hook in SLAB allocator
mm: kmemcheck skip object if slab allocation failed
slab: use slab_post_alloc_hook in SLAB allocator
slab: implement bulk alloc in SLAB allocator
slab: avoid running debug SLAB code with IRQs disabled for alloc_bulk
slab: implement bulk free in SLAB allocator
slab: annotate code to generate more compact asm code
mm/failslab.c | 2 + mm/kmemcheck.c | 3 + mm/slab.c | 122 +++++++++++++++++++++++++++++++++++--------------------- mm/slab.h | 92 ++++++++++++++++++++++++++++++++++++++++++ mm/slub.c | 54 ------------------------- 5 files changed, 174 insertions(+), 99 deletions(-)
--
--
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>