AI Trajectory


Trajectory: (Expand/Collapse All)
Seq Timestamp Type Name Duration
0/0 2026/06/27 20:12 flow patch-triage
0m Args:
null

Results:
{
  "EnableConfigs": null,
  "FocusSymbols": [],
  "Reasoning": "The patch only updates maintainer information, documentation, and removes author/copyright comments from source files. It contains no functional changes to the kernel code.",
  "WorthFuzzing": false
}

1/1 2026/06/27 20:12 action read-patch-diff
0m Args:
null

Results:
{
  "PatchDiff": "commit b1ea587f99b4f716cc4c1c68ba7370f06409e2bb\nAuthor: syz-cluster \u003ctriage@syzkaller.com\u003e\nDate:   Sat Jun 27 20:12:06 2026 +0000\n\n    syz-cluster: applied patch under review\n\ndiff --git a/.mailmap b/.mailmap\nindex 1f23ea6e8ce183..595d33b236fdab 100644\n--- a/.mailmap\n+++ b/.mailmap\n@@ -811,6 +811,7 @@ Simon Wunderlich \u003csw@simonwunderlich.de\u003e \u003csimon.wunderlich@s2003.tu-chemnitz.de\u003e\n Simon Wunderlich \u003csw@simonwunderlich.de\u003e \u003csimon.wunderlich@saxnet.de\u003e\n Simon Wunderlich \u003csw@simonwunderlich.de\u003e \u003csimon@open-mesh.com\u003e\n Simon Wunderlich \u003csw@simonwunderlich.de\u003e \u003csiwu@hrz.tu-chemnitz.de\u003e\n+SJ Park \u003csj@kernel.org\u003e\n Sricharan Ramabadhran \u003cquic_srichara@quicinc.com\u003e \u003csricharan@codeaurora.org\u003e\n Srinivas Kandagatla \u003csrini@kernel.org\u003e \u003csrinivas.kandagatla@st.com\u003e\n Srinivas Kandagatla \u003csrini@kernel.org\u003e \u003csrinivas.kandagatla@linaro.org\u003e\ndiff --git a/Documentation/ABI/testing/sysfs-kernel-mm-damon b/Documentation/ABI/testing/sysfs-kernel-mm-damon\nindex b73e6bc28ea5fc..4fdec63a47d4aa 100644\n--- a/Documentation/ABI/testing/sysfs-kernel-mm-damon\n+++ b/Documentation/ABI/testing/sysfs-kernel-mm-damon\n@@ -1,26 +1,26 @@\n what:\t\t/sys/kernel/mm/damon/\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tInterface for Data Access MONitoring (DAMON).  Contains files\n \t\tfor controlling DAMON.  For more details on DAMON itself,\n \t\tplease refer to Documentation/admin-guide/mm/damon/index.rst.\n \n What:\t\t/sys/kernel/mm/damon/admin/\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tInterface for privileged users of DAMON.  Contains files for\n \t\tcontrolling DAMON that aimed to be used by privileged users.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/nr_kdamonds\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for controlling each DAMON worker thread (kdamond)\n \t\tnamed '0' to 'N-1' under the kdamonds/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/state\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting 'on' or 'off' to this file makes the kdamond starts or\n \t\tstops, respectively.  Reading the file returns the keywords\n \t\tbased on the current status.  Writing 'commit' to this file\n@@ -40,33 +40,33 @@ Description:\tWriting 'on' or 'off' to this file makes the kdamond starts or\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/pid\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the pid of the kdamond if it is\n \t\trunning.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/refresh_ms\n Date:\t\tJul 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the time interval for\n \t\tautomatic DAMON status file contents update.  Writing '0'\n \t\tdisables the update.  Reading this file returns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/nr_contexts\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for controlling each DAMON context named '0' to\n \t\t'N-1' under the contexts/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/avail_operations\n Date:\t\tApr 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the available monitoring operations\n \t\tsets on the currently running kernel.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/operations\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a keyword for a monitoring operations set ('vaddr' for\n \t\tvirtual address spaces monitoring, 'fvaddr' for fixed virtual\n \t\taddress ranges monitoring, and 'paddr' for the physical address\n@@ -79,42 +79,42 @@ Description:\tWriting a keyword for a monitoring operations set ('vaddr' for\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/addr_unit\n Date:\t\tAug 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting an integer to this file sets the 'address unit'\n \t\tparameter of the given operations set of the context.  Reading\n \t\tthe file returns the last-written 'address unit' value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/pause\n Date:\t\tMar 2026\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a boolean keyword to this file sets the 'pause' request\n \t\tparameter for the context.  Reading the file returns the\n \t\tlast-written 'pause' value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/sample_us\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the sampling interval of the\n \t\tDAMON context in microseconds as the value.  Reading this file\n \t\treturns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/aggr_us\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the aggregation interval of\n \t\tthe DAMON context in microseconds as the value.  Reading this\n \t\tfile returns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/update_us\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the update interval of the\n \t\tDAMON context in microseconds as the value.  Reading this file\n \t\treturns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/intrvals_goal/access_bp\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the monitoring intervals\n \t\tauto-tuning target DAMON-observed access events ratio within\n \t\tthe given time interval (aggrs in same directory), in bp\n@@ -122,7 +122,7 @@ Description:\tWriting a value to this file sets the monitoring intervals\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/intrvals_goal/aggrs\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the time interval to achieve\n \t\tthe monitoring intervals auto-tuning target DAMON-observed\n \t\taccess events ratio (access_bp in same directory) within.\n@@ -130,14 +130,14 @@ Description:\tWriting a value to this file sets the time interval to achieve\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/intrvals_goal/min_sample_us\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the minimum value of\n \t\tauto-tuned sampling interval in microseconds.  Reading this\n \t\tfile returns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/intervals/intrvals_goal/max_sample_us\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the maximum value of\n \t\tauto-tuned sampling interval in microseconds.  Reading this\n \t\tfile returns the value.\n@@ -145,42 +145,42 @@ Description:\tWriting a value to this file sets the maximum value of\n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/nr_regions/min\n \n WDate:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the minimum number of\n \t\tmonitoring regions of the DAMON context as the value.  Reading\n \t\tthis file returns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/monitoring_attrs/nr_regions/max\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the maximum number of\n \t\tmonitoring regions of the DAMON context as the value.  Reading\n \t\tthis file returns the value.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/nr_targets\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for controlling each DAMON target of the context\n \t\tnamed '0' to 'N-1' under the contexts/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/\u003cT\u003e/pid_target\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the pid of\n \t\tthe target process if the context is for virtual address spaces\n \t\tmonitoring, respectively.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/\u003cT\u003e/obsolete_target\n Date:\t\tOct 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\tobsoleteness of the matching parameters commit destination\n \t\ttarget.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/\u003cT\u003e/regions/nr_regions\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for setting each DAMON target memory region of the\n \t\tcontext named '0' to 'N-1' under the regions/ directory.  In\n@@ -190,181 +190,181 @@ Description:\tWriting a number 'N' to this file creates the number of\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/\u003cT\u003e/regions/\u003cR\u003e/start\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the start\n \t\taddress of the monitoring region.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/targets/\u003cT\u003e/regions/\u003cR\u003e/end\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the end\n \t\taddress of the monitoring region.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/nr_schemes\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for controlling each DAMON-based operation scheme\n \t\tof the context named '0' to 'N-1' under the schemes/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/action\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the action\n \t\tof the scheme.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/target_nid\n Date:\t\tJun 2024\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tAction's target NUMA node id.  Supported by only relevant\n \t\tactions.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/apply_interval_us\n Date:\t\tSep 2023\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a value to this file sets the action apply interval of\n \t\tthe scheme in microseconds.  Reading this file returns the\n \t\tvalue.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/sz/min\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the minimum\n \t\tsize of the scheme's target regions in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/sz/max\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the maximum\n \t\tsize of the scheme's target regions in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/nr_accesses/min\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the manimum\n \t\t'nr_accesses' of the scheme's target regions.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/nr_accesses/max\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the maximum\n \t\t'nr_accesses' of the scheme's target regions.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/age/min\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the minimum\n \t\t'age' of the scheme's target regions.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/access_pattern/age/max\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the maximum\n \t\t'age' of the scheme's target regions.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/ms\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the time\n \t\tquota of the scheme in milliseconds.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/bytes\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the size\n \t\tquota of the scheme in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/effective_bytes\n Date:\t\tFeb 2024\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading from this file gets the effective size quota of the\n \t\tscheme in bytes, which adjusted for the time quota and goals.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/reset_interval_ms\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the quotas\n \t\tcharge reset interval of the scheme in milliseconds.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/nr_goals\n Date:\t\tNov 2023\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for setting automatic tuning of the scheme's\n \t\taggressiveness named '0' to 'N-1' under the goals/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/\u003cG\u003e/target_metric\n Date:\t\tFeb 2024\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the quota\n \t\tauto-tuning goal metric.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/\u003cG\u003e/target_value\n Date:\t\tNov 2023\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the target\n \t\tvalue of the goal metric.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/\u003cG\u003e/current_value\n Date:\t\tNov 2023\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the current\n \t\tvalue of the goal metric.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/\u003cG\u003e/nid\n Date:\t\tApr 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the nid\n \t\tparameter of the goal.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goals/\u003cG\u003e/path\n Date:\t\tOct 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the path\n \t\tparameter of the goal.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/goal_tuner\n Date:\t\tMar 2026\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\tgoal-based effective quota auto-tuning algorithm to use.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/fail_charge_num\n Date:\t\tMar 2026\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\taction-failed memory quota charging ratio numerator.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/fail_charge_denom\n Date:\t\tMar 2026\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\taction-failed memory quota charging ratio denominator.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/weights/sz_permil\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\tunder-quota limit regions prioritization weight for 'size' in\n \t\tpermil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/weights/nr_accesses_permil\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\tunder-quota limit regions prioritization weight for\n \t\t'nr_accesses' in permil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/quotas/weights/age_permil\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the\n \t\tunder-quota limit regions prioritization weight for 'age' in\n \t\tpermil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/watermarks/metric\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the metric\n \t\tof the watermarks for the scheme.  The writable/readable\n \t\tkeywords for this file are 'none' for disabling the watermarks\n@@ -373,44 +373,44 @@ Description:\tWriting to and reading from this file sets and gets the metric\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/watermarks/interval_us\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the metric\n \t\tcheck interval of the watermarks for the scheme in\n \t\tmicroseconds.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/watermarks/high\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the high\n \t\twatermark of the scheme in permil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/watermarks/mid\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the mid\n \t\twatermark of the scheme in permil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/watermarks/low\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the low\n \t\twatermark of the scheme in permil.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tDirectory for DAMON core layer-handled DAMOS filters.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/nr_filters\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for setting filters of the scheme named '0' to\n \t\t'N-1' under the core_filters/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/type\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the type of\n \t\tthe memory of the interest.  'anon' for anonymous pages,\n \t\t'memcg' for specific memory cgroup, 'young' for young pages,\n@@ -419,62 +419,62 @@ Description:\tWriting to and reading from this file sets and gets the type of\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/memcg_path\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'memcg' is written to the 'type' file, writing to and\n \t\treading from this file sets and gets the path to the memory\n \t\tcgroup of the interest.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/addr_start\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'addr' is written to the 'type' file, writing to or reading\n \t\tfrom this file sets or gets the start address of the address\n \t\trange for the filter.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/addr_end\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'addr' is written to the 'type' file, writing to or reading\n \t\tfrom this file sets or gets the end address of the address\n \t\trange for the filter.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/min\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'hugepage_size' is written to the 'type' file, writing to\n \t\tor reading from this file sets or gets the minimum size of the\n \t\thugepage for the filter.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/max\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'hugepage_size' is written to the 'type' file, writing to\n \t\tor reading from this file sets or gets the maximum size of the\n \t\thugepage for the filter.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/damon_target_idx\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tIf 'target' is written to the 'type' file, writing to or\n \t\treading from this file sets or gets the index of the DAMON\n \t\tmonitoring target of the interest.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/matching\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting 'Y' or 'N' to this file sets whether the filter is for\n \t\tthe memory of the 'type', or all except the 'type'.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters/\u003cF\u003e/allow\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting 'Y' or 'N' to this file sets whether to allow or reject\n \t\tapplying the scheme's action to the memory that satisfies the\n \t\t'type' and the 'matching' of the directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/ops_filters\n Date:\t\tFeb 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tDirectory for DAMON operations set layer-handled DAMOS filters.\n \t\tFiles under this directory works same to those of\n \t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/core_filters\n@@ -482,7 +482,7 @@ Description:\tDirectory for DAMON operations set layer-handled DAMOS filters.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/filters\n Date:\t\tDec 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tDirectory for DAMOS filters.  Files under this directory works\n \t\tsame to those of\n \t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/{core,ops}_filters\n@@ -491,14 +491,14 @@ Description:\tDirectory for DAMOS filters.  Files under this directory works\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/dests/nr_dests\n Date:\t\tJul 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number 'N' to this file creates the number of\n \t\tdirectories for setting action destinations of the scheme named\n \t\t'0' to 'N-1' under the dests/ directory.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/dests/\u003cD\u003e/id\n Date:\t\tJul 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the id of\n \t\tthe DAMOS action destination.  For DAMOS_MIGRATE_{HOT,COLD}\n \t\tactions, the destination node's node id can be written and\n@@ -506,98 +506,98 @@ Description:\tWriting to and reading from this file sets and gets the id of\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/dests/\u003cD\u003e/weight\n Date:\t\tJul 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting to and reading from this file sets and gets the weight\n \t\tof the DAMOS action destination to select as the destination of\n \t\teach action among the destinations.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/nr_tried\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the number of regions that the action\n \t\tof the scheme has tried to be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/sz_tried\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the total size of regions that the\n \t\taction of the scheme has tried to be applied in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/nr_applied\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the number of regions that the action\n \t\tof the scheme has successfully applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/sz_applied\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the total size of regions that the\n \t\taction of the scheme has successfully applied in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/sz_ops_filter_passed\n Date:\t\tDec 2024\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the total size of memory that passed\n \t\tDAMON operations layer-handled filters of the scheme in bytes.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/qt_exceeds\n Date:\t\tMar 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the number of the exceed events of\n \t\tthe scheme's quotas.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/nr_snapshots\n Date:\t\tDec 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the total number of DAMON snapshots\n \t\tthat the scheme has tried to be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/stats/max_nr_snapshots\n Date:\t\tDec 2025\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tWriting a number to this file sets the upper limit of\n \t\tnr_snapshots that deactivates the scheme when the limit is\n \t\treached or exceeded.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/total_bytes\n Date:\t\tJul 2023\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the total amount of memory that\n \t\tcorresponding DAMON-based Operation Scheme's action has tried\n \t\tto be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/\u003cR\u003e/start\n Date:\t\tOct 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the start address of a memory region\n \t\tthat corresponding DAMON-based Operation Scheme's action has\n \t\ttried to be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/\u003cR\u003e/end\n Date:\t\tOct 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the end address of a memory region\n \t\tthat corresponding DAMON-based Operation Scheme's action has\n \t\ttried to be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/\u003cR\u003e/nr_accesses\n Date:\t\tOct 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the 'nr_accesses' of a memory region\n \t\tthat corresponding DAMON-based Operation Scheme's action has\n \t\ttried to be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/\u003cR\u003e/age\n Date:\t\tOct 2022\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the 'age' of a memory region that\n \t\tcorresponding DAMON-based Operation Scheme's action has tried\n \t\tto be applied.\n \n What:\t\t/sys/kernel/mm/damon/admin/kdamonds/\u003cK\u003e/contexts/\u003cC\u003e/schemes/\u003cS\u003e/tried_regions/\u003cR\u003e/sz_filter_passed\n Date:\t\tDec 2024\n-Contact:\tSeongJae Park \u003csj@kernel.org\u003e\n+Contact:\tSJ Park \u003csj@kernel.org\u003e\n Description:\tReading this file returns the size of the memory in the region\n \t\tthat passed DAMON operations layer-handled filters of the\n \t\tscheme in bytes.\ndiff --git a/MAINTAINERS b/MAINTAINERS\nindex 9b787bc2855ff8..940948b22bdc90 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -7123,7 +7123,7 @@ W:\thttps://docs.dasharo.com/\n F:\tdrivers/platform/x86/dasharo-acpi.c\n \n DAMON\n-M:\tSeongJae Park \u003csj@kernel.org\u003e\n+M:\tSJ Park \u003csj@kernel.org\u003e\n L:\tdamon@lists.linux.dev\n L:\tlinux-mm@kvack.org\n S:\tMaintained\ndiff --git a/include/linux/damon.h b/include/linux/damon.h\nindex 6f7edb3590ef97..8bb28d5682dd87 100644\n--- a/include/linux/damon.h\n+++ b/include/linux/damon.h\n@@ -1,8 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * DAMON api\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #ifndef _DAMON_H_\ndiff --git a/mm/damon/core.c b/mm/damon/core.c\nindex 7e4b9affc5b060..d99f7a297fdde6 100644\n--- a/mm/damon/core.c\n+++ b/mm/damon/core.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * Data Access Monitor\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #define pr_fmt(fmt) \"damon: \" fmt\ndiff --git a/mm/damon/lru_sort.c b/mm/damon/lru_sort.c\nindex 8298c6001fd097..32f41491b726b2 100644\n--- a/mm/damon/lru_sort.c\n+++ b/mm/damon/lru_sort.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON-based LRU-lists Sorting\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #define pr_fmt(fmt) \"damon-lru-sort: \" fmt\ndiff --git a/mm/damon/modules-common.c b/mm/damon/modules-common.c\nindex 86d58f8c4f6358..f87fa46a95a088 100644\n--- a/mm/damon/modules-common.c\n+++ b/mm/damon/modules-common.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * Common Code for DAMON Modules\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/damon.h\u003e\ndiff --git a/mm/damon/modules-common.h b/mm/damon/modules-common.h\nindex f103ad55636872..6fd45490e45b63 100644\n--- a/mm/damon/modules-common.h\n+++ b/mm/damon/modules-common.h\n@@ -1,8 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Common Code for DAMON Modules\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/moduleparam.h\u003e\ndiff --git a/mm/damon/ops-common.c b/mm/damon/ops-common.c\nindex 5c93ef2bb8a97f..c15239798f68b5 100644\n--- a/mm/damon/ops-common.c\n+++ b/mm/damon/ops-common.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * Common Code for Data Access Monitoring\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/migrate.h\u003e\ndiff --git a/mm/damon/ops-common.h b/mm/damon/ops-common.h\nindex 5efa5b5970def7..38d295488fa181 100644\n--- a/mm/damon/ops-common.h\n+++ b/mm/damon/ops-common.h\n@@ -1,8 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Common Code for Data Access Monitoring\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/damon.h\u003e\ndiff --git a/mm/damon/paddr.c b/mm/damon/paddr.c\nindex d0598f5f268822..5c2da45f988cf9 100644\n--- a/mm/damon/paddr.c\n+++ b/mm/damon/paddr.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON Code for The Physical Address Space\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #define pr_fmt(fmt) \"damon-pa: \" fmt\ndiff --git a/mm/damon/reclaim.c b/mm/damon/reclaim.c\nindex ce4499cf4b8b05..11b70d0a9a6f0a 100644\n--- a/mm/damon/reclaim.c\n+++ b/mm/damon/reclaim.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON-based page reclamation\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #define pr_fmt(fmt) \"damon-reclaim: \" fmt\ndiff --git a/mm/damon/sysfs-common.c b/mm/damon/sysfs-common.c\nindex bdc6ae2639e4f9..c59d7bf7a73ae0 100644\n--- a/mm/damon/sysfs-common.c\n+++ b/mm/damon/sysfs-common.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * Common Code for DAMON Sysfs Interface\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/slab.h\u003e\ndiff --git a/mm/damon/sysfs-common.h b/mm/damon/sysfs-common.h\nindex 3079306966a910..733764716e8dd9 100644\n--- a/mm/damon/sysfs-common.h\n+++ b/mm/damon/sysfs-common.h\n@@ -1,8 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Common Code for DAMON Sysfs Interface\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/damon.h\u003e\ndiff --git a/mm/damon/sysfs-schemes.c b/mm/damon/sysfs-schemes.c\nindex 329cfd0bbe9f32..82e06f5231761a 100644\n--- a/mm/damon/sysfs-schemes.c\n+++ b/mm/damon/sysfs-schemes.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON sysfs Interface\n- *\n- * Copyright (c) 2022 SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/slab.h\u003e\ndiff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c\nindex 2e95e3bac774dc..a9e187158067d4 100644\n--- a/mm/damon/sysfs.c\n+++ b/mm/damon/sysfs.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON sysfs Interface\n- *\n- * Copyright (c) 2022 SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #include \u003clinux/pid.h\u003e\ndiff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h\nindex 1cfb8c176b873e..fcf7c7fadb5fe5 100644\n--- a/mm/damon/tests/core-kunit.h\n+++ b/mm/damon/tests/core-kunit.h\n@@ -1,10 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Data Access Monitor Unit Tests\n- *\n- * Copyright 2019 Amazon.com, Inc. or its affiliates.  All rights reserved.\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #ifdef CONFIG_DAMON_KUNIT_TEST\ndiff --git a/mm/damon/tests/sysfs-kunit.h b/mm/damon/tests/sysfs-kunit.h\nindex f9ec5e795b34b6..138a4b8d14e734 100644\n--- a/mm/damon/tests/sysfs-kunit.h\n+++ b/mm/damon/tests/sysfs-kunit.h\n@@ -1,8 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Data Access Monitor Unit Tests\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #ifdef CONFIG_DAMON_SYSFS_KUNIT_TEST\ndiff --git a/mm/damon/tests/vaddr-kunit.h b/mm/damon/tests/vaddr-kunit.h\nindex 563fbc7e3f4483..61f844336ffb50 100644\n--- a/mm/damon/tests/vaddr-kunit.h\n+++ b/mm/damon/tests/vaddr-kunit.h\n@@ -1,10 +1,6 @@\n /* SPDX-License-Identifier: GPL-2.0 */\n /*\n  * Data Access Monitor Unit Tests\n- *\n- * Copyright 2019 Amazon.com, Inc. or its affiliates.  All rights reserved.\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #ifdef CONFIG_DAMON_VADDR_KUNIT_TEST\ndiff --git a/mm/damon/vaddr.c b/mm/damon/vaddr.c\nindex d271476035641b..e73ec1ce016e5b 100644\n--- a/mm/damon/vaddr.c\n+++ b/mm/damon/vaddr.c\n@@ -1,8 +1,6 @@\n // SPDX-License-Identifier: GPL-2.0\n /*\n  * DAMON Code for Virtual Address Spaces\n- *\n- * Author: SeongJae Park \u003csj@kernel.org\u003e\n  */\n \n #define pr_fmt(fmt) \"damon-va: \" fmt\n"
}

2/1 2026/06/27 20:12 agent patch-evaluator
0m Model:
gemini-3.1-pro-preview

Args:
null

Results:
{
  "EnableConfigs": null,
  "FocusSymbols": [],
  "Reasoning": "The patch only updates maintainer information, documentation, and removes author/copyright comments from source files. It contains no functional changes to the kernel code.",
  "WorthFuzzing": false
}

Instruction:
You are an expert Linux kernel maintainer.
Your job is to review a provided patch series and determine
if it makes functional changes to the kernel that should be fuzzed.

IMPORTANT: The changes have ALREADY been applied and committed as the HEAD commit in
your workspace. Do NOT rely on your internal knowledge of the kernel. You must actively
use your code access tools to examine the actual source code and confirm any assumptions.

Return WorthFuzzing=false if the patch only contains:
- Modifications to Documentation/, Kconfig files, or code comments.
- Purely decorative changes, such as logging (e.g., pr_err, printk) or tracepoints.
- Changes to numeric constants or macros that do not functionally alter execution flow.
- Code paths that are impossible to reach in virtualized environments like GCE or QEMU,
even when utilizing software-emulated hardware (e.g., usb gadget, mac80211_hwsim).

If it modifies reachable core kernel logic, drivers, or architectures, use your code search
tools to verify the code can be executed, then return WorthFuzzing=true.

When returning WorthFuzzing=true, you MUST ALSO:
1. Extract any specific kernel functions that should be heavily fuzzed into FocusSymbols.
   Avoid listing generic hot-path functions to prevent skewed test distributions.
2. Identify any specific CONFIG_ options required to properly test this new/modified feature.
   Go and look into the Kconfig files and check for ifdefs around the code, do not make assumptions.
   Do not list too generic configs (we already have them enabled). Only list those that
   specifically cover the modified code. List them in the EnableConfigs output array,
   and DO NOT add a 'CONFIG_' prefix (e.g., return "NET_IPV4" instead of "CONFIG_NET_IPV4").
Prefer calling several tools at the same time to save round-trips.


Use set-results tool to provide results of the analysis.
It must be called exactly once before the final reply.
Ignore results of this tool.

Prompt:
For your convenience, here is the diff of the changes:
commit b1ea587f99b4f716cc4c1c68ba7370f06409e2bb
Author: syz-cluster <triage@syzkaller.com>
Date:   Sat Jun 27 20:12:06 2026 +0000

    syz-cluster: applied patch under review

diff --git a/.mailmap b/.mailmap
index 1f23ea6e8ce183..595d33b236fdab 100644
--- a/.mailmap
+++ b/.mailmap
@@ -811,6 +811,7 @@ Simon Wunderlich <sw@simonwunderlich.de> <simon.wunderlich@s2003.tu-chemnitz.de>
 Simon Wunderlich <sw@simonwunderlich.de> <simon.wunderlich@saxnet.de>
 Simon Wunderlich <sw@simonwunderlich.de> <simon@open-mesh.com>
 Simon Wunderlich <sw@simonwunderlich.de> <siwu@hrz.tu-chemnitz.de>
+SJ Park <sj@kernel.org>
 Sricharan Ramabadhran <quic_srichara@quicinc.com> <sricharan@codeaurora.org>
 Srinivas Kandagatla <srini@kernel.org> <srinivas.kandagatla@st.com>
 Srinivas Kandagatla <srini@kernel.org> <srinivas.kandagatla@linaro.org>
diff --git a/Documentation/ABI/testing/sysfs-kernel-mm-damon b/Documentation/ABI/testing/sysfs-kernel-mm-damon
index b73e6bc28ea5fc..4fdec63a47d4aa 100644
--- a/Documentation/ABI/testing/sysfs-kernel-mm-damon
+++ b/Documentation/ABI/testing/sysfs-kernel-mm-damon
@@ -1,26 +1,26 @@
 what:		/sys/kernel/mm/damon/
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Interface for Data Access MONitoring (DAMON).  Contains files
 		for controlling DAMON.  For more details on DAMON itself,
 		please refer to Documentation/admin-guide/mm/damon/index.rst.
 
 What:		/sys/kernel/mm/damon/admin/
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Interface for privileged users of DAMON.  Contains files for
 		controlling DAMON that aimed to be used by privileged users.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/nr_kdamonds
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for controlling each DAMON worker thread (kdamond)
 		named '0' to 'N-1' under the kdamonds/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/state
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing 'on' or 'off' to this file makes the kdamond starts or
 		stops, respectively.  Reading the file returns the keywords
 		based on the current status.  Writing 'commit' to this file
@@ -40,33 +40,33 @@ Description:	Writing 'on' or 'off' to this file makes the kdamond starts or
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/pid
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the pid of the kdamond if it is
 		running.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/refresh_ms
 Date:		Jul 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the time interval for
 		automatic DAMON status file contents update.  Writing '0'
 		disables the update.  Reading this file returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/nr_contexts
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for controlling each DAMON context named '0' to
 		'N-1' under the contexts/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/avail_operations
 Date:		Apr 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the available monitoring operations
 		sets on the currently running kernel.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/operations
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a keyword for a monitoring operations set ('vaddr' for
 		virtual address spaces monitoring, 'fvaddr' for fixed virtual
 		address ranges monitoring, and 'paddr' for the physical address
@@ -79,42 +79,42 @@ Description:	Writing a keyword for a monitoring operations set ('vaddr' for
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/addr_unit
 Date:		Aug 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing an integer to this file sets the 'address unit'
 		parameter of the given operations set of the context.  Reading
 		the file returns the last-written 'address unit' value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/pause
 Date:		Mar 2026
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a boolean keyword to this file sets the 'pause' request
 		parameter for the context.  Reading the file returns the
 		last-written 'pause' value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/sample_us
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the sampling interval of the
 		DAMON context in microseconds as the value.  Reading this file
 		returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/aggr_us
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the aggregation interval of
 		the DAMON context in microseconds as the value.  Reading this
 		file returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/update_us
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the update interval of the
 		DAMON context in microseconds as the value.  Reading this file
 		returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/access_bp
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the monitoring intervals
 		auto-tuning target DAMON-observed access events ratio within
 		the given time interval (aggrs in same directory), in bp
@@ -122,7 +122,7 @@ Description:	Writing a value to this file sets the monitoring intervals
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/aggrs
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the time interval to achieve
 		the monitoring intervals auto-tuning target DAMON-observed
 		access events ratio (access_bp in same directory) within.
@@ -130,14 +130,14 @@ Description:	Writing a value to this file sets the time interval to achieve
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/min_sample_us
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the minimum value of
 		auto-tuned sampling interval in microseconds.  Reading this
 		file returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/max_sample_us
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the maximum value of
 		auto-tuned sampling interval in microseconds.  Reading this
 		file returns the value.
@@ -145,42 +145,42 @@ Description:	Writing a value to this file sets the maximum value of
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/min
 
 WDate:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the minimum number of
 		monitoring regions of the DAMON context as the value.  Reading
 		this file returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/max
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the maximum number of
 		monitoring regions of the DAMON context as the value.  Reading
 		this file returns the value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/nr_targets
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for controlling each DAMON target of the context
 		named '0' to 'N-1' under the contexts/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/pid_target
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the pid of
 		the target process if the context is for virtual address spaces
 		monitoring, respectively.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/obsolete_target
 Date:		Oct 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		obsoleteness of the matching parameters commit destination
 		target.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/nr_regions
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for setting each DAMON target memory region of the
 		context named '0' to 'N-1' under the regions/ directory.  In
@@ -190,181 +190,181 @@ Description:	Writing a number 'N' to this file creates the number of
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/start
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the start
 		address of the monitoring region.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/end
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the end
 		address of the monitoring region.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/nr_schemes
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for controlling each DAMON-based operation scheme
 		of the context named '0' to 'N-1' under the schemes/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/action
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the action
 		of the scheme.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/target_nid
 Date:		Jun 2024
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Action's target NUMA node id.  Supported by only relevant
 		actions.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/apply_interval_us
 Date:		Sep 2023
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a value to this file sets the action apply interval of
 		the scheme in microseconds.  Reading this file returns the
 		value.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/min
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the minimum
 		size of the scheme's target regions in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/max
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the maximum
 		size of the scheme's target regions in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/min
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the manimum
 		'nr_accesses' of the scheme's target regions.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/max
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the maximum
 		'nr_accesses' of the scheme's target regions.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/min
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the minimum
 		'age' of the scheme's target regions.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/max
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the maximum
 		'age' of the scheme's target regions.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/ms
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the time
 		quota of the scheme in milliseconds.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/bytes
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the size
 		quota of the scheme in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/effective_bytes
 Date:		Feb 2024
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading from this file gets the effective size quota of the
 		scheme in bytes, which adjusted for the time quota and goals.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/reset_interval_ms
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the quotas
 		charge reset interval of the scheme in milliseconds.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/nr_goals
 Date:		Nov 2023
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for setting automatic tuning of the scheme's
 		aggressiveness named '0' to 'N-1' under the goals/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_metric
 Date:		Feb 2024
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the quota
 		auto-tuning goal metric.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_value
 Date:		Nov 2023
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the target
 		value of the goal metric.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/current_value
 Date:		Nov 2023
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the current
 		value of the goal metric.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/nid
 Date:		Apr 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the nid
 		parameter of the goal.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/path
 Date:		Oct 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the path
 		parameter of the goal.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goal_tuner
 Date:		Mar 2026
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		goal-based effective quota auto-tuning algorithm to use.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/fail_charge_num
 Date:		Mar 2026
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		action-failed memory quota charging ratio numerator.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/fail_charge_denom
 Date:		Mar 2026
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		action-failed memory quota charging ratio denominator.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/sz_permil
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		under-quota limit regions prioritization weight for 'size' in
 		permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/nr_accesses_permil
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		under-quota limit regions prioritization weight for
 		'nr_accesses' in permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/age_permil
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the
 		under-quota limit regions prioritization weight for 'age' in
 		permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/metric
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the metric
 		of the watermarks for the scheme.  The writable/readable
 		keywords for this file are 'none' for disabling the watermarks
@@ -373,44 +373,44 @@ Description:	Writing to and reading from this file sets and gets the metric
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/interval_us
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the metric
 		check interval of the watermarks for the scheme in
 		microseconds.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/high
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the high
 		watermark of the scheme in permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/mid
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the mid
 		watermark of the scheme in permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/low
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the low
 		watermark of the scheme in permil.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Directory for DAMON core layer-handled DAMOS filters.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/nr_filters
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for setting filters of the scheme named '0' to
 		'N-1' under the core_filters/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/type
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the type of
 		the memory of the interest.  'anon' for anonymous pages,
 		'memcg' for specific memory cgroup, 'young' for young pages,
@@ -419,62 +419,62 @@ Description:	Writing to and reading from this file sets and gets the type of
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/memcg_path
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'memcg' is written to the 'type' file, writing to and
 		reading from this file sets and gets the path to the memory
 		cgroup of the interest.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/addr_start
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'addr' is written to the 'type' file, writing to or reading
 		from this file sets or gets the start address of the address
 		range for the filter.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/addr_end
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'addr' is written to the 'type' file, writing to or reading
 		from this file sets or gets the end address of the address
 		range for the filter.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/min
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'hugepage_size' is written to the 'type' file, writing to
 		or reading from this file sets or gets the minimum size of the
 		hugepage for the filter.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/max
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'hugepage_size' is written to the 'type' file, writing to
 		or reading from this file sets or gets the maximum size of the
 		hugepage for the filter.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/damon_target_idx
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	If 'target' is written to the 'type' file, writing to or
 		reading from this file sets or gets the index of the DAMON
 		monitoring target of the interest.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/matching
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing 'Y' or 'N' to this file sets whether the filter is for
 		the memory of the 'type', or all except the 'type'.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters/<F>/allow
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing 'Y' or 'N' to this file sets whether to allow or reject
 		applying the scheme's action to the memory that satisfies the
 		'type' and the 'matching' of the directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/ops_filters
 Date:		Feb 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Directory for DAMON operations set layer-handled DAMOS filters.
 		Files under this directory works same to those of
 		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters
@@ -482,7 +482,7 @@ Description:	Directory for DAMON operations set layer-handled DAMOS filters.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters
 Date:		Dec 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Directory for DAMOS filters.  Files under this directory works
 		same to those of
 		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/{core,ops}_filters
@@ -491,14 +491,14 @@ Description:	Directory for DAMOS filters.  Files under this directory works
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/nr_dests
 Date:		Jul 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number 'N' to this file creates the number of
 		directories for setting action destinations of the scheme named
 		'0' to 'N-1' under the dests/ directory.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/<D>/id
 Date:		Jul 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the id of
 		the DAMOS action destination.  For DAMOS_MIGRATE_{HOT,COLD}
 		actions, the destination node's node id can be written and
@@ -506,98 +506,98 @@ Description:	Writing to and reading from this file sets and gets the id of
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/<D>/weight
 Date:		Jul 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing to and reading from this file sets and gets the weight
 		of the DAMOS action destination to select as the destination of
 		each action among the destinations.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_tried
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the number of regions that the action
 		of the scheme has tried to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_tried
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the total size of regions that the
 		action of the scheme has tried to be applied in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_applied
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the number of regions that the action
 		of the scheme has successfully applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_applied
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the total size of regions that the
 		action of the scheme has successfully applied in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_ops_filter_passed
 Date:		Dec 2024
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the total size of memory that passed
 		DAMON operations layer-handled filters of the scheme in bytes.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/qt_exceeds
 Date:		Mar 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the number of the exceed events of
 		the scheme's quotas.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_snapshots
 Date:		Dec 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the total number of DAMON snapshots
 		that the scheme has tried to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/max_nr_snapshots
 Date:		Dec 2025
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Writing a number to this file sets the upper limit of
 		nr_snapshots that deactivates the scheme when the limit is
 		reached or exceeded.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/total_bytes
 Date:		Jul 2023
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the total amount of memory that
 		corresponding DAMON-based Operation Scheme's action has tried
 		to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/start
 Date:		Oct 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the start address of a memory region
 		that corresponding DAMON-based Operation Scheme's action has
 		tried to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/end
 Date:		Oct 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the end address of a memory region
 		that corresponding DAMON-based Operation Scheme's action has
 		tried to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/nr_accesses
 Date:		Oct 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the 'nr_accesses' of a memory region
 		that corresponding DAMON-based Operation Scheme's action has
 		tried to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/age
 Date:		Oct 2022
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the 'age' of a memory region that
 		corresponding DAMON-based Operation Scheme's action has tried
 		to be applied.
 
 What:		/sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/sz_filter_passed
 Date:		Dec 2024
-Contact:	SeongJae Park <sj@kernel.org>
+Contact:	SJ Park <sj@kernel.org>
 Description:	Reading this file returns the size of the memory in the region
 		that passed DAMON operations layer-handled filters of the
 		scheme in bytes.
diff --git a/MAINTAINERS b/MAINTAINERS
index 9b787bc2855ff8..940948b22bdc90 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7123,7 +7123,7 @@ W:	https://docs.dasharo.com/
 F:	drivers/platform/x86/dasharo-acpi.c
 
 DAMON
-M:	SeongJae Park <sj@kernel.org>
+M:	SJ Park <sj@kernel.org>
 L:	damon@lists.linux.dev
 L:	linux-mm@kvack.org
 S:	Maintained
diff --git a/include/linux/damon.h b/include/linux/damon.h
index 6f7edb3590ef97..8bb28d5682dd87 100644
--- a/include/linux/damon.h
+++ b/include/linux/damon.h
@@ -1,8 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * DAMON api
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #ifndef _DAMON_H_
diff --git a/mm/damon/core.c b/mm/damon/core.c
index 7e4b9affc5b060..d99f7a297fdde6 100644
--- a/mm/damon/core.c
+++ b/mm/damon/core.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * Data Access Monitor
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #define pr_fmt(fmt) "damon: " fmt
diff --git a/mm/damon/lru_sort.c b/mm/damon/lru_sort.c
index 8298c6001fd097..32f41491b726b2 100644
--- a/mm/damon/lru_sort.c
+++ b/mm/damon/lru_sort.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON-based LRU-lists Sorting
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #define pr_fmt(fmt) "damon-lru-sort: " fmt
diff --git a/mm/damon/modules-common.c b/mm/damon/modules-common.c
index 86d58f8c4f6358..f87fa46a95a088 100644
--- a/mm/damon/modules-common.c
+++ b/mm/damon/modules-common.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * Common Code for DAMON Modules
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/damon.h>
diff --git a/mm/damon/modules-common.h b/mm/damon/modules-common.h
index f103ad55636872..6fd45490e45b63 100644
--- a/mm/damon/modules-common.h
+++ b/mm/damon/modules-common.h
@@ -1,8 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Common Code for DAMON Modules
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/moduleparam.h>
diff --git a/mm/damon/ops-common.c b/mm/damon/ops-common.c
index 5c93ef2bb8a97f..c15239798f68b5 100644
--- a/mm/damon/ops-common.c
+++ b/mm/damon/ops-common.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * Common Code for Data Access Monitoring
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/migrate.h>
diff --git a/mm/damon/ops-common.h b/mm/damon/ops-common.h
index 5efa5b5970def7..38d295488fa181 100644
--- a/mm/damon/ops-common.h
+++ b/mm/damon/ops-common.h
@@ -1,8 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Common Code for Data Access Monitoring
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/damon.h>
diff --git a/mm/damon/paddr.c b/mm/damon/paddr.c
index d0598f5f268822..5c2da45f988cf9 100644
--- a/mm/damon/paddr.c
+++ b/mm/damon/paddr.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON Code for The Physical Address Space
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #define pr_fmt(fmt) "damon-pa: " fmt
diff --git a/mm/damon/reclaim.c b/mm/damon/reclaim.c
index ce4499cf4b8b05..11b70d0a9a6f0a 100644
--- a/mm/damon/reclaim.c
+++ b/mm/damon/reclaim.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON-based page reclamation
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #define pr_fmt(fmt) "damon-reclaim: " fmt
diff --git a/mm/damon/sysfs-common.c b/mm/damon/sysfs-common.c
index bdc6ae2639e4f9..c59d7bf7a73ae0 100644
--- a/mm/damon/sysfs-common.c
+++ b/mm/damon/sysfs-common.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * Common Code for DAMON Sysfs Interface
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/slab.h>
diff --git a/mm/damon/sysfs-common.h b/mm/damon/sysfs-common.h
index 3079306966a910..733764716e8dd9 100644
--- a/mm/damon/sysfs-common.h
+++ b/mm/damon/sysfs-common.h
@@ -1,8 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Common Code for DAMON Sysfs Interface
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/damon.h>
diff --git a/mm/damon/sysfs-schemes.c b/mm/damon/sysfs-schemes.c
index 329cfd0bbe9f32..82e06f5231761a 100644
--- a/mm/damon/sysfs-schemes.c
+++ b/mm/damon/sysfs-schemes.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON sysfs Interface
- *
- * Copyright (c) 2022 SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/slab.h>
diff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c
index 2e95e3bac774dc..a9e187158067d4 100644
--- a/mm/damon/sysfs.c
+++ b/mm/damon/sysfs.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON sysfs Interface
- *
- * Copyright (c) 2022 SeongJae Park <sj@kernel.org>
  */
 
 #include <linux/pid.h>
diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h
index 1cfb8c176b873e..fcf7c7fadb5fe5 100644
--- a/mm/damon/tests/core-kunit.h
+++ b/mm/damon/tests/core-kunit.h
@@ -1,10 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Data Access Monitor Unit Tests
- *
- * Copyright 2019 Amazon.com, Inc. or its affiliates.  All rights reserved.
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #ifdef CONFIG_DAMON_KUNIT_TEST
diff --git a/mm/damon/tests/sysfs-kunit.h b/mm/damon/tests/sysfs-kunit.h
index f9ec5e795b34b6..138a4b8d14e734 100644
--- a/mm/damon/tests/sysfs-kunit.h
+++ b/mm/damon/tests/sysfs-kunit.h
@@ -1,8 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Data Access Monitor Unit Tests
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #ifdef CONFIG_DAMON_SYSFS_KUNIT_TEST
diff --git a/mm/damon/tests/vaddr-kunit.h b/mm/damon/tests/vaddr-kunit.h
index 563fbc7e3f4483..61f844336ffb50 100644
--- a/mm/damon/tests/vaddr-kunit.h
+++ b/mm/damon/tests/vaddr-kunit.h
@@ -1,10 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 /*
  * Data Access Monitor Unit Tests
- *
- * Copyright 2019 Amazon.com, Inc. or its affiliates.  All rights reserved.
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #ifdef CONFIG_DAMON_VADDR_KUNIT_TEST
diff --git a/mm/damon/vaddr.c b/mm/damon/vaddr.c
index d271476035641b..e73ec1ce016e5b 100644
--- a/mm/damon/vaddr.c
+++ b/mm/damon/vaddr.c
@@ -1,8 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * DAMON Code for Virtual Address Spaces
- *
- * Author: SeongJae Park <sj@kernel.org>
  */
 
 #define pr_fmt(fmt) "damon-va: " fmt

3/2 2026/06/27 20:12 llm patch-evaluator
0m Model:
gemini-3.1-pro-preview

Args:
null

Results:
null

Tokens:
							input: 15551
							output: 61
							thoughts: 387
						

Thoughts:
**My Assessment of This DAMON Patch**

Okay, so I've got this patch here. Immediately, my eye is drawn to the file list: `.mailmap`, `Documentation/ABI/testing/sysfs-kernel-mm-damon`, `MAINTAINERS`, and a whole slew of files within the `mm/damon/` directory and some includes. That's a pretty extensive touch, so I need to dig deeper.

As I zero in on the changes themselves, it quickly becomes clear: this isn't about new functionality. It's about housekeeping. The heart of the change appears to be removing author and copyright lines from the headers within the `mm/damon/` directory and the relevant `include/` files.  Furthermore, it's about updating the `.mailmap`, `MAINTAINERS`, and ABI documentation, to reflect a name change - "SeongJae Park" is now "SJ Park".

Given my expertise, this is straightforward. The code itself, the DAMON logic, is untouched. This is purely cosmetic from a technical point of view. It's documentation updates, comment cleanup, and maintainer information refinements. This has zero impact on runtime behavior, performance, or ABI.

Therefore, from a fuzzing perspective, the `WorthFuzzing` flag is unequivocally **`false`**. There's nothing here to trigger any new code paths or expose any potential bugs.



4/2 2026/06/27 20:12 tool set-results
0m Args:
{
  "EnableConfigs": [],
  "FocusSymbols": [],
  "Reasoning": "The patch only updates maintainer information, documentation, and removes author/copyright comments from source files. It contains no functional changes to the kernel code.",
  "WorthFuzzing": false
}

Results:
{
  "EnableConfigs": null,
  "FocusSymbols": [],
  "Reasoning": "The patch only updates maintainer information, documentation, and removes author/copyright comments from source files. It contains no functional changes to the kernel code.",
  "WorthFuzzing": false
}

LLM Calls Summary:
Total Calls Total Tokens Avg Tokens Total Duration (Seconds) Avg Duration (Seconds)
Tool Calls Summary:
Total Calls Total Duration (Seconds) Avg Duration (Seconds)