Skip to content

core-small: Introduce CONFIG_CORE_SMALL from -tiny

Matt Mackall lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8core-small: Add option to embedded menuinit/Kconfig+6 -00 replies
2/8core-small: Collapse major names hashdrivers/block/genhd.c+4 -00 replies
3/8core-small: Collapse chrdevs hashfs/char_dev.c+4 -00 replies
4/8core-small: Shrink PID lookup tablesinclude/linux/threads.h+8 -00 replies
5/8core-small: Shrink uid hashkernel/user.c+4 -00 replies
6/8core-small: Shrink futex queue hashkernel/futex.c+4 -00 replies
7/8core-small: Shrink timer listskernel/timer.c+6 -00 replies
8/8core-small: Shrink console bufferinclude/linux/vt_kern.h+5 -10 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/8] core-small: Introduce CONFIG_CORE_SMALL from -tiny

This set of patches introduces a new config option CONFIG_CORE_SMALL from the -tiny tree for small systems. This series should apply cleanly against 2.6.11-rc1-mm2.

When selected, it enables various tweaks to miscellaneous core data structures to shrink their size on small systems. While each tweak is fairly small, in aggregate they can save a substantial amount of memory.

1 Add option to embedded menu
2 Collapse major names hash
3 Collapse chrdevs hash
4 Shrink PID lookup tables
5 Shrink uid hash
6 Shrink futex queue hash
7 Shrink timer lists
8 Shrink console buffer