Skip to content

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
  1. mm/zsmalloc: remove CONFIG_ZSMALLOC_STAT PATCH v2 3 patches Xueyuan Chen linux-mm lkml drivers/ (3), Documentation/ (2), arch/ (2), mm/ (2) In review 13 replies
  2. zsmalloc: redesign object alloc API PATCH v3 11 patches Sergey Senozhatsky linux-block linux-mm lkml Documentation/ (4), drivers/ (2), mm/ (2), include/ New 0 replies
  3. zsmalloc: redesign object alloc API PATCH v2 11 patches Sergey Senozhatsky linux-block linux-mm lkml +1 Documentation/ (4), drivers/ (2), mm/ (2), include/ Superseded 21 replies
  4. zsmalloc: redesign object alloc API PATCH 7 patches Sergey Senozhatsky linux-block linux-mm lkml +1 Documentation/ (3), drivers/ (3), mm/ (3), include/ Superseded 15 replies
  5. mm/zsmalloc: defer object free to per-cpu batches RFC PATCH v4 1 of 2 patches Hongfeng Chen linux-block linux-mm lkml drivers/block/zram/ (2), mm/ In review 5 replies
  6. mm/zsmalloc: keep fullness stats consistent with CONFIG_ZSMALLOC_STAT PATCH 1 patch Xueyuan Chen linux-mm lkml mm/zsmalloc.c Superseded 2 replies
  7. mm/zsmalloc: inline obj_malloc() and obj_free() PATCH 1 patch Jenhao Chen linux-mm lkml llvm mm/zsmalloc.c In review 4 replies
  8. mm: zsmalloc: make shrinker compaction budget-aware RFC PATCH 2 patches [email protected] linux-mm lkml mm/zsmalloc.c In review 30 replies
  9. mm: remove unused functions PATCH 8 patches Shivank Garg bpf cgroups damon +3 include/linux/ (5), mm/ (3) Superseded 2 replies
  10. Remove PG_private by using page/folio->private checks instead PATCH v5 17 patches Zi Yan ceph-devel kexec linux-doc +12 fs/ (13), include/ (8), mm/ (7), Documentation/ (2), +4 Applied 18 replies
  11. Remove PG_private by using page/folio->private checks instead PATCH v4 16 patches Zi Yan ceph-devel kexec linux-doc +14 fs/ (13), include/ (8), mm/ (7), Documentation/ (2), +4 Superseded 33 replies
  12. Remove PG_private by using page/folio->private checks instead PATCH v3 14 patches Zi Yan ceph-devel kexec linux-doc +12 fs/ (9), include/ (8), mm/ (7), drivers/ (3), +4 Superseded 46 replies
  13. zsmallc: remove old object read API PATCH 2 patches Sergey Senozhatsky linux-mm lkml drivers/block/zram/ (3), include/linux/, mm/ Applied 0 replies
  14. FAILED: patch "[PATCH] zsmalloc: account for handle size in class lookup" failed to apply to 6.6-stable tree PATCH 6.6.y 9 patches [email protected] stable mm/zsmalloc.c New 0 replies
  15. Remove PG_private by using page/folio->private checks instead PATCH v2 14 patches Zi Yan ceph-devel kexec linux-doc +12 fs/ (9), include/ (8), mm/ (7), drivers/ (3), +4 Superseded 9 replies
  16. Remove PG_private by using page/folio->private checks instead RFC PATCH 14 patches Zi Yan ceph-devel kexec linux-doc +12 fs/ (9), include/ (7), mm/ (7), drivers/ (3), +3 Superseded 43 replies
  17. zsmalloc: account for handle size in class lookup PATCH 1 patch Longlong Xia linux-mm lkml stable mm/zsmalloc.c Applied 1 reply
  18. mm/zsmalloc: fix release order of locks in zs_page_migrate() PATCH 1 patch Richard Chang linux-mm lkml mm/zsmalloc.c Applied 4 replies
  19. zsmalloc/zram: there be preemption PATCH v10 19 patches Sergey Senozhatsky linux-mm lkml drivers/ (5), Documentation/ (2), include/, mm/ Applied 8 replies
  20. mm/zsmalloc: reduce lock contention in zs_free() PATCH v6 4 patches Wenchao Hao linux-mm lkml mm/zsmalloc.c Applied 6 replies
  21. Remove __folio_index again PATCH v2 6 patches Matthew Wilcox (Oracle) linux-fsdevel linux-mm fs/ntfs/, include/linux/, mm/, tools/mm/ In review 28 replies
  22. Prepare mutable list iterators to cache cursor state PATCH v3 7 patches Kaitao Cheng audit bpf cgroups +19 kernel/ (75), mm/ (32), block/ (9), io_uring/ (5), +2 Superseded 17 replies
  23. per-memcg-per-node kmem accounting PATCH RESEND v2 9 patches Alexandre Ghiti cgroups linux-mm lkml mm/ (6), include/linux/ (4) In review 7 replies
  24. mm/zsmalloc: reduce lock contention in zs_free() PATCH v5 4 patches Wenchao Hao linux-mm lkml mm/zsmalloc.c Superseded 8 replies
  25. mm/zsmalloc: reduce lock contention in zs_free() PATCH v4 4 patches Wenchao Hao linux-mm lkml mm/zsmalloc.c Superseded 8 replies
  26. Remove __folio_index again PATCH 3 patches Matthew Wilcox (Oracle) linux-fsdevel linux-mm fs/ntfs/, include/linux/, mm/ Superseded 6 replies
  27. mm/zsmalloc: reduce lock contention in zs_free() PATCH v3 4 patches Wenchao Hao linux-mm lkml mm/zsmalloc.c Superseded 4 replies
  28. zsmalloc: Simplify data output in zs_stats_size_show() PATCH 1 patch Markus Elfring kernel-janitors linux-mm lkml mm/zsmalloc.c Applied 0 replies
  29. mm/zsmalloc: reduce lock contention in zs_free() RFC PATCH v2 3 patches Wenchao Hao linux-mm lkml mm/zsmalloc.c Superseded 6 replies
  30. per-memcg-per-node kmem accounting PATCH 8 patches Alexandre Ghiti cgroups linux-mm lkml mm/ (6), include/linux/ (3) Superseded 11 replies
  31. mm/zsmalloc: reduce zs_free() latency on swap release path RFC PATCH v2 4 patches Wenchao Hao linux-block linux-mm lkml mm/ (2), drivers/block/zram/, include/linux/ In review 24 replies
  32. zsmalloc: zero-initialize zspage memory to prevent KMSAN uninit reads PATCH 1 patch Kartik Nair linux-mm lkml mm/zsmalloc.c In review 5 replies
  33. mm/zsmalloc: reduce lock contention in zs_free() RFC PATCH 3 patches Wenchao Hao linux-mm linux-riscv lkml mm/zsmalloc.c Superseded 2 replies
  34. mm/zsmalloc: per-cpu deferred free to accelerate swap entry release RFC PATCH v3 4 patches Wenchao Hao linux-block linux-mm lkml drivers/block/zram/ (2), mm/ (2), include/linux/ In review 8 replies
  35. FAILED: patch "[PATCH] mm/zsmalloc: copy KMSAN metadata in zs_page_migrate()" failed to apply to 6.12-stable tree PATCH 6.12.y 1 patch [email protected] stable mm/zsmalloc.c New 0 replies
  36. mm/zsmalloc: copy KMSAN metadata in zs_page_migrate() PATCH 1 patch Shigeru Yoshida linux-mm lkml mm/zsmalloc.c Applied 2 replies
  37. zsmalloc: return -EBUSY for zspage migration lock contention PATCH v3 1 patch Hui Zhu linux-mm lkml mm/zsmalloc.c Applied 0 replies
  38. zsmalloc: return -EBUSY for zspage migration lock contention PATCH v2 1 patch Hui Zhu linux-mm lkml mm/zsmalloc.c Superseded 1 reply
  39. zsmalloc: return -EAGAIN for zspage migration lock contention PATCH 1 patch Hui Zhu linux-mm lkml mm/zsmalloc.c Superseded 2 replies
  40. mm/zswap, zsmalloc: Per-memcg-lruvec zswap accounting PATCH 11 patches Joshua Hahn cgroups linux-block linux-mm +3 mm/ (4), include/linux/ (3), drivers/block/zram/ In review 19 replies
  41. mm/zswap, zsmalloc: Per-memcg-lruvec zswap accounting PATCH 8 patches Joshua Hahn cgroups linux-block linux-mm +2 mm/ (5), include/linux/ (3), drivers/block/zram/ In review 19 replies
  42. mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc PATCH 1 patch Michael Fara linux-mm lkml mm/zsmalloc.c In review 3 replies
  43. mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc PATCH 1 patch Michael Fara linux-mm lkml mm/zsmalloc.c In review 2 replies
  44. mm/zsmalloc: fix NULL pointer dereference in get_next_zpdesc PATCH 1 patch Michael Fara linux-mm lkml mm/zsmalloc.c New 0 replies
  45. zsmalloc: introduce SG-list based object read API PATCH 1 patch Sergey Senozhatsky linux-mm lkml include/linux/, mm/ Applied 7 replies
  46. zsmalloc: make common caches global RFC PATCH 1 patch Sergey Senozhatsky linux-mm lkml mm/zsmalloc.c Superseded 13 replies
  47. zsmalloc: make common caches global PATCH v2 1 patch Sergey Senozhatsky linux-mm lkml mm/zsmalloc.c Applied 2 replies
  48. mm: fix minor spelling mistakes in comments PATCH 1 patch [email protected] linux-mm mm/ (27) Applied 5 replies
  49. zsmalloc: use actual object size to detect spans PATCH v2 2 patches Sergey Senozhatsky linux-mm lkml mm/ (2), drivers/block/zram/, include/linux/ Applied 6 replies
  50. zsmalloc: size-classes chain-length tunings RFC PATCH 2 patches Sergey Senozhatsky linux-mm lkml mm/zsmalloc.c In review 25 replies
Page 1 of 13 –