Dan Streetman
|
4abaac9b73
update "mm/zsmalloc: don't fail if can't create debugfs info"
|
9 years ago |
Dan Streetman
|
d34f615720
mm/zsmalloc: don't fail if can't create debugfs info
|
9 years ago |
Sergey Senozhatsky
|
d0d8da2dc4
zsmalloc: require GFP in zs_malloc()
|
9 years ago |
Minchan Kim
|
1ee4716585
zsmalloc: remove unused pool param in obj_free
|
9 years ago |
Minchan Kim
|
251cbb951b
zsmalloc: reorder function parameters
|
9 years ago |
Minchan Kim
|
830e4bc5ba
zsmalloc: clean up many BUG_ON
|
9 years ago |
Minchan Kim
|
a42094676f
zsmalloc: use first_page rather than page
|
9 years ago |
Sergey Senozhatsky
|
44f43e99fe
zsmalloc: fix zs_can_compact() integer overflow
|
9 years ago |
Sergey Senozhatsky
|
1120ed5483
mm/zsmalloc: add `freeable' column to pool stat
|
9 years ago |
YiPing Xu
|
a82cbf0713
zsmalloc: drop unused member 'mapping_area->huge'
|
9 years ago |
Junil Lee
|
c102f07ca0
zsmalloc: fix migrate_zspage-zs_free race condition
|
9 years ago |
Weijie Yang
|
7dfa461220
zsmalloc: reorganize struct size_class to pack 4 bytes hole
|
9 years ago |
Kirill A. Shutemov
|
32e7ba1ea1
zsmalloc: use page->private instead of page->first_page
|
10 years ago |
Sergey Senozhatsky
|
6fe5186f0c
zsmalloc: reduce size_class memory usage
|
10 years ago |
Hui Zhu
|
6f0b22760b
mm/zsmalloc.c: remove useless line in obj_free()
|
10 years ago |
Sergey Senozhatsky
|
2c35169572
zsmalloc: don't test shrinker_enabled in zs_shrinker_count()
|
10 years ago |
Sergey Senozhatsky
|
759b26b298
zsmalloc: use preempt.h for in_interrupt()
|
10 years ago |
Hui Zhu
|
12a7bfad58
zsmalloc: fix obj_to_head use page_private(page) as value but not pointer
|
10 years ago |
Hui Zhu
|
8f958c98f2
zsmalloc: add comments for ->inuse to zspage
|
10 years ago |
Sergey SENOZHATSKY
|
6f3526d6db
mm: zsmalloc: constify struct zs_pool name
|
10 years ago |
Krzysztof Kozlowski
|
786727799a
mm: zpool: constify the zpool_ops
|
10 years ago |
Sergey Senozhatsky
|
cd10add00c
zsmalloc: remove null check from destroy_handle_cache()
|
10 years ago |
Sergey Senozhatsky
|
b3e237f1f5
zsmalloc: do not take class lock in zs_shrinker_count()
|
10 years ago |
Minchan Kim
|
6cbf16b3b6
zsmalloc: use class->pages_per_zspage
|
10 years ago |
Minchan Kim
|
ad9d5e175a
zsmalloc: consider ZS_ALMOST_FULL as migrate source
|
10 years ago |
Sergey Senozhatsky
|
58f1711746
zsmalloc: partial page ordering within a fullness_list
|
10 years ago |
Sergey Senozhatsky
|
ab9d306d9c
zsmalloc: use shrinker to trigger auto-compaction
|
10 years ago |
Sergey Senozhatsky
|
860c707dca
zsmalloc: account the number of compacted pages
|
10 years ago |
Sergey Senozhatsky
|
7d3f393823
zsmalloc/zram: introduce zs_pool_stats api
|
10 years ago |
Sergey Senozhatsky
|
0dc63d488a
zsmalloc: cosmetic compaction code adjustments
|
10 years ago |