summaryrefslogtreecommitdiffstats
path: root/mm/z3fold.c
Commit message (Expand)AuthorAgeFilesLines
* zpool: clean out dead codeJohannes Weiner2022-12-111-31/+5
* mm: Convert all PageMovable users to movable_operationsMatthew Wilcox (Oracle)2022-08-021-75/+9
* mm/z3fold: fix z3fold_page_migrate races with z3fold_mapMiaohe Lin2022-05-271-4/+12
* mm/z3fold: fix z3fold_reclaim_page races with z3fold_freeMiaohe Lin2022-05-271-15/+3
* mm/z3fold: always clear PAGE_CLAIMED under z3fold page lockMiaohe Lin2022-05-271-3/+3
* mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration...Miaohe Lin2022-05-271-0/+4
* revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc"Miaohe Lin2022-05-271-5/+3
* mm/z3fold: throw warning on failure of trylock_page in z3fold_allocMiaohe Lin2022-05-271-4/+3
* mm/z3fold: remove buggy use of stale list for allocationMiaohe Lin2022-05-271-22/+1
* mm/z3fold: fix possible null pointer dereferencingMiaohe Lin2022-05-271-1/+11
* mm/z3fold: fix sheduling while atomicMiaohe Lin2022-05-271-2/+1
* mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle()Miaohe Lin2022-04-281-3/+0
* mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_freeMiaohe Lin2022-04-281-3/+0
* mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page()Miaohe Lin2022-04-281-29/+12
* mm/z3fold: remove confusing local variable l reassignmentMiaohe Lin2022-04-281-1/+0
* mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivateMiaohe Lin2022-04-281-3/+0
* mm/z3fold: minor clean up for z3fold_freeMiaohe Lin2022-04-281-4/+4
* mm/z3fold: remove obsolete comment in z3fold_allocMiaohe Lin2022-04-281-3/+0
* mm/z3fold: declare z3fold_mount with __initMiaohe Lin2022-04-281-1/+1
* mm/z3fold: add kerneldoc fields for z3fold_poolMel Gorman2021-07-011-0/+2
* mm/z3fold: use release_z3fold_page_locked() to release locked z3fold pageMiaohe Lin2021-06-301-1/+1
* mm/z3fold: fix potential memory leak in z3fold_destroy_pool()Miaohe Lin2021-06-301-0/+1
* mm/z3fold: remove unused function handle_to_z3fold_header()Miaohe Lin2021-06-301-18/+4
* mm/z3fold: remove magic number in z3fold_create_pool()Miaohe Lin2021-06-301-1/+2
* mm/z3fold: avoid possible underflow in z3fold_alloc()Miaohe Lin2021-06-301-2/+5
* mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKSMiaohe Lin2021-06-301-1/+1
* mm: fix some typos and code style problemsShijie Luo2021-05-071-1/+1
* z3fold: prevent reclaim/free race for headless pagesThomas Hebb2021-03-251-1/+15
* mm: set the sleep_mapped to true for zbud and z3foldTian Tao2021-02-261-0/+1
* z3fold: simplify the zhdr initialization code in init_z3fold_page()Miaohe Lin2021-02-241-7/+1
* z3fold: remove unused attribute for release_z3fold_pageMiaohe Lin2021-02-241-2/+1
* z3fold: remove preempt disabled sections for RTVitaly Wool2020-12-151-7/+10
* z3fold: stricter locking and more careful reclaimVitaly Wool2020-12-151-58/+85
* z3fold: simplify freeing slotsVitaly Wool2020-12-151-42/+13
* mm/z3fold.c: use xx_zalloc instead xx_alloc and memsetHui Su2020-10-131-2/+1
* mm/z3fold: silence kmemleak false positives of slotsQian Cai2020-05-281-0/+3
* z3fold: fix use-after-free when freeing handlesUladzislau Rezki2020-05-231-5/+6
* mm/z3fold.c: do not include rwlock.h directlySebastian Andrzej Siewior2020-03-061-1/+0
* mm/z3fold.c: add inter-page compactionVitaly Wool2019-12-011-72/+303
* mm/z3fold.c: claim page in the beginning of freeVitaly Wool2019-10-071-2/+8
* z3fold: fix memory leak in kmem cacheVitaly Wool2019-09-241-6/+9
* z3fold: fix retry mechanism in page reclaimVitaly Wool2019-09-241-15/+34
* Revert "mm/z3fold.c: fix race between migration and destruction"Vitaly Wool2019-09-241-90/+0
* mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolateGustavo A. R. Silva2019-08-301-0/+1
* mm/z3fold.c: fix race between migration and destructionHenry Burns2019-08-241-0/+89
* mm/z3fold.c: fix z3fold_destroy_pool() race conditionHenry Burns2019-08-131-1/+4
* mm/z3fold.c: fix z3fold_destroy_pool() orderingHenry Burns2019-08-131-1/+8
* Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2019-07-191-9/+5
|\
| * zsfold: Convert zsfold to use the new mount APIDavid Howells2019-05-251-5/+5
| * mount_pseudo(): drop 'name' argument, switch to d_make_root()Al Viro2019-05-251-1/+1