aboutsummaryrefslogtreecommitdiff
path: root/mm/zsmalloc.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-21mm: remove unused zpool layerJohannes Weiner1-79/+0
2025-09-13treewide: remove MIGRATEPAGE_SUCCESSDavid Hildenbrand1-2/+2
2025-08-19mm/migrate: fix NULL movable_ops if CONFIG_ZSMALLOC=mHuacai Chen1-0/+10
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-15/+18
2025-07-19mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=nHarry Yoo1-0/+3
2025-07-13mm: stop storing migration_ops in page->mappingDavid Hildenbrand1-5/+3
2025-07-13mm/zsmalloc: stop using __ClearPageMovable()David Hildenbrand1-4/+14
2025-07-13mm/zsmalloc: make PageZsmalloc() sticky until the page is freedDavid Hildenbrand1-2/+2
2025-07-13mm/zsmalloc: drop PageIsolated() related VM_BUG_ONsDavid Hildenbrand1-5/+0
2025-05-11zsmalloc: cleanup headers includesSergey Senozhatsky1-11/+1
2025-05-11zsmalloc: prefer the the original page's node for compressed dataNhat Pham1-9/+11
2025-05-11zsmalloc: don't underflow size calculation in zs_obj_write()Sergey Senozhatsky1-4/+4
2025-03-17mm: zpool: remove zpool_malloc_support_movable()Yosry Ahmed1-1/+0
2025-03-17mm: zsmalloc: remove object mapping APIs and per-CPU map areasYosry Ahmed1-225/+1
2025-03-17mm: zpool: remove object mapping APIsYosry Ahmed1-27/+0
2025-03-17mm: zpool: add interfaces for object read/write APIsYosry Ahmed1-0/+21
2025-03-16zsmalloc: introduce new object mapping APISergey Senozhatsky1-0/+125
2025-03-16zsmalloc: sleepable zspage reader-lockSergey Senozhatsky1-52/+114
2025-03-16zsmalloc: rename pool lockSergey Senozhatsky1-19/+19
2025-02-01mm/zsmalloc: add __maybe_unused attribute for is_first_zpdesc()Hyeonggon Yoo1-1/+1
2025-01-25mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc()Alex Shi1-3/+3
2025-01-25mm/zsmalloc: convert get/set_first_obj_offset() to take zpdescAlex Shi1-12/+12
2025-01-25mm/zsmalloc: convert SetZsPageMovable and remove unused funcsAlex Shi1-28/+5
2025-01-25mm/zsmalloc: convert get_zspage() to take zpdescHyeonggon Yoo1-10/+10
2025-01-25mm/zsmalloc: convert migrate_zspage() to use zpdescHyeonggon Yoo1-4/+4
2025-01-25mm/zsmalloc: convert location_to_obj() to take zpdescHyeonggon Yoo1-7/+6
2025-01-25mm/zsmalloc: convert __free_zspage() to use zpdescHyeonggon Yoo1-10/+10
2025-01-25mm/zsmalloc: convert reset_page to reset_zpdescAlex Shi1-5/+7
2025-01-25mm/zsmalloc: add two helpers for zs_page_migrate() and make it use zpdescHyeonggon Yoo1-14/+16
2025-01-25mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdescHyeonggon Yoo1-5/+5
2025-01-25mm/zsmalloc: convert init_zspage() to use zpdescHyeonggon Yoo1-8/+8
2025-01-25mm/zsmalloc: convert obj_allocated() and related helpers to use zpdescHyeonggon Yoo1-10/+10
2025-01-25mm/zsmalloc: convert create_page_chain() and its users to use zpdescAlex Shi1-39/+70
2025-01-25mm/zsmalloc: convert obj_malloc() to use zpdescHyeonggon Yoo1-8/+8
2025-01-25mm/zsmalloc: add and use pfn/zpdesc seeking funcsHyeonggon Yoo1-37/+38
2025-01-25mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to use zpdescHyeonggon Yoo1-8/+8
2025-01-25mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage()Alex Shi1-21/+43
2025-01-25mm/zsmalloc: add zpdesc memory descriptor for zswap.zpoolAlex Shi1-23/+5
2024-11-07mm/zsmalloc: use memcpy_from/to_page whereever possiblePintu Kumar1-23/+13
2024-11-07zsmalloc: replace kmap_atomic with kmap_local_pagePintu Kumar1-32/+34
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-11/+4
2024-09-17zsmalloc: use unique zsmalloc caches namesSergey Senozhatsky1-6/+17
2024-09-03zsmalloc: use all available 24 bits of page_typeMatthew Wilcox (Oracle)1-11/+4
2024-07-28minmax: make generic MIN() and MAX() macros available everywhereLinus Torvalds1-2/+0
2024-07-12zsmalloc: rename class stat mutatorsSergey Senozhatsky1-19/+19
2024-07-12mm/zsmalloc: move record_obj() into obj_malloc()Chengming Zhou1-9/+6
2024-07-12mm/zsmalloc: clarify class per-fullness zspage countsChengming Zhou1-0/+1
2024-07-12mm/zsmalloc: change back to per-size_class lockChengming Zhou1-35/+50
2024-07-03mm/zsmalloc: use a proper page typeDavid Hildenbrand1-4/+25
2024-07-03mm: remove MIGRATE_SYNC_NO_COPY modeKefeng Wang1-8/+0