SeongJae Park
2a91cb2d2b
Docs/translations/*/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation
...
Patch series "mm/damon: remove DAMON debugfs interface".
DAMON debugfs interface was the only user interface of DAMON at the
beginning[1]. However, it turned out the interface would be not good
enough for long-term flexibility and stability.
In Feb 2022[2], we therefore introduced DAMON sysfs interface as an
alternative user interface that aims long-term flexibility and stability.
With its introduction, DAMON debugfs interface has announced to be
deprecated in near future.
In Feb 2023[3], we announced the official deprecation of DAMON debugfs
interface. In Jan 2024[4], we further made the deprecation difficult to
be ignored.
In Oct 2024[5], we posted an RFC version of this patch series as the last
notice.
And as of this writing, no problem or concerns about the removal plan have
reported. Apparently users are already moved to the alternative, or made
good plans for the change.
Remove the DAMON debugfs interface code from the tree. Given the past
timeline and the absence of reported problems or concerns, it is safe
enough to be done.
[1] https://lore.kernel.org/20210716081449.22187-1-sj38.park@gmail.com
[2] https://lore.kernel.org/20220228081314.5770-1-sj@kernel.org
[3] https://lore.kernel.org/20230209192009.7885-1-sj@kernel.org
[4] https://lore.kernel.org/20240130013549.89538-1-sj@kernel.org
[5] https://lore.kernel.org/20241015175412.60563-1-sj@kernel.org
This patch (of 8):
It's time to remove DAMON debugfs interface, which has deprecated long
before in February 2023. Read the cover letter of this patch sereis for
more details.
Remove DAMON debugfs interface usage documentation and references to it
from translations, to avoid confusing users with documents for already
removed things.
Link: https://lkml.kernel.org/r/20250106191941.107070-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20250106191941.107070-2-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org >
Cc: Alex Shi <alexs@kernel.org >
Cc: Brendan Higgins <brendan.higgins@linux.dev >
Cc: David Gow <davidgow@google.com >
Cc: Hu Haowen <2023002089@link.tyut.edu.cn >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Rae Moar <rmoar@google.com >
Cc: Shuah Khan <shuah@kernel.org >
Cc: Yanteng Si <si.yanteng@linux.dev >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2025-01-25 20:22:28 -08:00
SeongJae Park
23a425aab0
Docs/damon: use damonitor GitHub organization instead of awslabs
...
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@kernel.org
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@kernel.org
Link: https://lkml.kernel.org/r/20240826015741.80707-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20240826015741.80707-2-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org >
Cc: Alex Shi <alexs@kernel.org >
Cc: Hu Haowen <2023002089@link.tyut.edu.cn >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2024-09-09 16:39:00 -07:00
SeongJae Park
87beb00404
Docs/translations/damon/usage: update for monitor_on renaming
...
Update DAMON debugfs interface sections on the translated usage documents
to reflect the fact that 'monitor_on' file has renamed to
'monitor_on_DEPRECATED'.
Link: https://lkml.kernel.org/r/20240130013549.89538-10-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org >
Reviewed-by: Alex Shi <alexs@kernel.org >
Cc: Hu Haowen <2023002089@link.tyut.edu.cn >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Shuah Khan <shuah@kernel.org >
Cc: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2024-02-22 10:24:46 -08:00
Zang Leigang
1aa63d4eb8
docs/zh_CN: fix a wrong format
...
Add a missing markup for the code snippet at the end of lru_sort.rst
Signed-off-by: Zang Leigang <zangleigang@hisilicon.com >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/20230316024519.27992-1-zangleigang@hisilicon.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-03-23 12:00:27 -06:00
Mike Rapoport (IBM)
00cba6b60f
docs/admin-guide/mm: remove useless markup
...
It is enough to use a file name to cross-reference another rst document.
Jon says:
The right things will happen in the HTML output, readers of the
plain-text will know immediately where to go, and we don't have to add
the label clutter.
Drop reference markup and unnecessary labels and use plain file names.
Signed-off-by: Mike Rapoport (IBM) <rppt@kernel.org >
Link: https://lore.kernel.org/r/20230201094156.991542-4-rppt@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-02-02 10:18:05 -07:00
Hui Su
b05ada5615
Doc/damon: fix the data path error
...
%s/modules/module/
Signed-off-by: Hui Su <suhui_kernel@163.com >
Reviewed-by: Alex Shi <alexsshi@kernel.org >
Reviewed-by: SeongJae Park <sj@kernel.org >
Link: https://lore.kernel.org/r/Y9Tm1FiKBPKA2Tcx@localhost.localdomain
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-31 13:58:09 -07:00
Zang Leigang
9625f579b7
docs/zh_CN: add damon lru_sort translation
...
Translate .../admin-guide/mm/damon/lru_sort.rst into Chinese.
Signed-off-by: Zang Leigang <zangleigang@hisilicon.com >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/20230130120509.12029-1-zangleigang@hisilicon.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-31 13:55:44 -07:00
Yanteng Si
0f3d70cb01
docs/zh_CN: Update the translation of ksm to 6.1-rc8
...
Update to commit 21b7bdb504 ("ksm: add profit monitoring
documentation")
commit 94bfe85bde ("mm/vmstat: add events for ksm cow")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/4d11b3d7b7223c16b38ef913a6a6de108a0886d3.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:11 -07:00
Yanteng Si
7cb52d4b37
docs/zh_CN: Update the translation of usage to 6.1-rc8
...
Update to commit 1da89ea0b006 ("Docs/admin-guide/mm/damon/usage:
document schemes/<s>/tried_regions sysfs directory")
commit 465d0eb0dc ("Docs/admin-guide/mm/damon/usage: fix the
example code snip")
commit f1f3afd59d ("Docs/admin-guide/mm/damon/usage: note DAMON
debugfs interface deprecation plan")
commit 9056a2229495 ("Docs/admin-guide/mm/damon/usage: describe
the rules of sysfs region directories")
commit c3774845541e ("Docs/admin-guide/mm/damon/usage: fix wrong
usage example of init_regions file")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/8c96013940845a9c59b5b607c0a98b5d4cd53636.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:10 -07:00
Yanteng Si
9a833802a0
docs/zh_CN: Update the translation of start to 6.1-rc8
...
Update to commit 04cc7e4bf7 ("Docs/admin-guide/mm/damon/start:
mention the dependency as sysfs instead of debugfs")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/166422a66dd1985f8da9fa9f2ef7bfd57439923f.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:10 -07:00
Yanteng Si
ffdd9bd7a2
docs/zh_CN: Update the translation of reclaim to 6.1-rc8
...
Update to commit 2054980125 ("Docs/admin-guide/damon/reclaim:
remove a paragraph that been obsolete due to online tuning support")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/6f85da692baee63696e2680d5dd57c158bfbe0a6.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:10 -07:00
Linus Torvalds
6614a3c316
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
...
Pull MM updates from Andrew Morton:
"Most of the MM queue. A few things are still pending.
Liam's maple tree rework didn't make it. This has resulted in a few
other minor patch series being held over for next time.
Multi-gen LRU still isn't merged as we were waiting for mapletree to
stabilize. The current plan is to merge MGLRU into -mm soon and to
later reintroduce mapletree, with a view to hopefully getting both
into 6.1-rc1.
Summary:
- The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
- Some kmemleak fixes from Patrick Wang and Waiman Long
- DAMON updates from SeongJae Park
- memcg debug/visibility work from Roman Gushchin
- vmalloc speedup from Uladzislau Rezki
- more folio conversion work from Matthew Wilcox
- enhancements for coherent device memory mapping from Alex Sierra
- addition of shared pages tracking and CoW support for fsdax, from
Shiyang Ruan
- hugetlb optimizations from Mike Kravetz
- Mel Gorman has contributed some pagealloc changes to improve
latency and realtime behaviour.
- mprotect soft-dirty checking has been improved by Peter Xu
- Many other singleton patches all over the place"
[ XFS merge from hell as per Darrick Wong in
https://lore.kernel.org/all/YshKnxb4VwXycPO8@magnolia/ ]
* tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (282 commits)
tools/testing/selftests/vm/hmm-tests.c: fix build
mm: Kconfig: fix typo
mm: memory-failure: convert to pr_fmt()
mm: use is_zone_movable_page() helper
hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs: cleanup some comments in inode.c
hugetlbfs: remove unneeded header file
hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
hugetlbfs: use helper macro SZ_1{K,M}
mm: cleanup is_highmem()
mm/hmm: add a test for cross device private faults
selftests: add soft-dirty into run_vmtests.sh
selftests: soft-dirty: add test for mprotect
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
mm: memcontrol: fix potential oom_lock recursion deadlock
mm/gup.c: fix formatting in check_and_migrate_movable_page()
xfs: fail dax mount if reflink is enabled on a partition
mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
userfaultfd: don't fail on unrecognized features
hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
...
2022-08-05 16:32:45 -07:00
Yanteng Si
83b41bb27b
Docs/zh_CN: Update the translation of usage to 5.19-rc8
...
Update to commit b57e39a743 ("Docs/admin-guide
/damon/sysfs: document 'LRU_DEPRIO' scheme action")
0bcba960b1 ("Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/130795ae1a4097e25e8e354870e65c3018241a8e.1658983157.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-07-28 09:37:25 -06:00
Mike Rapoport
ee65728e10
docs: rename Documentation/vm to Documentation/mm
...
so it will be consistent with code mm directory and with
Documentation/admin-guide/mm and won't be confused with virtual machines.
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com >
Suggested-by: Matthew Wilcox <willy@infradead.org >
Tested-by: Ira Weiny <ira.weiny@intel.com >
Acked-by: Jonathan Corbet <corbet@lwn.net >
Acked-by: Wu XiangCheng <bobwxc@email.cn >
2022-06-27 12:52:53 -07:00
Yanteng Si
712ca54c53
docs/zh_CN/damon: typo fix
...
The word in original doc is: 'enabled', not 'enable'.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-04-05 10:06:03 -06:00
Yanteng Si
b22fe865db
docs/zh_CN/damon: add sysfs interface
...
Since 3d029480f24e("Docs/admin-guide/mm/damon/usage: document DAMON sysfs
interface") add sysfs interface, let's sync update.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-04-05 10:06:03 -06:00
Yanteng Si
c57f3dbc3b
docs/zh_CN/damon: update outdated term 'regions update interval'
...
Since 072fd1b47215("Docs/damon: update outdated term 'regions update interval'")
use update interval,zh_CN should use 更新间隔, so let's sync update.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-04-05 10:06:03 -06:00
Yanteng Si
ffce1439fe
docs/zh_CN: add damon reclaim translation
...
Translate .../admin-guide/mm/damon/reclaim.rst into Chinese.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/0a436fa78814bb0a7b9c2f3049e544b1e1802560.1646899089.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:42:40 -07:00
Yanteng Si
93b51a1019
docs/zh_CN: add damon usage translation
...
Translate .../admin-guide/mm/damon/usage.rst into Chinese.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/431f1c2a158c61a6556f58048cb54961ab7a8790.1646899089.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:42:40 -07:00
Yanteng Si
94b140b085
docs/zh_CN: add admin-guide damon start translation
...
Translate Documentation/admin-guide/mm/damon/start.rst into Chinese.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/e6e328be018cbf5f9105adfdad56c951acbb8c8f.1646899089.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:42:40 -07:00
Yanteng Si
496cc14027
docs/zh_CN: add admin-guide damon index translation
...
Translate .../admin-guide/mm/damon/index.rst into Chinese.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/0251f09dc926972068329b87b0563dd432849497.1646899089.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:42:40 -07:00
xu xin
72e1bfd1b8
zh_CN: Add translation for admin-guide/mm/index.rst
...
Translate Documentation/admin-guide/mm/index.rst into Chinese.
Update Documentation/admin-guide/index.rst.
Reviewed-by: Yang Yang <yang.yang29@zte.com.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: xu xin <xu.xin16@zte.com.cn >
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Link: https://lore.kernel.org/r/2d695dac05efc012b99fbc7525be65a421c7de03.1646899056.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:35:05 -07:00
xu xin
f0abc76d7b
zh_CN: Add translations for admin-guide/mm/ksm.rst
...
Translate Documentation/admin-guide/mm/ksm.rst into Chinese.
Reviewed-by: Yang Yang <yang.yang29@zte.com.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: xu xin <xu.xin16@zte.com.cn >
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Link: https://lore.kernel.org/r/f987a3a2cbffaad64f6e2377a5e393d9afbb099c.1646899056.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-03-11 13:35:05 -07:00