Skip to content

SLUB: Queueing Core

Christoph Lameter linux-mm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6slub: Add per cpu queueinginclude/linux/page-flags.h include/linux/slub_def.h init/Kconfig +1 more+537 -5970 replies
2/6slub: Allow resizing of per cpu queuesinclude/linux/slub_def.h mm/slub.c+197 -300 replies
3/6slub: Get rid of useless function count_free()mm/slub.c+3 -81 reply
4/6slub: Remove MAX_OBJS limitationinclude/linux/mm_types.h mm/slub.c+1 -110 replies
5/6slub: Drop allocator announcementmm/slub.c+0 -60 replies
6/6slub: Object based NUMA policiesinclude/linux/slub_def.h mm/slub.c+93 -1310 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [S+Q Core 0/6] SLUB: Queueing Core

This is the core of the queueing for SLUB. More advanced stuff like shared/alien caches and expiration is not included.

Patches require the S+Q Cleanup V4 to be applied first.

1. Core (per cpu queues)

Basic queues that are statically sized and only work as a per cpu queue

2. Resizable queues

Allow dynamic resizing of the per cpu queues

3-5 some cleanups made possible by the above patches

6. Basic NUMA support

This only implements the basic object based policy support for NUMA without additional optimizations.

--
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>