android14-6.1 October 2023 release 7

Artifacts:
  https://ci.android.com/builds/submitted/11261995/kernel_aarch64/latest
  1. fafa73a ANDROID: GKI: Update symbol list for xiaomi "abi_gki_aarch64_xiaomi" by wanghongjing · 2 years ago android14-6.1-2023-10_r7
  2. 14489e0 ANDROID: GKI: build damon for monitoring virtual address spaces by cuiyangpei · 2 years ago
  3. 3490c9c UPSTREAM: mm/damon/sysfs-schemes: handle tried region directory allocation failure by SeongJae Park · 2 years ago
  4. c701a31 UPSTREAM: mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure by SeongJae Park · 2 years ago
  5. 0e87aae UPSTREAM: mm/damon/sysfs: check error from damon_sysfs_update_target() by SeongJae Park · 2 years ago
  6. 77686e78 UPSTREAM: mm/damon/sysfs: eliminate potential uninitialized variable warning by Dan Carpenter · 2 years ago
  7. e7563e7 UPSTREAM: mm/damon/sysfs: update monitoring target regions for online input commit by SeongJae Park · 2 years ago
  8. 5174c18e UPSTREAM: mm/damon/sysfs: remove requested targets when online-commit inputs by SeongJae Park · 2 years ago
  9. ce6ec19 UPSTREAM: mm/damon/sysfs: avoid empty scheme tried regions for large apply interval by SeongJae Park · 2 years ago
  10. 413bcde3 UPSTREAM: mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot by SeongJae Park · 2 years ago
  11. f5e2dd0 UPSTREAM: mm/damon/sysfs: check DAMOS regions update progress from before_terminate() by SeongJae Park · 2 years ago
  12. d6feb07 UPSTREAM: mm/damon/sysfs: implement a command for updating only schemes tried total bytes by SeongJae Park · 2 years ago
  13. 83e1033 UPSTREAM: mm/damon/sysfs-schemes: implement DAMOS tried total bytes file by SeongJae Park · 2 years ago
  14. 865479e UPSTREAM: mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() by Ryan Roberts · 2 years ago
  15. e04ed78 UPSTREAM: mm/damon/ops-common: atomically test and clear young on ptes and pmds by Ryan Roberts · 2 years ago
  16. 96b72ab UPSTREAM: mm/damon/core: skip apply schemes if empty by Huaisheng Ye · 2 years ago
  17. e7aeacd UPSTREAM: mm/damon: use kstrtobool() instead of strtobool() by Christophe JAILLET · 2 years ago
  18. ad13ef6 UPSTREAM: mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command by SeongJae Park · 2 years ago
  19. 6beccdc UPSTREAM: mm/damon/sysfs: implement DAMOS tried regions update command by SeongJae Park · 2 years ago
  20. d666d94 UPSTREAM: mm/damon/sysfs-schemes: implement scheme region directory by SeongJae Park · 2 years ago
  21. bf50f6f UPSTREAM: mm/damon/sysfs-schemes: implement schemes/tried_regions directory by SeongJae Park · 2 years ago
  22. 2ac98b5 UPSTREAM: mm/damon/core: add a callback for scheme target regions check by SeongJae Park · 2 years ago
  23. e976d71 UPSTREAM: mm/damon/lru_sort: enable and disable synchronously by SeongJae Park · 2 years ago
  24. 05254a28 UPSTREAM: mm/damon/reclaim: enable and disable synchronously by SeongJae Park · 2 years ago
  25. 05418415 UPSTREAM: mm/damon/{reclaim,lru_sort}: remove unnecessarily included headers by SeongJae Park · 2 years ago
  26. 5e28fb4 UPSTREAM: mm/damon/modules: deduplicate init steps for DAMON context setup by SeongJae Park · 2 years ago
  27. 509f3c1 UPSTREAM: mm/damon/sysfs: split out schemes directory implementation to separate file by SeongJae Park · 2 years ago
  28. f61ed4f UPSTREAM: mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function by SeongJae Park · 2 years ago
  29. c260b6b UPSTREAM: mm/damon/sysfs: move unsigned long range directory to common module by SeongJae Park · 2 years ago
  30. 52c743f UPSTREAM: mm/damon/sysfs: move sysfs_lock to common module by SeongJae Park · 2 years ago
  31. 7c9a2b0 UPSTREAM: mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() by SeongJae Park · 2 years ago
  32. e5a90f6 UPSTREAM: mm/damon/sysfs: use damon_addr_range for region's start and end values by SeongJae Park · 2 years ago
  33. ac59507 UPSTREAM: mm/damon/core: split out scheme quota adjustment logic into a new function by SeongJae Park · 2 years ago
  34. 24c56d3 UPSTREAM: mm/damon/core: split out scheme stat update logic into a new function by SeongJae Park · 2 years ago
  35. 12628f7 UPSTREAM: mm/damon/core: split damos application logic into a new function by SeongJae Park · 2 years ago
  36. 400ab98 UPSTREAM: mm/damon/core: split out DAMOS-charged region skip logic into a new function by SeongJae Park · 2 years ago
  37. b5b3db8 FROMLIST: iommu: Avoid more races around device probe by Robin Murphy · 2 years ago