- 6273d79 Merge 5.10.114 into android12-5.10-lts by Greg Kroah-Hartman · 2 years, 8 months ago
- 141fbd3 Revert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" by Greg Kroah-Hartman · 2 years, 8 months ago
- ca9b002 Merge 5.10.113 into android12-5.10-lts by Greg Kroah-Hartman · 2 years, 8 months ago
- f64cd19 Merge branch 'android12-5.10' into `android12-5.10-lts` by Greg Kroah-Hartman · 2 years, 8 months ago
- 78d4dcc kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time by Zqiang · 2 years, 8 months ago
- a37eec7 UPSTREAM: mm: fix unexpected zeroed page mapping with zram swap by Minchan Kim · 2 years, 9 months ago
- e5b4949 ANDROID: vendor_hooks: tune reclaim scan type for specified mem_cgroup by xiaofeng · 2 years, 8 months ago
- de64d94 Merge 5.10.112 into android12-5.10-lts by Greg Kroah-Hartman · 2 years, 8 months ago
- 0453acd FROMLIST: mm/damon/reclaim: Fix the timer always stays active by Hailong Tu · 2 years, 8 months ago
- 2522f6c BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency by Jakub Kicinski · 3 years, 1 month ago
- 94006b8 UPSTREAM: mm/damon: hide kernel pointer from tracepoint event by SeongJae Park · 3 years ago
- 4c35006 UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log by SeongJae Park · 3 years ago
- c44028a UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging by SeongJae Park · 3 years ago
- 98dcd24 UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable by SeongJae Park · 3 years ago
- 21dc18f UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h by Guoqing Jiang · 3 years ago
- 73faa85 UPSTREAM: mm/damon: add access checking for hugetlb pages by Baolin Wang · 3 years ago
- b0cf3ac UPSTREAM: mm/damon/dbgfs: support all DAMOS stats by SeongJae Park · 3 years ago
- 1c400b8 UPSTREAM: mm/damon/reclaim: provide reclamation statistics by SeongJae Park · 3 years ago
- f755f1a UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded by SeongJae Park · 3 years ago
- 7cecfab UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied by SeongJae Park · 3 years ago
- 943c0cd1 UPSTREAM: mm/damon: convert macro functions to static inline functions by SeongJae Park · 3 years ago
- 947d088 UPSTREAM: mm/damon: move damon_rand() definition into damon.h by Xin Hao · 3 years ago
- b454231 UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds by Xin Hao · 3 years ago
- b198e86 UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap() by Yihao Han · 3 years ago
- 9a8de9c UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h by Xin Hao · 3 years ago
- 07045a0 UPSTREAM: mm/damon/core: use abs() instead of diff_of() by Xin Hao · 3 years ago
- 8b02bed UPSTREAM: mm/damon: unified access_check function naming rules by Xin Hao · 3 years ago
- d4d20c7 UPSTREAM: mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' by SeongJae Park · 3 years ago
- c393903 UPSTREAM: mm/damon/dbgfs: protect targets destructions with kdamond_lock by SeongJae Park · 3 years ago
- 82bb332 UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables by SeongJae Park · 3 years, 1 month ago
- 4f0e48e UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size by SeongJae Park · 3 years, 1 month ago
- 90af7e3 UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message by SeongJae Park · 3 years, 1 month ago
- 4e19846 UPSTREAM: mm/damon/core: remove unnecessary error messages by SeongJae Park · 3 years, 1 month ago
- a7969da UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message by SeongJae Park · 3 years, 1 month ago
- f37ab7f UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold by SeongJae Park · 3 years, 1 month ago
- 63e8bc8 UPSTREAM: mm/damon/core: fix fake load reports due to uninterruptible sleeps by SeongJae Park · 3 years, 1 month ago
- 2581464 UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock by SeongJae Park · 3 years, 1 month ago
- dbbff91 UPSTREAM: mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation by SeongJae Park · 3 years, 1 month ago
- 55a2d2f UPSTREAM: mm/damon: remove return value from before_terminate callback by Changbin Du · 3 years, 2 months ago
- b48f28f UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message by Colin Ian King · 3 years, 2 months ago
- bb15a07 UPSTREAM: mm/damon: simplify stop mechanism by Changbin Du · 3 years, 2 months ago
- f1456aa UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on by Xin Hao · 3 years, 2 months ago
- 8c2db14 UPSTREAM: mm/damon: remove unnecessary variable initialization by Xin Hao · 3 years, 2 months ago
- 4d321b7 UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) by SeongJae Park · 3 years, 2 months ago
- 88d4410 UPSTREAM: mm/damon/dbgfs: support watermarks by SeongJae Park · 3 years, 2 months ago
- fb7d5f3 UPSTREAM: mm/damon/schemes: activate schemes based on a watermarks mechanism by SeongJae Park · 3 years, 2 months ago
- eb9cf87 UPSTREAM: mm/damon/dbgfs: support prioritization weights by SeongJae Park · 3 years, 2 months ago
- 798e889 UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization by SeongJae Park · 3 years, 2 months ago
- dd19470 UPSTREAM: mm/damon/schemes: prioritize regions within the quotas by SeongJae Park · 3 years, 2 months ago
- 8c491da UPSTREAM: mm/damon/dbgfs: support quotas of schemes by SeongJae Park · 3 years, 2 months ago
- 2c090a6 UPSTREAM: mm/damon/schemes: implement time quota by SeongJae Park · 3 years, 2 months ago
- 8c0c30e UPSTREAM: mm/damon/schemes: skip already charged targets and regions by SeongJae Park · 3 years, 2 months ago
- a9af000 UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control by SeongJae Park · 3 years, 2 months ago
- 780cd6f UPSTREAM: mm/damon/paddr: support the pageout scheme by SeongJae Park · 3 years, 2 months ago
- 71a2381 UPSTREAM: mm/damon/dbgfs: remove unnecessary variables by Rongwei Wang · 3 years, 2 months ago
- 1d68b96 UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops by Rikard Falkeborn · 3 years, 2 months ago
- 932c8c6 UPSTREAM: mm/damon/dbgfs: support physical memory monitoring by SeongJae Park · 3 years, 2 months ago
- f348ba2 UPSTREAM: mm/damon: implement primitives for physical address space monitoring by SeongJae Park · 3 years, 2 months ago
- 3c4a2c1 UPSTREAM: mm/damon/vaddr: separate commonly usable functions by SeongJae Park · 3 years, 2 months ago
- c7f64c7 UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions' by SeongJae Park · 3 years, 2 months ago
- 27b2b8d UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions by SeongJae Park · 3 years, 2 months ago
- ef67835 UPSTREAM: mm/damon/schemes: implement statistics feature by SeongJae Park · 3 years, 2 months ago
- 5203491 UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 2 months ago
- cad23cd UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 2 months ago
- 2a43737 UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) by SeongJae Park · 3 years, 2 months ago
- 3d9ce6d UPSTREAM: mm/damon/core: account age of target regions by SeongJae Park · 3 years, 2 months ago
- b1209ff UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL by Colin Ian King · 3 years, 2 months ago
- e0fad2f UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond by Changbin Du · 3 years, 2 months ago
- bcf5bbc UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond by Changbin Du · 3 years, 2 months ago
- 526b502 UPSTREAM: mm/damon/core: print kdamond start log in debug mode only by SeongJae Park · 3 years, 2 months ago
- 8c5ef4d UPSTREAM: mm/damon: grammar s/works/work/ by Geert Uytterhoeven · 3 years, 2 months ago
- e31da16 UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' by SeongJae Park · 3 years, 2 months ago
- b25e76d UPSTREAM: mm/damon: don't use strnlen() with known-bogus source length by Adam Borowski · 3 years, 3 months ago
- c1a4fca UPSTREAM: mm/damon: add kunit tests by SeongJae Park · 3 years, 4 months ago
- fe62a24 UPSTREAM: mm/damon/dbgfs: support multiple contexts by SeongJae Park · 3 years, 4 months ago
- 562b676 UPSTREAM: mm/damon/dbgfs: export kdamond pid to the user space by SeongJae Park · 3 years, 4 months ago
- c10dc78 UPSTREAM: mm/damon: implement a debugfs-based user space interface by SeongJae Park · 3 years, 4 months ago
- 3ea808d UPSTREAM: mm/damon: add a tracepoint by SeongJae Park · 3 years, 4 months ago
- 2afdd88 UPSTREAM: mm/damon: implement primitives for the virtual memory address spaces by SeongJae Park · 3 years, 4 months ago
- 75e13ba UPSTREAM: mm/idle_page_tracking: make PG_idle reusable by SeongJae Park · 3 years, 4 months ago
- 0f1bc2a UPSTREAM: mm/damon: adaptively adjust regions by SeongJae Park · 3 years, 4 months ago
- 488e19f UPSTREAM: mm/damon/core: implement region-based sampling by SeongJae Park · 3 years, 4 months ago
- bc19dd9 UPSTREAM: mm: introduce Data Access MONitor (DAMON) by SeongJae Park · 3 years, 4 months ago
- 9ca66d7 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() by Alistair Popple · 2 years, 8 months ago
- ed5d4ef oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup by Nico Pache · 2 years, 8 months ago
- 6b93292 mm, hugetlb: allow for "high" userspace addresses by Christophe Leroy · 2 years, 8 months ago
- 69848f9 mm: page_alloc: fix building error on -Werror=array-compare by Xiongwei Song · 3 years ago
- f06daa5 ANDROID: add for tuning readahead size by liang zhang · 2 years, 8 months ago
- 5dadf63 Merge 5.10.111 into android12-5.10-lts by Greg Kroah-Hartman · 2 years, 8 months ago
- 06c348f mm: kmemleak: take a full lowmem check in kmemleak_*_phys() by Patrick Wang · 2 years, 9 months ago
- 20ed94f mm: fix unexpected zeroed page mapping with zram swap by Minchan Kim · 2 years, 9 months ago
- 192e507 mm, page_alloc: fix build_zonerefs_node() by Juergen Gross · 2 years, 9 months ago
- 95f4203 Merge 5.10.110 into android12-5.10-lts by Greg Kroah-Hartman · 2 years, 8 months ago
- f089471 mm: don't skip swap entry even if zap_details specified by Peter Xu · 2 years, 9 months ago
- f7e183b mm/mempolicy: fix mpol_new leak in shared_policy_replace by Miaohe Lin · 2 years, 9 months ago
- 7d659cb mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) by Paolo Bonzini · 2 years, 9 months ago
- 3c3fbfa mm: fix race between MADV_FREE reclaim and blkdev direct IO read by Mauricio Faria de Oliveira · 2 years, 9 months ago
- 8648949 mm/usercopy: return 1 from hardened_usercopy __setup() handler by Randy Dunlap · 2 years, 9 months ago
- 81a04b9 mm/memcontrol: return 1 from cgroup.memory __setup() handler by Randy Dunlap · 2 years, 9 months ago
- d57feed mm/mmap: return 1 from stack_guard_gap __setup() handler by Randy Dunlap · 2 years, 9 months ago