Skip to content

SLUB: [RFC] Per cpu partial lists V1

Christoph Lameter linux-mm 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4slub: Prepare inuse field in new_slab()mm/slub.c+2 -30 replies
2/4slub: pass kmem_cache_cpu pointer to get_partial()mm/slub.c+15 -150 replies
3/4slub: return object pointer from get_partial() / new_slab().mm/slub.c+73 -570 replies
4/4slub: [RFC] per cpu cache for partial pagesinclude/linux/slub_def.h mm/slub.c+159 -180 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [slub p1 0/4] SLUB: [RFC] Per cpu partial lists V1

The following patchset applied on top of the lockless patchset V6 and introduces per cpu partial lists. These lists help to avoid per node locking overhead. The approach is not fully developed yet. Allocator latency could be further reduced by making these operations work without disabling interrupts (like the fastpath and the free slowpath) as well as implementing better ways of handling ther cpu array with partial pages.

--
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/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>