The patch titled Subject: Docs/damon: use damonitor GitHub organization instead of awslabs has been added to the -mm mm-unstable branch. Its filename is docs-damon-use-damonitor-github-organization-instead-of-awslabs.patch This patch will shortly appear at https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/docs-damon-use-damonitor-github-organization-instead-of-awslabs.patch This patch will later appear in the mm-unstable branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next via the mm-everything branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm and is updated there every 2-3 working days ------------------------------------------------------ From: SeongJae Park <sj@xxxxxxxxxx> Subject: Docs/damon: use damonitor GitHub organization instead of awslabs Date: Sun, 25 Aug 2024 18:57:39 -0700 Patch series "Docs/damon: update GitHub repo URLs and maintainer-profile". Replace GitHub URLS on DAMON documents for none-kernel parts DAMON repos with new ones[1] via the first patch. With following two patches, wordsmith maitnainer-profile for better readability, and document the Google clendsar for bi-weekly meetups, respectively. [1] https://lore.kernel.org/20240813232158.83903-1-sj@xxxxxxxxxx This patch (of 3): GitHub repos for non-kernel parts of DAMON project including 'damo', 'damon-tests' and 'damoos' will be moved[1] from 'awslabs' org to 'damonitor', by 2024-09-05. Update related URLs in kernel tree. [1] https://lore.kernel.org/20240813232158.83903-1-sj@xxxxxxxxxx Link: https://lkml.kernel.org/r/20240826015741.80707-1-sj@xxxxxxxxxx Link: https://lkml.kernel.org/r/20240826015741.80707-2-sj@xxxxxxxxxx Signed-off-by: SeongJae Park <sj@xxxxxxxxxx> Cc: Alex Shi <alexs@xxxxxxxxxx> Cc: Hu Haowen <2023002089@xxxxxxxxxxxxxxxx> Cc: Jonathan Corbet <corbet@xxxxxxx> Cc: Yanteng Si <siyanteng@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/admin-guide/mm/damon/start.rst | 4 ++-- Documentation/admin-guide/mm/damon/usage.rst | 8 ++++---- Documentation/mm/damon/design.rst | 2 +- Documentation/mm/damon/maintainer-profile.rst | 8 ++++---- Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst | 4 ++-- Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst | 8 ++++---- Documentation/translations/zh_TW/admin-guide/mm/damon/start.rst | 4 ++-- Documentation/translations/zh_TW/admin-guide/mm/damon/usage.rst | 8 ++++---- 8 files changed, 23 insertions(+), 23 deletions(-) --- a/Documentation/admin-guide/mm/damon/start.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/admin-guide/mm/damon/start.rst @@ -7,7 +7,7 @@ Getting Started This document briefly describes how you can use DAMON by demonstrating its default user space tool. Please note that this document describes only a part of its features for brevity. Please refer to the usage `doc -<https://github.com/awslabs/damo/blob/next/USAGE.md>`_ of the tool for more +<https://github.com/damonitor/damo/blob/next/USAGE.md>`_ of the tool for more details. @@ -26,7 +26,7 @@ User Space Tool For the demonstration, we will use the default user space tool for DAMON, called DAMON Operator (DAMO). It is available at -https://github.com/awslabs/damo. The examples below assume that ``damo`` is on +https://github.com/damonitor/damo. The examples below assume that ``damo`` is on your ``$PATH``. It's not mandatory, though. Because DAMO is using the sysfs interface (refer to :doc:`usage` for the --- a/Documentation/admin-guide/mm/damon/usage.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/admin-guide/mm/damon/usage.rst @@ -7,19 +7,19 @@ Detailed Usages DAMON provides below interfaces for different users. - *DAMON user space tool.* - `This <https://github.com/awslabs/damo>`_ is for privileged people such as + `This <https://github.com/damonitor/damo>`_ is for privileged people such as system administrators who want a just-working human-friendly interface. Using this, users can use the DAMONâ??s major features in a human-friendly way. It may not be highly tuned for special cases, though. For more detail, please refer to its `usage document - <https://github.com/awslabs/damo/blob/next/USAGE.md>`_. + <https://github.com/damonitor/damo/blob/next/USAGE.md>`_. - *sysfs interface.* :ref:`This <sysfs_interface>` is for privileged user space programmers who want more optimized use of DAMON. Using this, users can use DAMONâ??s major features by reading from and writing to special sysfs files. Therefore, you can write and use your personalized DAMON sysfs wrapper programs that reads/writes the sysfs files instead of you. The `DAMON user space tool - <https://github.com/awslabs/damo>`_ is one example of such programs. + <https://github.com/damonitor/damo>`_ is one example of such programs. - *Kernel Space Programming Interface.* :doc:`This </mm/damon/api>` is for kernel space programmers. Using this, users can utilize every feature of DAMON most flexibly and efficiently by @@ -543,7 +543,7 @@ memory rate becomes larger than 60%, or # echo 300 > watermarks/low Please note that it's highly recommended to use user space tools like `damo -<https://github.com/awslabs/damo>`_ rather than manually reading and writing +<https://github.com/damonitor/damo>`_ rather than manually reading and writing the files as above. Above is only for an example. .. _tracepoint: --- a/Documentation/mm/damon/design.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/mm/damon/design.rst @@ -586,7 +586,7 @@ API, and return the results to the user- The ABIs are designed to be used for user space applications development, rather than human beings' fingers. Human users are recommended to use such user space tools. One such Python-written user space tool is available at -Github (https://github.com/awslabs/damo), Pypi +Github (https://github.com/damonitor/damo), Pypi (https://pypistats.org/packages/damo), and Fedora (https://packages.fedoraproject.org/pkgs/python-damo/damo/). --- a/Documentation/mm/damon/maintainer-profile.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/mm/damon/maintainer-profile.rst @@ -91,9 +91,9 @@ list (damon@xxxxxxxxxxxxxxx). .. [1] https://git.kernel.org/akpm/mm/h/mm-unstable .. [2] https://git.kernel.org/sj/h/damon/next .. [3] https://git.kernel.org/akpm/mm/h/mm-stable -.. [4] https://github.com/awslabs/damon-tests/blob/master/corr/run.sh#L49 -.. [5] https://github.com/awslabs/damon-tests/blob/master/corr/tests/kunit.sh -.. [6] https://github.com/awslabs/damon-tests/tree/master/corr -.. [7] https://github.com/awslabs/damon-tests/tree/master/perf +.. [4] https://github.com/damonitor/damon-tests/blob/master/corr/run.sh#L49 +.. [5] https://github.com/damonitor/damon-tests/blob/master/corr/tests/kunit.sh +.. [6] https://github.com/damonitor/damon-tests/tree/master/corr +.. [7] https://github.com/damonitor/damon-tests/tree/master/perf .. [8] https://github.com/damonitor/hackermail .. [9] https://docs.google.com/document/d/1v43Kcj3ly4CYqmAkMaZzLiM2GEnWfgdGbZAH3mi2vpM/edit?usp=sharing --- a/Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst @@ -15,7 +15,7 @@ å?¥é?¨æ??å?? æ?¬æ??é??è¿?æ¼?示DAMONç??é»?认ç?¨æ?·ç©ºé?´å·¥å?·ï¼?ç®?è¦?å?°ä»?ç»?äº?å¦?ä½?使ç?¨DAMONã??请注æ??ï¼?为äº?ç®?æ´? èµ·è§?ï¼?æ?¬æ??æ¡£å?ªæ??è¿°äº?å®?ç??é?¨å??å??è?½ã??æ?´å¤?ç»?è??请å??è??该工å?·ç??使ç?¨æ??æ¡£ã?? -`doc <https://github.com/awslabs/damo/blob/next/USAGE.md>`_ . +`doc <https://github.com/damonitor/damo/blob/next/USAGE.md>`_ . å??æ??æ?¡ä»¶ @@ -31,7 +31,7 @@ ç?¨æ?·ç©ºé?´å·¥å?· ------------ å?¨æ¼?示ä¸ï¼?æ??们å°?使ç?¨DAMONç??é»?认ç?¨æ?·ç©ºé?´å·¥å?·ï¼?称为DAMON Operatorï¼?DAMOï¼?ã??å®?å?¯ä»¥å?¨ -https://github.com/awslabs/damoæ?¾å?°ã??ä¸?é?¢ç??ä¾?å?å??设DAMOå?¨ä½ ç??$PATHä¸?ã??å½?ç?¶ï¼?ä½;? +https://github.com/damonitor/damoæ?¾å?°ã??ä¸?é?¢ç??ä¾?å?å??设DAMOå?¨ä½ ç??$PATHä¸?ã??å½?ç?¶ï¼?ä½;? è¿?并ä¸?æ?¯å¼ºå?¶æ?§ç??ã?? å? 为DAMO使ç?¨äº?DAMONç??sysfsæ?¥å?£ï¼?详æ??请å??è??:doc:`usage`ï¼?ï¼?ä½ åº?该确ä¿? --- a/Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst @@ -16,16 +16,16 @@ 详ç»?ç?¨æ³? DAMON 为ä¸?å??ç??ç?¨æ?·æ??ä¾?äº?ä¸?é?¢è¿?äº?æ?¥å?£ã?? - *DAMONç?¨æ?·ç©ºé?´å·¥å?·ã??* - `è¿? <https://github.com/awslabs/damo>`_ 为æ??è¿?ç?¹æ??ç??人ï¼? å¦?ç³»ç»?管ç??å??ï¼?å¸?æ??æ??ä¸?个å??好 + `è¿? <https://github.com/damonitor/damo>`_ 为æ??è¿?ç?¹æ??ç??人ï¼? å¦?ç³»ç»?管ç??å??ï¼?å¸?æ??æ??ä¸?个å??好 å?¯ä»¥å·¥ä½?ç??人æ?§å??ç??é?¢ã?? 使ç?¨å®?ï¼?ç?¨æ?·å?¯ä»¥ä»¥äººæ?§å??ç??æ?¹å¼?使ç?¨DAMONç??主è¦?å??è?½ã??ä¸?è¿?ï¼?å®?å?¯è?½ä¸?ä¼?为ç?¹æ®?æ??å?µè¿?è¡?é«?度è°?æ?´ã?? å®?å??æ?¶æ?¯æ??è??æ??å??ç?©ç??å?°å??空é?´ç??ç??æµ?ã??æ?´å¤?ç»?è??ï¼?请å??è??å®?ç?? `使ç?¨æ??æ¡£ - <https://github.com/awslabs/damo/blob/next/USAGE.md>`_ã?? + <https://github.com/damonitor/damo/blob/next/USAGE.md>`_ã?? - *sysfsæ?¥å?£ã??* :ref:`è¿? <sysfs_interface>` æ?¯ä¸ºé?£äº?å¸?æ??æ?´é«?级ç??使ç?¨DAMONç??ç?¹æ??ç?¨æ?·ç©ºé?´ç¨?åº?å??å??å¤?ç??ã?? 使ç?¨å®?ï¼?ç?¨æ?·å?¯ä»¥é??è¿?读å??å??å??å?¥ç?¹æ®?ç??sysfsæ??件æ?¥ä½¿ç?¨DAMONç??主è¦?å??è?½ã??å? æ¤ï¼?ä½ å?¯ä»¥ç¼?å??å??使 ç?¨ä½ 个æ?§å??ç??DAMON sysfså??è£?ç¨?åº?ï¼?代æ?¿ä½ 读/å??sysfsæ??件ã?? `DAMONç?¨æ?·ç©ºé?´å·¥å?· - <https://github.com/awslabs/damo>`_ å°±æ?¯è¿?ç§?ç¨?åº?ç??ä¸?个ä¾?å? å®?å??æ?¶æ?¯æ??è??æ??å??ç?©ç??å?°å?? + <https://github.com/damonitor/damo>`_ å°±æ?¯è¿?ç§?ç¨?åº?ç??ä¸?个ä¾?å? å®?å??æ?¶æ?¯æ??è??æ??å??ç?©ç??å?°å?? 空é?´ç??ç??æµ?ã??注æ??ï¼?è¿?个ç??é?¢å?ªæ??ä¾?ç®?å??ç??ç??æµ?ç»?æ?? :ref:`ç»?计 <damos_stats>`ã??对äº?详ç»?ç??ç??æµ? ç»?æ??ï¼?DAMONæ??ä¾?äº?ä¸?个:ref:`è·?踪ç?¹ <tracepoint>`ã?? - *debugfs interface.* @@ -332,7 +332,7 @@ æ¢ç??æµ?ã??â?? :: # echo 500 > watermarks/mid # echo 300 > watermarks/low -请注æ??ï¼?æ??们强ç??建议使ç?¨ç?¨æ?·ç©ºé?´ç??å·¥å?·ï¼?å¦? `damo <https://github.com/awslabs/damo>`_ ï¼? +请注æ??ï¼?æ??们强ç??建议使ç?¨ç?¨æ?·ç©ºé?´ç??å·¥å?·ï¼?å¦? `damo <https://github.com/damonitor/damo>`_ ï¼? è??ä¸?æ?¯å??ä¸?é?¢é?£æ ·æ??å?¨è¯»å??æ??件ã??以ä¸?å?ªæ?¯ä¸?个ä¾?å?ã?? debugfsæ?¥å?£ --- a/Documentation/translations/zh_TW/admin-guide/mm/damon/start.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/translations/zh_TW/admin-guide/mm/damon/start.rst @@ -15,7 +15,7 @@ å?¥é??æ??å?? æ?¬æ??é??é??æ¼?示DAMONç??é»?èª?ç?¨æ?¶ç©ºé??å·¥å?·ï¼?ç°¡è¦?å?°ä»?ç´¹ç?å¦?ä½?使ç?¨DAMONã??è«?注æ??ï¼?ç?²äº?ç°¡æ½? èµ·è¦?ï¼?æ?¬æ??æª?å?ªæ??è¿°äº?å®?ç??é?¨å??å??è?½ã??æ?´å¤?ç´°ç¯?è«?å??è??該工å?·ç??使ç?¨æ??æª?ã?? -`doc <https://github.com/awslabs/damo/blob/next/USAGE.md>`_ . +`doc <https://github.com/damonitor/damo/blob/next/USAGE.md>`_ . å??æ??æ¢?件 @@ -31,7 +31,7 @@ ç?¨æ?¶ç©ºé??å·¥å?· ------------ å?¨æ¼?示ä¸ï¼?æ??å??å°?使ç?¨DAMONç??é»?èª?ç?¨æ?¶ç©ºé??å·¥å?·ï¼?稱ç?²DAMON Operatorï¼?DAMOï¼?ã??å®?å?¯ä»¥å?¨ -https://github.com/awslabs/damoæ?¾å?°ã??ä¸?é?¢ç??ä¾?å?å??è¨DAMOå?¨ä½ ç??$PATHä¸?ã??ç?¶ç?¶ï¼?ä½;? +https://github.com/damonitor/damoæ?¾å?°ã??ä¸?é?¢ç??ä¾?å?å??è¨DAMOå?¨ä½ ç??$PATHä¸?ã??ç?¶ç?¶ï¼?ä½;? é??並ä¸?æ?¯å¼·å?¶æ?§ç??ã?? å? ç?²DAMO使ç?¨äº?DAMONç??sysfsæ?¥å?£ï¼?詳æ??è«?å??è??:doc:`usage`ï¼?ï¼?ä½ æ??該確ä¿? --- a/Documentation/translations/zh_TW/admin-guide/mm/damon/usage.rst~docs-damon-use-damonitor-github-organization-instead-of-awslabs +++ a/Documentation/translations/zh_TW/admin-guide/mm/damon/usage.rst @@ -16,16 +16,16 @@ 詳細ç?¨æ³? DAMON ç?²ä¸?å??ç??ç?¨æ?¶æ??ä¾?äº?ä¸?é?¢é??äº?æ?¥å?£ã?? - *DAMONç?¨æ?¶ç©ºé??å·¥å?·ã??* - `é?? <https://github.com/awslabs/damo>`_ ç?²æ??é??ç?¹æ¬?ç??人ï¼? å¦?系統管ç??å?¡ï¼?å¸?æ??æ??ä¸?å??å??好 + `é?? <https://github.com/damonitor/damo>`_ ç?²æ??é??ç?¹æ¬?ç??人ï¼? å¦?系統管ç??å?¡ï¼?å¸?æ??æ??ä¸?å??å??好 å?¯ä»¥å·¥ä½?ç??人æ?§å??ç??é?¢ã?? 使ç?¨å®?ï¼?ç?¨æ?¶å?¯ä»¥ä»¥äººæ?§å??ç??æ?¹å¼?使ç?¨DAMONç??主è¦?å??è?½ã??ä¸?é??ï¼?å®?å?¯è?½ä¸?æ??ç?²ç?¹æ®?æ??æ³?é?²è¡?é«?度調æ?´ã?? å®?å??æ??æ?¯æ??è??æ?¬å??ç?©ç??å?°å??空é??ç??ç?£æ¸¬ã??æ?´å¤?ç´°ç¯?ï¼?è«?å??è??å®?ç?? `使ç?¨æ??æª? - <https://github.com/awslabs/damo/blob/next/USAGE.md>`_ã?? + <https://github.com/damonitor/damo/blob/next/USAGE.md>`_ã?? - *sysfsæ?¥å?£ã??* :ref:`é?? <sysfs_interface>` æ?¯ç?²é?£äº?å¸?æ??æ?´é«?ç´?ç??使ç?¨DAMONç??ç?¹æ¬?ç?¨æ?¶ç©ºé??ç¨?åº?å?¡æº?å??ç??ã?? 使ç?¨å®?ï¼?ç?¨æ?¶å?¯ä»¥é??é??è®?å??å??寫å?¥ç?¹æ®?ç??sysfsæ??件ä¾?使ç?¨DAMONç??主è¦?å??è?½ã??å? æ¤ï¼?ä½ å?¯ä»¥ç·¨å¯«å??使 ç?¨ä½ å??æ?§å??ç??DAMON sysfså??è£?ç¨?åº?ï¼?代æ?¿ä½ è®?/寫sysfsæ??件ã?? `DAMONç?¨æ?¶ç©ºé??å·¥å?· - <https://github.com/awslabs/damo>`_ å°±æ?¯é??種ç¨?åº?ç??ä¸?å??ä¾?å? å®?å??æ??æ?¯æ??è??æ?¬å??ç?©ç??å?°å?? + <https://github.com/damonitor/damo>`_ å°±æ?¯é??種ç¨?åº?ç??ä¸?å??ä¾?å? å®?å??æ??æ?¯æ??è??æ?¬å??ç?©ç??å?°å?? 空é??ç??ç?£æ¸¬ã??注æ??ï¼?é??å??ç??é?¢å?ªæ??ä¾?ç°¡å?®ç??ç?£æ¸¬çµ?æ?? :ref:`çµ±è¨? <damos_stats>`ã??å°?æ?¼è©³ç´°ç??ç?£æ¸¬ çµ?æ??ï¼?DAMONæ??ä¾?äº?ä¸?å??:ref:`è·?蹤é»? <tracepoint>`ã?? - *debugfs interface.* @@ -332,7 +332,7 @@ æ¢ç?£æ¸¬ã??â?? :: # echo 500 > watermarks/mid # echo 300 > watermarks/low -è«?注æ??ï¼?æ??å??å¼·ç??建è°ä½¿ç?¨ç?¨æ?¶ç©ºé??ç??å·¥å?·ï¼?å¦? `damo <https://github.com/awslabs/damo>`_ ï¼? +è«?注æ??ï¼?æ??å??å¼·ç??建è°ä½¿ç?¨ç?¨æ?¶ç©ºé??ç??å·¥å?·ï¼?å¦? `damo <https://github.com/damonitor/damo>`_ ï¼? è??ä¸?æ?¯å??ä¸?é?¢é?£æ¨£æ??å??è®?寫æ??件ã??以ä¸?å?ªæ?¯ä¸?å??ä¾?å?ã?? debugfsæ?¥å?£ _ Patches currently in -mm which might be from sj@xxxxxxxxxx are selftests-damon-add-access_memory_even-to-gitignore.patch selftests-damon-cleanup-__pycache__-with-make-clean.patch selftests-damon-add-execute-permissions-to-test-scripts.patch mm-damon-core-test-test-only-vaddr-case-on-ops-registration-test.patch mm-damon-core-test-fix-damon_test_ops_registration-for-damon_vaddr-unset-case.patch mm-damon-dbgfs-test-skip-dbgfs_set_targets-test-if-paddr-is-not-registered.patch mm-damon-dbgfs-test-skip-dbgfs_set_init_regions-test-if-paddr-is-not-registered.patch mm-damon-move-kunit-tests-to-tests-subdirectory-with-_kunit-suffix.patch mm-damon-tests-add-kunitconfig-file-for-damon-kunit-tests.patch mm-damon-core-intorduce-per-context-region-priorities-histogram-buffer.patch mm-damon-core-replace-per-quota-regions-priority-histogram-buffer-usage-with-per-context-one.patch mm-damon-core-remove-per-scheme-region-priority-histogram-buffer.patch revert-mm-damon-lru_sort-adjust-local-variable-to-dynamic-allocation.patch docs-damon-use-damonitor-github-organization-instead-of-awslabs.patch docs-damon-maintainer-profile-add-links-in-place.patch docs-damon-maintainer-profile-document-google-calendar-for-bi-weekly-meetups.patch