Sebastian Andrzej Siewior
|
215c89d055
mm/zsmalloc: Convert to hotplug state machine
|
8 years ago |
Markus Elfring
|
c3491eca37
zsmalloc: Delete an unnecessary check before the function call "iput"
|
9 years ago |
Ganesh Mahendran
|
18fd06bf7a
mm/zsmalloc: use helper to clear page->flags bit
|
9 years ago |
Ganesh Mahendran
|
35b3445e97
mm/zsmalloc: add __init,__exit attribute
|
9 years ago |
Ganesh Mahendran
|
fd8544639e
mm/zsmalloc: keep comments consistent with code
|
9 years ago |
Ganesh Mahendran
|
64d90465f0
mm/zsmalloc: avoid calculate max objects of zspage twice
|
9 years ago |
Ganesh Mahendran
|
b4fd07a086
mm/zsmalloc: use class->objs_per_zspage to get num of max objects
|
9 years ago |
Ganesh Mahendran
|
cf675acb74
mm/zsmalloc: take obj index back from find_alloced_obj
|
9 years ago |
Ganesh Mahendran
|
41b88e14c1
mm/zsmalloc: use obj_index to keep consistent with others
|
9 years ago |
Minchan Kim
|
dd4123f324
mm: fix build warnings in <linux/compaction.h>
|
9 years ago |
Minchan Kim
|
91537fee00
mm: add NR_ZSMALLOC to vmstat
|
9 years ago |
Minchan Kim
|
3b1d9ca65a
zsmalloc: use OBJ_TAG_BIT for bit shifter
|
9 years ago |
Minchan Kim
|
48b4800a1c
zsmalloc: page migration support
|
9 years ago |
Minchan Kim
|
bfd093f5e7
zsmalloc: use freeobj for index
|
9 years ago |
Minchan Kim
|
4aa409cab7
zsmalloc: separate free_zspage from putback_zspage
|
9 years ago |
Minchan Kim
|
3783689a1a
zsmalloc: introduce zspage structure
|
9 years ago |
Minchan Kim
|
bdb0af7ca8
zsmalloc: factor page chain functionality out
|
9 years ago |
Minchan Kim
|
4f42047bbd
zsmalloc: use accessor
|
9 years ago |
Minchan Kim
|
1b8320b620
zsmalloc: use bit_spin_lock
|
9 years ago |
Minchan Kim
|
1fc6e27d7b
zsmalloc: keep max_object in size_class
|
9 years ago |
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 |