€•deŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ//translations/zh_CN/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/zh_TW/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/it_IT/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/ja_JP/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/ko_KR/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/pt_BR/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/sp_SP/mm/damon/maintainer-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒI/var/lib/git/docbuild/linux/Documentation/mm/damon/maintainer-profile.rst”h´KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒDAMON Maintainer Entry Profile”h]”hŒDAMON Maintainer Entry Profile”…””}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)”}”(hŒ^The DAMON subsystem covers the files that are listed in 'DAMON' section of 'MAINTAINERS' file.”h]”hŒfThe DAMON subsystem covers the files that are listed in ‘DAMON’ section of ‘MAINTAINERS’ file.”…””}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)”}”(hŒåThe mailing lists for the subsystem are damon@lists.linux.dev and linux-mm@kvack.org. Patches should be made against the `mm-new tree `_ whenever possible and posted to the mailing lists.”h]”(hŒ(The mailing lists for the subsystem are ”…””}”(hhíh²hh³Nh´NubhŒ reference”“”)”}”(hŒdamon@lists.linux.dev”h]”hŒdamon@lists.linux.dev”…””}”(hh÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:damon@lists.linux.dev”uh1hõhhíubhŒ and ”…””}”(hhíh²hh³Nh´Nubhö)”}”(hŒlinux-mm@kvack.org”h]”hŒlinux-mm@kvack.org”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:linux-mm@kvack.org”uh1hõhhíubhŒ&. Patches should be made against the ”…””}”(hhíh²hh³Nh´Nubhö)”}”(hŒ8`mm-new tree `_”h]”hŒ mm-new tree”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-new tree”Œrefuri”Œ'https://git.kernel.org/akpm/mm/h/mm-new”uh1hõhhíubhŒtarget”“”)”}”(hŒ* ”h]”h}”(h]”Œ mm-new-tree”ah ]”h"]”Œ mm-new tree”ah$]”h&]”Œrefuri”j0uh1j1Œ referenced”KhhíubhŒ3 whenever possible and posted to the mailing lists.”…””}”(hhíh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhÉ)”}”(hhh]”(hÎ)”}”(hŒ SCM Trees”h]”hŒ SCM Trees”…””}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjKh²hh³hÇh´KubhÞ)”}”(hXwThere are multiple Linux trees for DAMON development. Patches under development or testing are queued in `damon/next `_ by the DAMON maintainer. Sufficiently reviewed patches will be queued in `mm-new `_ by the memory management subsystem maintainer. As more sufficient tests are done, the patches will move to `mm-unstable `_ and then to `mm-stable `_. And finally those will be pull-requested to the mainline by the memory management subsystem maintainer.”h]”(hŒjThere are multiple Linux trees for DAMON development. Patches under development or testing are queued in ”…””}”(hj\h²hh³Nh´Nubhö)”}”(hŒ6`damon/next `_”h]”hŒ damon/next”…””}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ damon/next”j/Œ&https://git.kernel.org/sj/h/damon/next”uh1hõhj\ubj2)”}”(hŒ) ”h]”h}”(h]”Œ damon-next”ah ]”h"]”Œ damon/next”ah$]”h&]”Œrefuri”jtuh1j1j@Khj\ubhŒJ by the DAMON maintainer. Sufficiently reviewed patches will be queued in ”…””}”(hj\h²hh³Nh´Nubhö)”}”(hŒ3`mm-new `_”h]”hŒmm-new”…””}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œmm-new”j/Œ'https://git.kernel.org/akpm/mm/h/mm-new”uh1hõhj\ubj2)”}”(hŒ* ”h]”h}”(h]”Œmm-new”ah ]”h"]”Œmm-new”ah$]”h&]”Œrefuri”j–uh1j1j@Khj\ubhŒm by the memory management subsystem maintainer. As more sufficient tests are done, the patches will move to ”…””}”(hj\h²hh³Nh´Nubhö)”}”(hŒ=`mm-unstable `_”h]”hŒ mm-unstable”…””}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-unstable”j/Œ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1hõhj\ubj2)”}”(hŒ/ ”h]”h}”(h]”Œ mm-unstable”ah ]”h"]”Œ mm-unstable”ah$]”h&]”Œrefuri”j¸uh1j1j@Khj\ubhŒ and then to ”…””}”(hj\h²hh³Nh´Nubhö)”}”(hŒ9`mm-stable `_”h]”hŒ mm-stable”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-stable”j/Œ*https://git.kernel.org/akpm/mm/h/mm-stable”uh1hõhj\ubj2)”}”(hŒ- ”h]”h}”(h]”Œ mm-stable”ah ]”h"]”Œ mm-stable”ah$]”h&]”Œrefuri”jÚuh1j1j@Khj\ubhŒj. And finally those will be pull-requested to the mainline by the memory management subsystem maintainer.”…””}”(hj\h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjKh²hubhÞ)”}”(hXMNote again the patches for `mm-new tree `_ are queued by the memory management subsystem maintainer. If the patches require some patches in `damon/next tree `_ which have not yet merged in mm-new, please make sure the requirement is clearly specified.”h]”(hŒNote again the patches for ”…””}”(hjòh²hh³Nh´Nubhö)”}”(hŒ8`mm-new tree `_”h]”hŒ mm-new tree”…””}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-new tree”j/Œ'https://git.kernel.org/akpm/mm/h/mm-new”uh1hõhjòubj2)”}”(hŒ* ”h]”h}”(h]”Œid1”ah ]”h"]”h$]”Œ mm-new tree”ah&]”Œrefuri”j uh1j1j@KhjòubhŒc are queued by the memory management subsystem maintainer. If the patches require some patches in ”…””}”(hjòh²hh³Nh´Nubhö)”}”(hŒ;`damon/next tree `_”h]”hŒdamon/next tree”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdamon/next tree”j/Œ&https://git.kernel.org/sj/h/damon/next”uh1hõhjòubj2)”}”(hŒ) ”h]”h}”(h]”Œdamon-next-tree”ah ]”h"]”Œdamon/next tree”ah$]”h&]”Œrefuri”j,uh1j1j@KhjòubhŒ\ which have not yet merged in mm-new, please make sure the requirement is clearly specified.”…””}”(hjòh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjKh²hubeh}”(h]”Œ scm-trees”ah ]”h"]”Œ scm trees”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)”}”(hhh]”(hÎ)”}”(hŒSubmit checklist addendum”h]”hŒSubmit checklist addendum”…””}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjLh²hh³hÇh´K#ubhÞ)”}”(hŒ/When making DAMON changes, you should do below.”h]”hŒ/When making DAMON changes, you should do below.”…””}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K%hjLh²hubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒ=Build changes related outputs including kernel and documents.”h]”hÞ)”}”(hjth]”hŒ=Build changes related outputs including kernel and documents.”…””}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjmh²hh³hÇh´Nubjq)”}”(hŒ6Ensure the builds introduce no new errors or warnings.”h]”hÞ)”}”(hj‹h]”hŒ6Ensure the builds introduce no new errors or warnings.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjmh²hh³hÇh´Nubjq)”}”(hŒÛRun and ensure no new failures for DAMON `selftests `_ and `kunittests `_. ”h]”hÞ)”}”(hŒÚRun and ensure no new failures for DAMON `selftests `_ and `kunittests `_.”h]”(hŒ)Run and ensure no new failures for DAMON ”…””}”(hj¤h²hh³Nh´Nubhö)”}”(hŒS`selftests `_”h]”hŒ selftests”…””}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ selftests”j/ŒDhttps://github.com/damonitor/damon-tests/blob/master/corr/run.sh#L49”uh1hõhj¤ubj2)”}”(hŒG ”h]”h}”(h]”Œ selftests”ah ]”h"]”Œ selftests”ah$]”h&]”Œrefuri”j¼uh1j1j@Khj¤ubhŒ and ”…””}”(hj¤h²hh³Nh´Nubhö)”}”(hŒX`kunittests `_”h]”hŒ kunittests”…””}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ kunittests”j/ŒHhttps://github.com/damonitor/damon-tests/blob/master/corr/tests/kunit.sh”uh1hõhj¤ubj2)”}”(hŒK ”h]”h}”(h]”Œ kunittests”ah ]”h"]”Œ kunittests”ah$]”h&]”Œrefuri”jÞuh1j1j@Khj¤ubhŒ.”…””}”(hj¤h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K)hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjmh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jkh³hÇh´K'hjLh²hubhÞ)”}”(hŒ`_ for normal changes.”h]”hÞ)”}”(hŒgRun `damon-tests/corr `_ for normal changes.”h]”(hŒRun ”…””}”(hjh²hh³Nh´Nubhö)”}”(hŒO`damon-tests/corr `_”h]”hŒdamon-tests/corr”…””}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdamon-tests/corr”j/Œ9https://github.com/damonitor/damon-tests/tree/master/corr”uh1hõhjubj2)”}”(hŒ< ”h]”h}”(h]”Œdamon-tests-corr”ah ]”h"]”Œdamon-tests/corr”ah$]”h&]”Œrefuri”j1uh1j1j@KhjubhŒ for normal changes.”…””}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjh²hh³hÇh´Nubjq)”}”(hŒOMeasure impacts on benchmarks or real world workloads for performance changes. ”h]”hÞ)”}”(hŒNMeasure impacts on benchmarks or real world workloads for performance changes.”h]”hŒNMeasure impacts on benchmarks or real world workloads for performance changes.”…””}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K3hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jjuh1jkh³hÇh´K0hjLh²hubeh}”(h]”Œsubmit-checklist-addendum”ah ]”h"]”Œsubmit checklist addendum”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K#ubhÉ)”}”(hhh]”(hÎ)”}”(hŒKey cycle dates”h]”hŒKey cycle dates”…””}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjuh²hh³hÇh´K7ubhÞ)”}”(hX!Patches can be sent anytime. Key cycle dates of the `mm-new `_, `mm-unstable `_ and `mm-stable `_ trees depend on the memory management subsystem maintainer.”h]”(hŒ5Patches can be sent anytime. Key cycle dates of the ”…””}”(hj†h²hh³Nh´Nubhö)”}”(hŒ3`mm-new `_”h]”hŒmm-new”…””}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œmm-new”j/Œ'https://git.kernel.org/akpm/mm/h/mm-new”uh1hõhj†ubj2)”}”(hŒ* ”h]”h}”(h]”Œid2”ah ]”h"]”h$]”Œmm-new”ah&]”Œrefuri”jžuh1j1j@Khj†ubhŒ, ”…””}”(hj†h²hh³Nh´Nubhö)”}”(hŒ=`mm-unstable `_”h]”hŒ mm-unstable”…””}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-unstable”j/Œ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1hõhj†ubj2)”}”(hŒ/ ”h]”h}”(h]”Œid3”ah ]”h"]”h$]”Œ mm-unstable”ah&]”Œrefuri”jÀuh1j1j@Khj†ubhŒ and ”…””}”(hj†h²hh³Nh´Nubhö)”}”(hŒ9`mm-stable `_”h]”hŒ mm-stable”…””}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-stable”j/Œ*https://git.kernel.org/akpm/mm/h/mm-stable”uh1hõhj†ubj2)”}”(hŒ- ”h]”h}”(h]”Œid4”ah ]”h"]”h$]”Œ mm-stable”ah&]”Œrefuri”jâuh1j1j@Khj†ubhŒ< trees depend on the memory management subsystem maintainer.”…””}”(hj†h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K9hjuh²hubeh}”(h]”Œkey-cycle-dates”ah ]”h"]”Œkey cycle dates”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K7ubhÉ)”}”(hhh]”(hÎ)”}”(hŒReview cadence”h]”hŒReview cadence”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh²hh³hÇh´K@ubhÞ)”}”(hŒðThe DAMON maintainer usually work in a flexible way, except early morning in PT (Pacific Time). The response to patches will occasionally be slow. Do not hesitate to send a ping if you have not heard back within a week of sending a patch.”h]”hŒðThe DAMON maintainer usually work in a flexible way, except early morning in PT (Pacific Time). The response to patches will occasionally be slow. Do not hesitate to send a ping if you have not heard back within a week of sending a patch.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KBhjh²hubeh}”(h]”Œreview-cadence”ah ]”h"]”Œreview cadence”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K@ubhÉ)”}”(hhh]”(hÎ)”}”(hŒ Mailing tool”h]”hŒ Mailing tool”…””}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj)h²hh³hÇh´KHubhÞ)”}”(hX:Like many other Linux kernel subsystems, DAMON uses the mailing lists (damon@lists.linux.dev and linux-mm@kvack.org) as the major communication channel. There is a simple tool called `HacKerMaiL `_ (``hkml``), which is for people who are not very familiar with the mailing lists based communication. The tool could be particularly helpful for DAMON community members since it is developed and maintained by DAMON maintainer. The tool is also officially announced to support DAMON and general Linux kernel development workflow.”h]”(hŒGLike many other Linux kernel subsystems, DAMON uses the mailing lists (”…””}”(hj:h²hh³Nh´Nubhö)”}”(hŒdamon@lists.linux.dev”h]”hŒdamon@lists.linux.dev”…””}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:damon@lists.linux.dev”uh1hõhj:ubhŒ and ”…””}”(hj:h²hh³Nh´Nubhö)”}”(hŒlinux-mm@kvack.org”h]”hŒlinux-mm@kvack.org”…””}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:linux-mm@kvack.org”uh1hõhj:ubhŒE) as the major communication channel. There is a simple tool called ”…””}”(hj:h²hh³Nh´Nubhö)”}”(hŒ7`HacKerMaiL `_”h]”hŒ HacKerMaiL”…””}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ HacKerMaiL”j/Œ'https://github.com/damonitor/hackermail”uh1hõhj:ubj2)”}”(hŒ* ”h]”h}”(h]”Œ hackermail”ah ]”h"]”Œ hackermail”ah$]”h&]”Œrefuri”jzuh1j1j@Khj:ubhŒ (”…””}”(hj:h²hh³Nh´NubhŒliteral”“”)”}”(hŒ``hkml``”h]”hŒhkml”…””}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jŒhj:ubhXA), which is for people who are not very familiar with the mailing lists based communication. The tool could be particularly helpful for DAMON community members since it is developed and maintained by DAMON maintainer. The tool is also officially announced to support DAMON and general Linux kernel development workflow.”…””}”(hj:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KJhj)h²hubhÞ)”}”(hŒöIn other words, `hkml `_ is a mailing tool for DAMON community, which DAMON maintainer is committed to support. Please feel free to try and report issues or feature requests for the tool to the maintainer.”h]”(hŒIn other words, ”…””}”(hj¦h²hh³Nh´Nubhö)”}”(hŒ1`hkml `_”h]”hŒhkml”…””}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œhkml”j/Œ'https://github.com/damonitor/hackermail”uh1hõhj¦ubj2)”}”(hŒ* ”h]”h}”(h]”Œhkml”ah ]”h"]”Œhkml”ah$]”h&]”Œrefuri”j¾uh1j1j@Khj¦ubhŒµ is a mailing tool for DAMON community, which DAMON maintainer is committed to support. Please feel free to try and report issues or feature requests for the tool to the maintainer.”…””}”(hj¦h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KShj)h²hubeh}”(h]”Œ mailing-tool”ah ]”h"]”Œ mailing tool”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KHubhÉ)”}”(hhh]”(hÎ)”}”(hŒCommunity meetup”h]”hŒCommunity meetup”…””}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÞh²hh³hÇh´KYubhÞ)”}”(hXoDAMON community has a bi-weekly meetup series for members who prefer synchronous conversations over mails. It is for discussions on specific topics between a group of members including the maintainer. The maintainer shares the available time slots, and attendees should reserve one of those at least 24 hours before the time slot, by reaching out to the maintainer.”h]”hXoDAMON community has a bi-weekly meetup series for members who prefer synchronous conversations over mails. It is for discussions on specific topics between a group of members including the maintainer. The maintainer shares the available time slots, and attendees should reserve one of those at least 24 hours before the time slot, by reaching out to the maintainer.”…””}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K[hjÞh²hubhÞ)”}”(hXSchedules and reservation status are available at the Google `doc `_. There is also a public Google `calendar `_ that has the events. Anyone can subscribe to it. DAMON maintainer will also provide periodic reminders to the mailing list (damon@lists.linux.dev).”h]”(hŒ=Schedules and reservation status are available at the Google ”…””}”(hjýh²hh³Nh´Nubhö)”}”(hŒi`doc `_”h]”hŒdoc”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdoc”j/Œ`https://docs.google.com/document/d/1v43Kcj3ly4CYqmAkMaZzLiM2GEnWfgdGbZAH3mi2vpM/edit?usp=sharing”uh1hõhjýubj2)”}”(hŒc ”h]”h}”(h]”Œdoc”ah ]”h"]”Œdoc”ah$]”h&]”Œrefuri”juh1j1j@KhjýubhŒ . There is also a public Google ”…””}”(hjýh²hh³Nh´Nubhö)”}”(hŒ³`calendar `_”h]”hŒcalendar”…””}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œcalendar”j/Œ¥https://calendar.google.com/calendar/u/0?cid=ZDIwOTA4YTMxNjc2MDQ3NTIyMmUzYTM5ZmQyM2U4NDA0ZGIwZjBiYmJlZGQxNDM0MmY4ZTRjOTE0NjdhZDRiY0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t”uh1hõhjýubj2)”}”(hŒ¨ ”h]”h}”(h]”Œcalendar”ah ]”h"]”Œcalendar”ah$]”h&]”Œrefuri”j7uh1j1j@KhjýubhŒ that has the events. Anyone can subscribe to it. DAMON maintainer will also provide periodic reminders to the mailing list (”…””}”(hjýh²hh³Nh´Nubhö)”}”(hŒdamon@lists.linux.dev”h]”hŒdamon@lists.linux.dev”…””}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:damon@lists.linux.dev”uh1hõhjýubhŒ).”…””}”(hjýh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KahjÞh²hubeh}”(h]”Œcommunity-meetup”ah ]”h"]”Œcommunity meetup”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KYubeh}”(h]”Œdamon-maintainer-entry-profile”ah ]”h"]”Œdamon maintainer entry profile”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j–Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jpjmj<j9jIjFj~j{j jjÂj¿jäjáj6j3jrjojÆjÃjèjåj;j8jÿjüj&j#jÛjØj„jjÈjÅjhjejjjAj>uŒ nametypes”}”(jp‰j<ˆjI‰j~ˆj ˆjˆjäˆj6ˆjr‰jƈjèˆj;ˆjÿ‰j&‰jÛ‰j„ˆjȈjh‰jˆjAˆuh}”(jmhÊj9j3jFjKj{jujj—j¿j¹jájÛjj j3j-jojLjÃj½jåjßj8j2jüjuj¥jŸjÇjÁjéjãj#jjØj)jj{jÅj¿jejÞjjj>j8uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”j¤Ks…”R”Œparse_messages”]”(hŒsystem_message”“”)”}”(hhh]”hÞ)”}”(hŒ.Duplicate explicit target name: "mm-new tree".”h]”hŒ2Duplicate explicit target name: “mm-new treeâ€.”…””}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúubah}”(h]”h ]”h"]”h$]”h&]”jaŒlevel”KŒtype”ŒINFO”Œsource”hÇŒline”Kuh1jøhjKh²hh³hÇh´K ubjù)”}”(hhh]”hÞ)”}”(hŒ)Duplicate explicit target name: "mm-new".”h]”hŒ-Duplicate explicit target name: “mm-newâ€.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”j¥aŒlevel”KŒtype”jŒsource”hÇŒline”Kuh1jøhjuh²hh³hÇh´K=ubjù)”}”(hhh]”hÞ)”}”(hŒ.Duplicate explicit target name: "mm-unstable".”h]”hŒ2Duplicate explicit target name: “mm-unstableâ€.”…””}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj1ubah}”(h]”h ]”h"]”h$]”h&]”jÇaŒlevel”KŒtype”jŒsource”hÇŒline”Kuh1jøhjuh²hh³hÇh´K=ubjù)”}”(hhh]”hÞ)”}”(hŒ,Duplicate explicit target name: "mm-stable".”h]”hŒ0Duplicate explicit target name: “mm-stableâ€.”…””}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLubah}”(h]”h ]”h"]”h$]”h&]”jéaŒlevel”KŒtype”jŒsource”hÇŒline”Kuh1jøhjuh²hh³hÇh´K=ubeŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.