Zsmalloc compressed slab memory allocator
Maintained 636 threads 1,452 messages Latest
About Lists, Files, Maintainers
- Lists
- linux-mm
- Files
Documentation/mm/zsmalloc.rst,include/linux/zsmalloc.h,mm/zpdesc.h,mm/zsmalloc.c- Maintainers
- Minchan Kim, Sergey Senozhatsky
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- mm/zsmalloc: remove CONFIG_ZSMALLOC_STAT drivers/ (3), Documentation/ (2), arch/ (2), mm/ (2) In review 13 replies
- zsmalloc: redesign object alloc API Documentation/ (4), drivers/ (2), mm/ (2), include/ New 0 replies
- zsmalloc: redesign object alloc API Documentation/ (4), drivers/ (2), mm/ (2), include/ Superseded 21 replies
- zsmalloc: redesign object alloc API Documentation/ (3), drivers/ (3), mm/ (3), include/ Superseded 15 replies
- mm/zsmalloc: defer object free to per-cpu batches drivers/block/zram/ (2), mm/ In review 5 replies
- mm/zsmalloc: keep fullness stats consistent with CONFIG_ZSMALLOC_STAT mm/zsmalloc.c Superseded 2 replies
- mm/zsmalloc: inline obj_malloc() and obj_free() mm/zsmalloc.c In review 4 replies
- mm: zsmalloc: make shrinker compaction budget-aware mm/zsmalloc.c In review 30 replies
- mm: remove unused functions include/linux/ (5), mm/ (3) Superseded 2 replies
- Remove PG_private by using page/folio->private checks instead fs/ (13), include/ (8), mm/ (7), Documentation/ (2), +4 Applied 18 replies
- Remove PG_private by using page/folio->private checks instead fs/ (13), include/ (8), mm/ (7), Documentation/ (2), +4 Superseded 33 replies
- Remove PG_private by using page/folio->private checks instead fs/ (9), include/ (8), mm/ (7), drivers/ (3), +4 Superseded 46 replies
- zsmallc: remove old object read API drivers/block/zram/ (3), include/linux/, mm/ Applied 0 replies
- FAILED: patch "[PATCH] zsmalloc: account for handle size in class lookup" failed to apply to 6.6-stable tree mm/zsmalloc.c New 0 replies
- Remove PG_private by using page/folio->private checks instead fs/ (9), include/ (8), mm/ (7), drivers/ (3), +4 Superseded 9 replies
- Remove PG_private by using page/folio->private checks instead fs/ (9), include/ (7), mm/ (7), drivers/ (3), +3 Superseded 43 replies
- zsmalloc: account for handle size in class lookup mm/zsmalloc.c Applied 1 reply
- mm/zsmalloc: fix release order of locks in zs_page_migrate() mm/zsmalloc.c Applied 4 replies
- zsmalloc/zram: there be preemption drivers/ (5), Documentation/ (2), include/, mm/ Applied 8 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Applied 6 replies
- Remove __folio_index again fs/ntfs/, include/linux/, mm/, tools/mm/ In review 28 replies
- Prepare mutable list iterators to cache cursor state kernel/ (75), mm/ (32), block/ (9), io_uring/ (5), +2 Superseded 17 replies
- per-memcg-per-node kmem accounting mm/ (6), include/linux/ (4) In review 7 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Superseded 8 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Superseded 8 replies
- Remove __folio_index again fs/ntfs/, include/linux/, mm/ Superseded 6 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Superseded 4 replies
- zsmalloc: Simplify data output in zs_stats_size_show() mm/zsmalloc.c Applied 0 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Superseded 6 replies
- per-memcg-per-node kmem accounting mm/ (6), include/linux/ (3) Superseded 11 replies
- mm/zsmalloc: reduce zs_free() latency on swap release path mm/ (2), drivers/block/zram/, include/linux/ In review 24 replies
- zsmalloc: zero-initialize zspage memory to prevent KMSAN uninit reads mm/zsmalloc.c In review 5 replies
- mm/zsmalloc: reduce lock contention in zs_free() mm/zsmalloc.c Superseded 2 replies
- mm/zsmalloc: per-cpu deferred free to accelerate swap entry release drivers/block/zram/ (2), mm/ (2), include/linux/ In review 8 replies
- FAILED: patch "[PATCH] mm/zsmalloc: copy KMSAN metadata in zs_page_migrate()" failed to apply to 6.12-stable tree mm/zsmalloc.c New 0 replies
- mm/zsmalloc: copy KMSAN metadata in zs_page_migrate() mm/zsmalloc.c Applied 2 replies
- zsmalloc: return -EBUSY for zspage migration lock contention mm/zsmalloc.c Applied 0 replies
- zsmalloc: return -EBUSY for zspage migration lock contention mm/zsmalloc.c Superseded 1 reply
- zsmalloc: return -EAGAIN for zspage migration lock contention mm/zsmalloc.c Superseded 2 replies
- mm/zswap, zsmalloc: Per-memcg-lruvec zswap accounting mm/ (4), include/linux/ (3), drivers/block/zram/ In review 19 replies
- mm/zswap, zsmalloc: Per-memcg-lruvec zswap accounting mm/ (5), include/linux/ (3), drivers/block/zram/ In review 19 replies
- mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc mm/zsmalloc.c In review 3 replies
- mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc mm/zsmalloc.c In review 2 replies
- mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc mm/zsmalloc.c New 0 replies
- zsmalloc: introduce SG-list based object read API include/linux/, mm/ Applied 7 replies
- zsmalloc: make common caches global mm/zsmalloc.c Superseded 13 replies
- zsmalloc: make common caches global mm/zsmalloc.c Applied 2 replies
- mm: fix minor spelling mistakes in comments mm/ (27) Applied 5 replies
- zsmalloc: use actual object size to detect spans mm/ (2), drivers/block/zram/, include/linux/ Applied 6 replies
- zsmalloc: size-classes chain-length tunings mm/zsmalloc.c In review 25 replies