€•dŒ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Œ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ŒlThe DAMON subsystem covers the files that are listed in 'DATA ACCESS MONITOR' section of 'MAINTAINERS' file.”h]”hŒtThe DAMON subsystem covers the files that are listed in ‘DATA ACCESS MONITOR’ 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-unstable 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”…””}”(hh÷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ŒB`mm-unstable tree `_”h]”hŒmm-unstable tree”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œmm-unstable tree”Œrefuri”Œ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1háhhÙubhŒtarget”“”)”}”(hŒ/ ”h]”h}”(h]”Œmm-unstable-tree”ah ]”h"]”Œmm-unstable tree”ah$]”h&]”Œrefuri”juh1jŒ 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”…””}”(hj:hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hj7hžhhŸh³h KubhÊ)”}”(hX'There 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-unstable `_ by the memory management subsystem maintainer. After more sufficient tests, the patches will be queued in `mm-stable `_, and finally 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 ”…””}”(hjHhžhhŸNh Nubhâ)”}”(hŒ6`damon/next `_”h]”hŒ damon/next”…””}”(hjPhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ damon/next”jŒ&https://git.kernel.org/sj/h/damon/next”uh1háhjHubj)”}”(hŒ) ”h]”h}”(h]”Œ damon-next”ah ]”h"]”Œ damon/next”ah$]”h&]”Œrefuri”j`uh1jj,KhjHubhŒJ by the DAMON maintainer. Sufficiently reviewed patches will be queued in ”…””}”(hjHhžhhŸNh Nubhâ)”}”(hŒ=`mm-unstable `_”h]”hŒ mm-unstable”…””}”(hjrhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-unstable”jŒ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1háhjHubj)”}”(hŒ/ ”h]”h}”(h]”Œ mm-unstable”ah ]”h"]”Œ mm-unstable”ah$]”h&]”Œrefuri”j‚uh1jj,KhjHubhŒl by the memory management subsystem maintainer. After more sufficient tests, the patches will be queued in ”…””}”(hjHhž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áhjHubj)”}”(hŒ- ”h]”h}”(h]”Œ mm-stable”ah ]”h"]”Œ mm-stable”ah$]”h&]”Œrefuri”j¤uh1jj,KhjHubhŒ[, and finally pull-requested to the mainline by the memory management subsystem maintainer.”…””}”(hjHhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h Khj7hžhubhÊ)”}”(hXXNote again the patches for `mm-unstable tree `_ are queued by the memory management subsystem maintainer. If the patches requires some patches in `damon/next tree `_ which not yet merged in mm-unstable, please make sure the requirement is clearly specified.”h]”(hŒNote again the patches for ”…””}”(hj¼hžhhŸNh Nubhâ)”}”(hŒB`mm-unstable tree `_”h]”hŒmm-unstable tree”…””}”(hjÄhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œmm-unstable tree”jŒ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1háhj¼ubj)”}”(hŒ/ ”h]”h}”(h]”Œid1”ah ]”h"]”h$]”Œmm-unstable tree”ah&]”Œrefuri”jÔuh1jj,Khj¼ubhŒd are queued by the memory management subsystem maintainer. If the patches requires some patches in ”…””}”(hj¼hžhhŸNh Nubhâ)”}”(hŒ;`damon/next tree `_”h]”hŒdamon/next tree”…””}”(hjæhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdamon/next tree”jŒ&https://git.kernel.org/sj/h/damon/next”uh1háhj¼ubj)”}”(hŒ) ”h]”h}”(h]”Œdamon-next-tree”ah ]”h"]”Œdamon/next tree”ah$]”h&]”Œrefuri”jöuh1jj,Khj¼ubhŒ\ which not yet merged in mm-unstable, please make sure the requirement is clearly specified.”…””}”(hj¼hžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h Khj7hž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”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hjhž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#hjhžhubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒ=Build changes related outputs including kernel and documents.”h]”hÊ)”}”(hj>h]”hŒ=Build changes related outputs including kernel and documents.”…””}”(hj@hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K%hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7hžhhŸh³h Nubj;)”}”(hŒ6Ensure the builds introduce no new errors or warnings.”h]”hÊ)”}”(hjUh]”hŒ6Ensure the builds introduce no new errors or warnings.”…””}”(hjWhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K&hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7hžhhŸh³h Nubj;)”}”(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 ”…””}”(hjnhžhhŸNh Nubhâ)”}”(hŒS`selftests `_”h]”hŒ selftests”…””}”(hjvhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ selftests”jŒDhttps://github.com/damonitor/damon-tests/blob/master/corr/run.sh#L49”uh1háhjnubj)”}”(hŒG ”h]”h}”(h]”Œ selftests”ah ]”h"]”Œ selftests”ah$]”h&]”Œrefuri”j†uh1jj,KhjnubhŒ and ”…””}”(hjnhž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áhjnubj)”}”(hŒK ”h]”h}”(h]”Œ kunittests”ah ]”h"]”Œ kunittests”ah$]”h&]”Œrefuri”j¨uh1jj,KhjnubhŒ.”…””}”(hjnhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K'hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7hžhhŸh³h Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j5hŸh³h K%hjhžhubhÊ)”}”(hŒ`_ for normal changes.”h]”hÊ)”}”(hŒgRun `damon-tests/corr `_ for normal changes.”h]”(hŒRun ”…””}”(hjãhž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áhjãubj)”}”(hŒ< ”h]”h}”(h]”Œdamon-tests-corr”ah ]”h"]”Œdamon-tests/corr”ah$]”h&]”Œrefuri”jûuh1jj,KhjãubhŒ for normal changes.”…””}”(hjãhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K.hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÜhžhhŸh³h Nubj;)”}”(hŒmRun `damon-tests/perf `_ for performance changes. ”h]”hÊ)”}”(hŒlRun `damon-tests/perf `_ for performance changes.”h]”(hŒRun ”…””}”(hjhžhhŸNh Nubhâ)”}”(hŒO`damon-tests/perf `_”h]”hŒdamon-tests/perf”…””}”(hj%hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdamon-tests/perf”jŒ9https://github.com/damonitor/damon-tests/tree/master/perf”uh1háhjubj)”}”(hŒ< ”h]”h}”(h]”Œdamon-tests-perf”ah ]”h"]”Œdamon-tests/perf”ah$]”h&]”Œrefuri”j5uh1jj,KhjubhŒ for performance changes.”…””}”(hjhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÜhžhhŸh³h Nubeh}”(h]”h ]”h"]”h$]”h&]”jÌjÍuh1j5hŸh³h K.hjhž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”…””}”(hjdhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hjahžhhŸh³h K6ubhÊ)”}”(hŒìPatches can be sent anytime. Key cycle dates of the `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 ”…””}”(hjrhžhhŸNh Nubhâ)”}”(hŒ=`mm-unstable `_”h]”hŒ mm-unstable”…””}”(hjzhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ mm-unstable”jŒ,https://git.kernel.org/akpm/mm/h/mm-unstable”uh1háhjrubj)”}”(hŒ/ ”h]”h}”(h]”Œid2”ah ]”h"]”h$]”Œ mm-unstable”ah&]”Œrefuri”jŠuh1jj,KhjrubhŒ and ”…””}”(hjrhž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áhjrubj)”}”(hŒ- ”h]”h}”(h]”Œid3”ah ]”h"]”h$]”Œ mm-stable”ah&]”Œrefuri”j¬uh1jj,KhjrubhŒ< trees depend on the memory management subsystem maintainer.”…””}”(hjrhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K8hjahžhubeh}”(h]”Œkey-cycle-dates”ah ]”h"]”Œkey cycle dates”ah$]”h&]”uh1h´hh¶hžhhŸh³h K6ubhµ)”}”(hhh]”(hº)”}”(hŒReview cadence”h]”hŒReview cadence”…””}”(hjÏhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hjÌhžhhŸh³h K>ubhÊ)”}”(hŒúThe DAMON maintainer does the work on the usual work hour (09:00 to 17:00, Mon-Fri) 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 does the work on the usual work hour (09:00 to 17:00, Mon-Fri) 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.”…””}”(hjÝhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K@hjÌhž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 KFubhÊ)”}”(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 (”…””}”(hjhžhhŸNh Nubhâ)”}”(hŒdamon@lists.linux.dev”h]”hŒdamon@lists.linux.dev”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:damon@lists.linux.dev”uh1háhjubhŒ and ”…””}”(hjhž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áhjubhŒE) as the major communication channel. There is a simple tool called ”…””}”(hjhžhhŸNh Nubhâ)”}”(hŒ7`HacKerMaiL `_”h]”hŒ HacKerMaiL”…””}”(hj4hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ HacKerMaiL”jŒ'https://github.com/damonitor/hackermail”uh1háhjubj)”}”(hŒ* ”h]”h}”(h]”Œ hackermail”ah ]”h"]”Œ hackermail”ah$]”h&]”Œrefuri”jDuh1jj,KhjubhŒ (”…””}”(hjhžhhŸNh NubhŒliteral”“”)”}”(hŒ``hkml``”h]”hŒhkml”…””}”(hjXhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubhXA), 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.”…””}”(hjhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h KHhjó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, ”…””}”(hjphžhhŸNh Nubhâ)”}”(hŒ1`hkml `_”h]”hŒhkml”…””}”(hjxhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œhkml”jŒ'https://github.com/damonitor/hackermail”uh1háhjpubj)”}”(hŒ* ”h]”h}”(h]”Œhkml”ah ]”h"]”Œhkml”ah$]”h&]”Œrefuri”jˆuh1jj,KhjpubhŒµ 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.”…””}”(hjphžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h KQhjóhžhubeh}”(h]”Œ mailing-tool”ah ]”h"]”Œ mailing tool”ah$]”h&]”uh1h´hh¶hžhhŸh³h KFubhµ)”}”(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 KWubhÊ)”}”(hŒDAMON community is maintaining two bi-weekly meetup series for community members who prefer synchronous conversations over mails.”h]”hŒDAMON community is maintaining two bi-weekly meetup series for community members who prefer synchronous conversations over mails.”…””}”(hj¹hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h KYhj¨hžhubhÊ)”}”(hŒ^The first one is for any discussion between every community member. No reservation is needed.”h]”hŒ^The first one is for any discussion between every community member. No reservation is needed.”…””}”(hjÇhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K\hj¨hžhubhÊ)”}”(hXThe seconds one is for discussions on specific topics between restricted 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]”hXThe seconds one is for discussions on specific topics between restricted 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 available reservation time slots are available at the Google `doc `_. There is also a public Google `calendar `_ that has the events. Anyone can subscribe it. DAMON maintainer will also provide periodic reminder to the mailing list (damon@lists.linux.dev).”h]”(hŒKSchedules and available reservation time slots are available at the Google ”…””}”(hjãhžhhŸNh Nubhâ)”}”(hŒi`doc `_”h]”hŒdoc”…””}”(hjëhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œdoc”jŒ`https://docs.google.com/document/d/1v43Kcj3ly4CYqmAkMaZzLiM2GEnWfgdGbZAH3mi2vpM/edit?usp=sharing”uh1háhjãubj)”}”(hŒc ”h]”h}”(h]”Œdoc”ah ]”h"]”Œdoc”ah$]”h&]”Œrefuri”jûuh1jj,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ãubj)”}”(hŒ¨ ”h]”h}”(h]”Œcalendar”ah ]”h"]”Œcalendar”ah$]”h&]”Œrefuri”juh1jj,KhjãubhŒ{ that has the events. Anyone can subscribe it. DAMON maintainer will also provide periodic reminder to the mailing list (”…””}”(hjãhžhhŸNh Nubhâ)”}”(hŒdamon@lists.linux.dev”h]”hŒdamon@lists.linux.dev”…””}”(hj/hž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 Kdhj¨hžhubeh}”(h]”Œcommunity-meetup”ah ]”h"]”Œcommunity meetup”ah$]”h&]”uh1h´hh¶hžhhŸh³h KWubeh}”(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”}”(jVjSj(j%jjjjjgjŒj‰j®j«jjýj^j[jjj²j¯jjj?j<jÉjÆjðjíj¥j¢jNjKj’jjNjKjjj'j$uŒ nametypes”}”(jV‰j(ˆj‰jjˆjŒˆj®ˆjˆj^‰jˆj²ˆjˆj?ˆjɉjð‰j¥‰jNˆj’ˆjN‰jˆj'ˆuh}”(jSh¶j%jjj7jgjaj‰jƒj«j¥jÛjÕjýj÷j[jjj‡j¯j©jjüj<j6jÆjaj‘j‹j³j­jíjÌj¢jójKjEjj‰jKj¨jjüj$juŒ 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Œ3Duplicate explicit target name: "mm-unstable tree".”h]”hŒ7Duplicate explicit target name: “mm-unstable treeâ€.”…””}”(hjãhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhjàubah}”(h]”h ]”h"]”h$]”h&]”jÛaŒlevel”KŒtype”ŒINFO”Œsource”h³Œline”Kuh1jÞhj7hžhhŸh³h Kubjß)”}”(hhh]”hÊ)”}”(hŒ.Duplicate explicit target name: "mm-unstable".”h]”hŒ2Duplicate explicit target name: “mm-unstableâ€.”…””}”(hjÿhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhjüubah}”(h]”h ]”h"]”h$]”h&]”j‘aŒlevel”KŒtype”jùŒsource”h³Œline”Kuh1jÞhjahžhhŸh³h K;ubjß)”}”(hhh]”hÊ)”}”(hŒ,Duplicate explicit target name: "mm-stable".”h]”hŒ0Duplicate explicit target name: “mm-stableâ€.”…””}”(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ÞhjahžhhŸh³h K;ubeŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.