| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-10-26 | mm/zsmalloc.c: fix fall-through annotation | Gustavo A. R. Silva | 1 | -1/+1 |
| 2018-08-17 | mm/zsmalloc.c: make several functions and a struct static | Colin Ian King | 1 | -18/+18 |
| 2018-06-15 | mm: use octal not symbolic permissions | Joe Perches | 1 | -2/+3 |
| 2018-04-05 | mm: kernel-doc: add missing parameter descriptions | Mike Rapoport | 1 | -0/+2 |
| 2018-04-05 | zsmalloc: introduce zs_huge_class_size() | Sergey Senozhatsky | 1 | -0/+41 |
| 2018-04-05 | mm: reuse DEFINE_SHOW_ATTRIBUTE() macro | Andy Shevchenko | 1 | -13/+2 |
| 2018-02-14 | mm/zsmalloc: Prepare to variable MAX_PHYSMEM_BITS | Kirill A. Shutemov | 1 | -6/+7 |
| 2018-01-31 | zsmalloc: use U suffix for negative literals being shifted | Nick Desaulniers | 1 | -1/+1 |
| 2018-01-31 | zswap: only save zswap header when necessary | Yu Zhao | 1 | -7/+0 |
| 2018-01-31 | mm/zsmalloc: simplify shrinker init/destroy | Aliaksei Karaliou | 1 | -13/+9 |
| 2018-01-04 | mm/zsmalloc.c: include fs.h | Sergey Senozhatsky | 1 | -0/+1 |
| 2017-11-15 | zsmalloc: calling zs_map_object() from irq is a bug | Sergey Senozhatsky | 1 | -1/+1 |
| 2017-09-08 | mm/zsmalloc.c: change stat type parameter to int | Matthias Kaehlcke | 1 | -3/+6 |
| 2017-09-08 | mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPY | Jérôme Glisse | 1 | -0/+8 |
| 2017-09-06 | zsmalloc: zs_page_migrate: skip unnecessary loops but not return -EBUSY if zs... | Hui Zhu | 1 | -3/+5 |
| 2017-08-02 | zram: do not free pool->size_class | Minchan Kim | 1 | -1/+0 |
| 2017-07-10 | mm/zsmalloc: simplify zs_max_alloc_size handling | Jerome Marchand | 1 | -37/+15 |
| 2017-07-10 | mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning | Nick Desaulniers | 1 | -1/+1 |
| 2017-04-13 | zsmalloc: expand class bit | Minchan Kim | 1 | -1/+1 |
| 2017-03-02 | sched/headers: Prepare to remove the <linux/magic.h> include from <linux/sche... | Ingo Molnar | 1 | -0/+1 |
| 2017-02-24 | mm/zsmalloc: fix comment in zsmalloc | Yisheng Xie | 1 | -4/+0 |
| 2017-02-24 | mm/zsmalloc: remove redundant SetPagePrivate2 in create_page_chain | Yisheng Xie | 1 | -5/+1 |
| 2017-02-22 | mm: fix some typos in mm/zsmalloc.c | Xishi Qiu | 1 | -3/+3 |
| 2016-12-02 | mm/zsmalloc: Convert to hotplug state machine | Sebastian Andrzej Siewior | 1 | -54/+13 |
| 2016-07-28 | zsmalloc: Delete an unnecessary check before the function call "iput" | Markus Elfring | 1 | -2/+1 |
| 2016-07-28 | mm/zsmalloc: use helper to clear page->flags bit | Ganesh Mahendran | 1 | -2/+2 |
| 2016-07-28 | mm/zsmalloc: add __init,__exit attribute | Ganesh Mahendran | 1 | -1/+1 |
| 2016-07-28 | mm/zsmalloc: keep comments consistent with code | Ganesh Mahendran | 1 | -4/+3 |
| 2016-07-28 | mm/zsmalloc: avoid calculate max objects of zspage twice | Ganesh Mahendran | 1 | -16/+10 |
| 2016-07-28 | mm/zsmalloc: use class->objs_per_zspage to get num of max objects | Ganesh Mahendran | 1 | -11/+7 |
| 2016-07-28 | mm/zsmalloc: take obj index back from find_alloced_obj | Ganesh Mahendran | 1 | -2/+6 |
| 2016-07-28 | mm/zsmalloc: use obj_index to keep consistent with others | Ganesh Mahendran | 1 | -7/+7 |
| 2016-07-26 | mm: fix build warnings in <linux/compaction.h> | Minchan Kim | 1 | -2/+2 |
| 2016-07-26 | mm: add NR_ZSMALLOC to vmstat | Minchan Kim | 1 | -1/+6 |
| 2016-07-26 | zsmalloc: use OBJ_TAG_BIT for bit shifter | Minchan Kim | 1 | -6/+6 |
| 2016-07-26 | zsmalloc: page migration support | Minchan Kim | 1 | -116/+653 |
| 2016-07-26 | zsmalloc: use freeobj for index | Minchan Kim | 1 | -66/+73 |
| 2016-07-26 | zsmalloc: separate free_zspage from putback_zspage | Minchan Kim | 1 | -16/+11 |
| 2016-07-26 | zsmalloc: introduce zspage structure | Minchan Kim | 1 | -289/+242 |
| 2016-07-26 | zsmalloc: factor page chain functionality out | Minchan Kim | 1 | -24/+35 |
| 2016-07-26 | zsmalloc: use accessor | Minchan Kim | 1 | -22/+60 |
| 2016-07-26 | zsmalloc: use bit_spin_lock | Minchan Kim | 1 | -7/+3 |
| 2016-07-26 | zsmalloc: keep max_object in size_class | Minchan Kim | 1 | -17/+15 |
| 2016-05-26 | update "mm/zsmalloc: don't fail if can't create debugfs info" | Dan Streetman | 1 | -19/+16 |
| 2016-05-20 | mm/zsmalloc: don't fail if can't create debugfs info | Dan Streetman | 1 | -11/+7 |
| 2016-05-20 | zsmalloc: require GFP in zs_malloc() | Sergey Senozhatsky | 1 | -11/+13 |
| 2016-05-20 | zsmalloc: remove unused pool param in obj_free | Minchan Kim | 1 | -4/+3 |
| 2016-05-20 | zsmalloc: reorder function parameters | Minchan Kim | 1 | -24/+26 |
| 2016-05-20 | zsmalloc: clean up many BUG_ON | Minchan Kim | 1 | -27/+15 |
| 2016-05-20 | zsmalloc: use first_page rather than page | Minchan Kim | 1 | -30/+32 |
| 2016-05-09 | zsmalloc: fix zs_can_compact() integer overflow | Sergey Senozhatsky | 1 | -2/+5 |
| 2016-03-17 | mm/zsmalloc: add `freeable' column to pool stat | Sergey Senozhatsky | 1 | -7/+13 |
| 2016-03-17 | zsmalloc: drop unused member 'mapping_area->huge' | YiPing Xu | 1 | -6/+3 |
| 2016-01-20 | zsmalloc: fix migrate_zspage-zs_free race condition | Junil Lee | 1 | -1/+13 |
| 2016-01-15 | zsmalloc: reorganize struct size_class to pack 4 bytes hole | Weijie Yang | 1 | -2/+2 |
| 2015-11-06 | zsmalloc: use page->private instead of page->first_page | Kirill A. Shutemov | 1 | -6/+5 |
| 2015-11-06 | zsmalloc: reduce size_class memory usage | Sergey Senozhatsky | 1 | -4/+13 |
| 2015-11-06 | mm/zsmalloc.c: remove useless line in obj_free() | Hui Zhu | 1 | -3/+0 |
| 2015-11-06 | zsmalloc: don't test shrinker_enabled in zs_shrinker_count() | Sergey Senozhatsky | 1 | -3/+0 |
| 2015-11-06 | zsmalloc: use preempt.h for in_interrupt() | Sergey Senozhatsky | 1 | -1/+1 |
| 2015-11-06 | zsmalloc: fix obj_to_head use page_private(page) as value but not pointer | Hui Zhu | 1 | -1/+1 |
| 2015-11-06 | zsmalloc: add comments for ->inuse to zspage | Hui Zhu | 1 | -0/+1 |
| 2015-11-06 | mm: zsmalloc: constify struct zs_pool name | Sergey SENOZHATSKY | 1 | -5/+5 |
| 2015-09-08 | mm: zpool: constify the zpool_ops | Krzysztof Kozlowski | 1 | -1/+2 |
| 2015-09-08 | zsmalloc: remove null check from destroy_handle_cache() | Sergey Senozhatsky | 1 | -2/+1 |
| 2015-09-08 | zsmalloc: do not take class lock in zs_shrinker_count() | Sergey Senozhatsky | 1 | -4/+0 |
| 2015-09-08 | zsmalloc: use class->pages_per_zspage | Minchan Kim | 1 | -3/+2 |
| 2015-09-08 | zsmalloc: consider ZS_ALMOST_FULL as migrate source | Minchan Kim | 1 | -7/+10 |
| 2015-09-08 | zsmalloc: partial page ordering within a fullness_list | Sergey Senozhatsky | 1 | -5/+14 |
| 2015-09-08 | zsmalloc: use shrinker to trigger auto-compaction | Sergey Senozhatsky | 1 | -0/+78 |
| 2015-09-08 | zsmalloc: account the number of compacted pages | Sergey Senozhatsky | 1 | -10/+17 |
| 2015-09-08 | zsmalloc/zram: introduce zs_pool_stats api | Sergey Senozhatsky | 1 | -14/+15 |
| 2015-09-08 | zsmalloc: cosmetic compaction code adjustments | Sergey Senozhatsky | 1 | -6/+6 |
| 2015-09-08 | zsmalloc: introduce zs_can_compact() function | Sergey Senozhatsky | 1 | -0/+26 |
| 2015-09-08 | zsmalloc: always keep per-class stats | Sergey Senozhatsky | 1 | -32/+8 |
| 2015-09-08 | zsmalloc: drop unused variable `nr_to_migrate' | Sergey Senozhatsky | 1 | -4/+0 |
| 2015-06-25 | zpool: remove zpool_evict() | Dan Streetman | 1 | -1/+2 |
| 2015-06-25 | zsmalloc: remove obsolete ZSMALLOC_DEBUG | Marcin Jabrzyk | 1 | -4/+0 |
| 2015-06-10 | zsmalloc: fix a null pointer dereference in destroy_handle_cache() | Sergey Senozhatsky | 1 | -1/+2 |
| 2015-04-15 | zsmalloc: remove extra cond_resched() in __zs_compact | Sergey Senozhatsky | 1 | -2/+0 |
| 2015-04-15 | zsmalloc: fix fatal corruption due to wrong size class selection | Heesub Shin | 1 | -5/+0 |
| 2015-04-15 | zsmalloc: remove unnecessary insertion/removal of zspage in compaction | Minchan Kim | 1 | -3/+3 |
| 2015-04-15 | zsmalloc: micro-optimize zs_object_copy() | Sergey Senozhatsky | 1 | -8/+7 |
| 2015-04-15 | zsmalloc: remove synchronize_rcu from zs_compact() | Sergey Senozhatsky | 1 | -2/+0 |
| 2015-04-15 | mm/zsmalloc.c: fix comment for get_pages_per_zspage | Yinghao Xie | 1 | -1/+2 |
| 2015-04-15 | zsmalloc: zsmalloc documentation | Minchan Kim | 1 | -29/+0 |
| 2015-04-15 | zsmalloc: add fullness into stat | Minchan Kim | 1 | -165/+184 |
| 2015-04-15 | zsmalloc: record handle in page->private for huge object | Minchan Kim | 1 | -12/+42 |
| 2015-04-15 | zsmalloc: adjust ZS_ALMOST_FULL | Minchan Kim | 1 | -1/+1 |
| 2015-04-15 | zsmalloc: support compaction | Minchan Kim | 1 | -19/+359 |
| 2015-04-15 | zsmalloc: factor out obj_[malloc|free] | Minchan Kim | 1 | -38/+60 |
| 2015-04-15 | zsmalloc: decouple handle and object | Minchan Kim | 1 | -28/+98 |
| 2015-02-12 | mm/zsmalloc: add statistics support | Ganesh Mahendran | 1 | -4/+229 |
| 2015-02-12 | mm/zpool: add name argument to create zpool | Ganesh Mahendran | 1 | -3/+3 |
| 2014-12-18 | mm/zsmalloc: adjust order of functions | Ganesh Mahendran | 1 | -187/+187 |
| 2014-12-13 | mm/zsmalloc: allocate exactly size of struct zs_pool | Ganesh Mahendran | 1 | -3/+2 |
| 2014-12-13 | mm/zsmalloc: avoid duplicate assignment of prev_class | Ganesh Mahendran | 1 | -5/+4 |
| 2014-12-13 | mm/zsmalloc: support allocating obj with size of ZS_MAX_ALLOC_SIZE | Mahendran Ganesh | 1 | -6/+32 |
| 2014-12-13 | zsmalloc: correct fragile [kmap|kunmap]_atomic use | Minchan Kim | 1 | -9/+12 |
| 2014-12-13 | zsmalloc: fix zs_init cpu notifier error handling | Sergey Senozhatsky | 1 | -15/+24 |
| 2014-12-13 | zsmalloc: merge size_class to reduce fragmentation | Joonsoo Kim | 1 | -14/+66 |
| 2014-10-09 | zsmalloc: simplify init_zspage free obj linking | Dan Streetman | 1 | -9/+5 |
| 2014-10-09 | mm/zsmalloc.c: correct comment for fullness group computation | Wang Sheng-Hui | 1 | -1/+1 |
| 2014-10-09 | zsmalloc: change return value unit of zs_get_total_size_bytes | Minchan Kim | 1 | -5/+4 |
| 2014-10-09 | zsmalloc: move pages_allocated to zs_pool | Minchan Kim | 1 | -15/+8 |
| 2014-08-29 | mm/zpool: use prefixed module loading | Kees Cook | 1 | -0/+1 |
| 2014-08-06 | mm/zpool: zbud/zsmalloc implement zpool | Dan Streetman | 1 | -0/+85 |
| 2014-08-06 | mm/zpool: implement common zpool api to zbud/zsmalloc | Dan Streetman | 1 | -1/+0 |
| 2014-08-06 | mm/vmalloc.c: clean up map_vm_area third argument | WANG Chao | 1 | -1/+1 |
| 2014-06-04 | zsmalloc: fixup trivial zs size classes value in comments | Weijie Yang | 1 | -1/+1 |
| 2014-06-04 | mm: replace __get_cpu_var uses with this_cpu_ptr | Christoph Lameter | 1 | -1/+1 |
| 2014-03-20 | zsmalloc: Fix CPU hotplug callback registration | Srivatsa S. Bhat | 1 | -3/+14 |
| 2014-01-30 | zsmalloc: add copyright | Minchan Kim | 1 | -0/+1 |
| 2014-01-30 | zsmalloc: move it under mm | Minchan Kim | 1 | -0/+1105 |