Junil Lee
|
c102f07ca0
zsmalloc: fix migrate_zspage-zs_free race condition
|
9 年之前 |
Weijie Yang
|
7dfa461220
zsmalloc: reorganize struct size_class to pack 4 bytes hole
|
9 年之前 |
Kirill A. Shutemov
|
32e7ba1ea1
zsmalloc: use page->private instead of page->first_page
|
9 年之前 |
Sergey Senozhatsky
|
6fe5186f0c
zsmalloc: reduce size_class memory usage
|
9 年之前 |
Hui Zhu
|
6f0b22760b
mm/zsmalloc.c: remove useless line in obj_free()
|
9 年之前 |
Sergey Senozhatsky
|
2c35169572
zsmalloc: don't test shrinker_enabled in zs_shrinker_count()
|
9 年之前 |
Sergey Senozhatsky
|
759b26b298
zsmalloc: use preempt.h for in_interrupt()
|
9 年之前 |
Hui Zhu
|
12a7bfad58
zsmalloc: fix obj_to_head use page_private(page) as value but not pointer
|
9 年之前 |
Hui Zhu
|
8f958c98f2
zsmalloc: add comments for ->inuse to zspage
|
9 年之前 |
Sergey SENOZHATSKY
|
6f3526d6db
mm: zsmalloc: constify struct zs_pool name
|
9 年之前 |
Krzysztof Kozlowski
|
786727799a
mm: zpool: constify the zpool_ops
|
10 年之前 |
Sergey Senozhatsky
|
cd10add00c
zsmalloc: remove null check from destroy_handle_cache()
|
10 年之前 |
Sergey Senozhatsky
|
b3e237f1f5
zsmalloc: do not take class lock in zs_shrinker_count()
|
10 年之前 |
Minchan Kim
|
6cbf16b3b6
zsmalloc: use class->pages_per_zspage
|
10 年之前 |
Minchan Kim
|
ad9d5e175a
zsmalloc: consider ZS_ALMOST_FULL as migrate source
|
10 年之前 |
Sergey Senozhatsky
|
58f1711746
zsmalloc: partial page ordering within a fullness_list
|
10 年之前 |
Sergey Senozhatsky
|
ab9d306d9c
zsmalloc: use shrinker to trigger auto-compaction
|
10 年之前 |
Sergey Senozhatsky
|
860c707dca
zsmalloc: account the number of compacted pages
|
10 年之前 |
Sergey Senozhatsky
|
7d3f393823
zsmalloc/zram: introduce zs_pool_stats api
|
10 年之前 |
Sergey Senozhatsky
|
0dc63d488a
zsmalloc: cosmetic compaction code adjustments
|
10 年之前 |
Sergey Senozhatsky
|
04f05909e0
zsmalloc: introduce zs_can_compact() function
|
10 年之前 |
Sergey Senozhatsky
|
5724459419
zsmalloc: always keep per-class stats
|
10 年之前 |
Sergey Senozhatsky
|
b430d1fd6c
zsmalloc: drop unused variable `nr_to_migrate'
|
10 年之前 |
Dan Streetman
|
479305fd71
zpool: remove zpool_evict()
|
10 年之前 |
Marcin Jabrzyk
|
13a18a1c04
zsmalloc: remove obsolete ZSMALLOC_DEBUG
|
10 年之前 |
Sergey Senozhatsky
|
02f7b4145d
zsmalloc: fix a null pointer dereference in destroy_handle_cache()
|
10 年之前 |
Sergey Senozhatsky
|
160a117f08
zsmalloc: remove extra cond_resched() in __zs_compact
|
10 年之前 |
Heesub Shin
|
81da9b13f7
zsmalloc: fix fatal corruption due to wrong size class selection
|
10 年之前 |
Minchan Kim
|
839373e645
zsmalloc: remove unnecessary insertion/removal of zspage in compaction
|
10 年之前 |
Sergey Senozhatsky
|
495819ead5
zsmalloc: micro-optimize zs_object_copy()
|
10 年之前 |