- 561c270 ANDROID: vendor_hooks: tune reclaim scan type for specified mem_cgroup by xiaofeng · 3 years, 3 months ago
- 81a1ae6 ANDROID: mm: unlock the page on speculative fault retry by Vinayak Menon · 3 years, 4 months ago android13-5.10-2022-07_r1
- fca6ddff ANDROID: vendor_hooks: add vendor hoook in current_alloc_flags() by Edward Wu · 3 years, 4 months ago
- 45cb58e ANDROID: vendor_hooks: add vendor hoook to report acr_info in cma_alloc() by Edward Wu · 3 years, 4 months ago
- 13b6bd3 ANDROID: mm: vh for compaction begin/end by Robin Hsu · 3 years, 5 months ago
- e9dd78e FROMLIST: BACKPORT: mm: fix is_pinnable_page against on cma page by Minchan Kim · 3 years, 5 months ago
- 0ca85e3 ANDROID: add vendor_hook to control CMA allocation ratio by Minchan Kim · 3 years, 5 months ago
- 611d374 ANDROID: mm: keep __get_user_pages_remote behavior by Minchan Kim · 3 years, 6 months ago
- 42596c7 ANDROID: fix ABI breakage caused by per_cpu_pages by Minchan Kim · 3 years, 6 months ago
- 2eb3710 ANDROID: fix ABI breakage caused by adding union type in struct page by Minchan Kim · 3 years, 6 months ago
- fc19a77 FROMLIST: BACKPORT: mm/page_alloc: Remotely drain per-cpu lists by Nicolas Saenz Julienne · 3 years, 6 months ago
- b71c618 FROMLIST: BACKPORT: mm/page_alloc: Protect PCP lists with a spinlock by Minchan Kim · 3 years, 6 months ago
- c249c40 FROMLIST: BACKPORT: mm/page_alloc: Split out buddy removal code from rmqueue into separate helper by Mel Gorman · 3 years, 6 months ago
- a248d08 FROMLIST: BACKPORT: mm/page_alloc: Add page->buddy_list and page->pcp_list by Mel Gorman · 3 years, 6 months ago
- e70a2e1 UPSTREAM: BACKPORT: mm/page_alloc: don't pass pfn to free_unref_page_commit() by Nicolas Saenz Julienne · 3 years, 6 months ago
- 5707719 UPSTREAM: BACKPORT: mm/page_alloc: avoid conflating IRQs disabled with zone->lock by Mel Gorman · 3 years, 6 months ago
- f6f08b9 UPSTREAM: mm: fix unexpected zeroed page mapping with zram swap by Minchan Kim · 3 years, 6 months ago
- e78c5b6 UPSTREAM: mm: madvise: return correct bytes advised with process_madvise by Charan Teja Kalla · 3 years, 6 months ago
- 3e591c6 ANDROID: cma: allow to use CMA in swap-in path by Martin Liu · 3 years, 6 months ago
- b3190b5 FROMLIST: mm/damon/reclaim: Fix the timer always stays active by Hailong Tu · 3 years, 6 months ago
- ca5cc6b BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency by Jakub Kicinski · 3 years, 6 months ago
- 3d89e63 UPSTREAM: mm/damon: hide kernel pointer from tracepoint event by SeongJae Park · 3 years, 6 months ago
- 1656aa6 UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log by SeongJae Park · 3 years, 6 months ago
- a0220f6 UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging by SeongJae Park · 3 years, 6 months ago
- 6be0ebc UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable by SeongJae Park · 3 years, 6 months ago
- 1b9e81f UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h by Guoqing Jiang · 3 years, 6 months ago
- 1966005 UPSTREAM: mm/damon: add access checking for hugetlb pages by Baolin Wang · 3 years, 6 months ago
- 2d885a4 UPSTREAM: mm/damon/dbgfs: support all DAMOS stats by SeongJae Park · 3 years, 6 months ago
- 4baaade UPSTREAM: mm/damon/reclaim: provide reclamation statistics by SeongJae Park · 3 years, 6 months ago
- 5388d05 UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded by SeongJae Park · 3 years, 6 months ago
- caa9694 UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied by SeongJae Park · 3 years, 6 months ago
- cb7e288 UPSTREAM: mm/damon: convert macro functions to static inline functions by SeongJae Park · 3 years, 6 months ago
- e7b7a53 UPSTREAM: mm/damon: move damon_rand() definition into damon.h by Xin Hao · 3 years, 6 months ago
- 5fefa05 UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds by Xin Hao · 3 years, 6 months ago
- 1a8086a UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap() by Yihao Han · 3 years, 6 months ago
- ed97f26 UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h by Xin Hao · 3 years, 6 months ago
- 0fb0a85 UPSTREAM: mm/damon/core: use abs() instead of diff_of() by Xin Hao · 3 years, 6 months ago
- df930c3 UPSTREAM: mm/damon: unified access_check function naming rules by Xin Hao · 3 years, 6 months ago
- b1ddf42 UPSTREAM: mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' by SeongJae Park · 3 years, 6 months ago
- 5529c8c UPSTREAM: mm/damon/dbgfs: protect targets destructions with kdamond_lock by SeongJae Park · 3 years, 6 months ago
- 3de9750 UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables by SeongJae Park · 3 years, 6 months ago
- 0a44e49 UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size by SeongJae Park · 3 years, 6 months ago
- a5405bc UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message by SeongJae Park · 3 years, 6 months ago
- 04b67c5c UPSTREAM: mm/damon/core: remove unnecessary error messages by SeongJae Park · 3 years, 6 months ago
- 1b77288 UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message by SeongJae Park · 3 years, 6 months ago
- 5e31976 UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold by SeongJae Park · 3 years, 6 months ago
- cce6ca2 UPSTREAM: mm/damon/core: fix fake load reports due to uninterruptible sleeps by SeongJae Park · 3 years, 6 months ago
- 4c721a7 UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock by SeongJae Park · 3 years, 6 months ago
- 48bd7c8 UPSTREAM: mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation by SeongJae Park · 3 years, 6 months ago
- 90ba2d5 UPSTREAM: mm/damon: remove return value from before_terminate callback by Changbin Du · 3 years, 6 months ago
- c8aa05a UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message by Colin Ian King · 3 years, 6 months ago
- 8d31217 UPSTREAM: mm/damon: simplify stop mechanism by Changbin Du · 3 years, 6 months ago
- c8f0959 UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on by Xin Hao · 3 years, 6 months ago
- 2aafd45 UPSTREAM: mm/damon: remove unnecessary variable initialization by Xin Hao · 3 years, 6 months ago
- b3b7318 UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) by SeongJae Park · 3 years, 6 months ago
- 545df68 UPSTREAM: mm/damon/dbgfs: support watermarks by SeongJae Park · 3 years, 6 months ago
- 62bd89b UPSTREAM: mm/damon/schemes: activate schemes based on a watermarks mechanism by SeongJae Park · 3 years, 6 months ago
- 98260e4 UPSTREAM: mm/damon/dbgfs: support prioritization weights by SeongJae Park · 3 years, 6 months ago
- 2b85e83 UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization by SeongJae Park · 3 years, 6 months ago
- 76fb246 UPSTREAM: mm/damon/schemes: prioritize regions within the quotas by SeongJae Park · 3 years, 6 months ago
- 3506319 UPSTREAM: mm/damon/dbgfs: support quotas of schemes by SeongJae Park · 3 years, 6 months ago
- e2eee39 UPSTREAM: mm/damon/schemes: implement time quota by SeongJae Park · 3 years, 6 months ago
- a7e263a UPSTREAM: mm/damon/schemes: skip already charged targets and regions by SeongJae Park · 3 years, 6 months ago
- 51cd480 UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control by SeongJae Park · 3 years, 6 months ago
- 7857287 UPSTREAM: mm/damon/paddr: support the pageout scheme by SeongJae Park · 3 years, 6 months ago
- 8d537db UPSTREAM: mm/damon/dbgfs: remove unnecessary variables by Rongwei Wang · 3 years, 6 months ago
- c525089 UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops by Rikard Falkeborn · 3 years, 6 months ago
- fd1bd69 UPSTREAM: mm/damon/dbgfs: support physical memory monitoring by SeongJae Park · 3 years, 6 months ago
- 2dc9fec UPSTREAM: mm/damon: implement primitives for physical address space monitoring by SeongJae Park · 3 years, 6 months ago
- 7dc7024 UPSTREAM: mm/damon/vaddr: separate commonly usable functions by SeongJae Park · 3 years, 6 months ago
- 319f3ac UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions' by SeongJae Park · 3 years, 6 months ago
- 2c807d1 UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions by SeongJae Park · 3 years, 6 months ago
- fe2da2d UPSTREAM: mm/damon/schemes: implement statistics feature by SeongJae Park · 3 years, 6 months ago
- 59e4256 UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 6 months ago
- 77091ca UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 6 months ago
- 07cefe8 UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) by SeongJae Park · 3 years, 6 months ago
- a0a2eec UPSTREAM: mm/damon/core: account age of target regions by SeongJae Park · 3 years, 6 months ago
- e5a92ff UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL by Colin Ian King · 3 years, 6 months ago
- f6a7b65 UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond by Changbin Du · 3 years, 6 months ago
- 7aa826a UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond by Changbin Du · 3 years, 6 months ago
- bbc7383 UPSTREAM: mm/damon/core: print kdamond start log in debug mode only by SeongJae Park · 3 years, 6 months ago
- 0492d06 UPSTREAM: mm/damon: grammar s/works/work/ by Geert Uytterhoeven · 3 years, 6 months ago
- e24d4d7 UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' by SeongJae Park · 3 years, 6 months ago
- 729698e UPSTREAM: mm/damon: don't use strnlen() with known-bogus source length by Adam Borowski · 3 years, 6 months ago
- 789928c UPSTREAM: mm/damon: add kunit tests by SeongJae Park · 3 years, 6 months ago
- ac418a7 UPSTREAM: mm/damon/dbgfs: support multiple contexts by SeongJae Park · 3 years, 6 months ago
- 9fda42d UPSTREAM: mm/damon/dbgfs: export kdamond pid to the user space by SeongJae Park · 3 years, 6 months ago
- c8ecb4f UPSTREAM: mm/damon: implement a debugfs-based user space interface by SeongJae Park · 3 years, 6 months ago
- e415cf9 UPSTREAM: mm/damon: add a tracepoint by SeongJae Park · 3 years, 6 months ago
- 75f4f6e UPSTREAM: mm/damon: implement primitives for the virtual memory address spaces by SeongJae Park · 3 years, 6 months ago
- ad6156f UPSTREAM: mm/idle_page_tracking: make PG_idle reusable by SeongJae Park · 3 years, 6 months ago
- f78eee7 UPSTREAM: mm/damon: adaptively adjust regions by SeongJae Park · 3 years, 6 months ago
- 40064a1 UPSTREAM: mm/damon/core: implement region-based sampling by SeongJae Park · 3 years, 6 months ago
- d1e43a5 UPSTREAM: mm: introduce Data Access MONitor (DAMON) by SeongJae Park · 3 years, 6 months ago
- 88e4dba ANDROID: Make MGLRU aware of speculative faults by Kalesh Singh · 3 years, 6 months ago
- c098614 FROMLIST: kasan: fix hw tags enablement when KUNIT tests are disabled by Vincenzo Frascino · 3 years, 7 months ago
- 609fa1b ANDROID: mm: page_pinner: fix elapsed time by Minchan Kim · 3 years, 7 months ago
- d5d9a23 ANDROID: mm: retry GUP with orignal gup_flags on failure by Minchan Kim · 3 years, 7 months ago
- 8b006e4d FROMLIST: mm: multi-gen LRU: admin guide by Yu Zhao · 3 years, 7 months ago
- 3cf1dfa FROMLIST: mm: multi-gen LRU: debugfs interface by Yu Zhao · 3 years, 7 months ago