DAMON 維護者入口配置¶
DAMON 子系統涵蓋“MAINTAINERS”檔案中“DATA ACCESS MONITOR”部分列出的檔案。
該子系統的郵件列表為 damon@lists.linux.dev 和 linux-mm@kvack.org。補丁應儘可能針對 mm-unstable 樹進行,併發布到郵件列表。
SCM 樹¶
DAMON 開發有多個 Linux 樹。正在開發或測試中的補丁由 DAMON 維護者排隊在 damon/next 中。經過充分審查的補丁將由記憶體管理子系統維護者排隊在 mm-unstable 中。經過更充分的測試後,補丁將排隊在 mm-stable 中,最後由記憶體管理子系統維護者 pull-request 到主線。
再次注意,mm-unstable 樹的補丁由記憶體管理子系統維護者排隊。如果補丁需要 damon/next 樹中的一些尚未合併到 mm-unstable 中的補丁,請確保清楚地指定需求。
提交清單附錄¶
進行 DAMON 更改時,您應該執行以下操作。
構建與更改相關的輸出,包括核心和文件。
確保構建不會引入新的錯誤或警告。
執行並確保 DAMON selftests 和 kunittests 沒有新的故障。
進一步執行以下操作並放置結果將有所幫助。
執行 damon-tests/corr 以進行正常更改。
執行 damon-tests/perf 以進行效能更改。
關鍵週期日期¶
可以隨時傳送補丁。mm-unstable 和 mm-stable 樹的關鍵週期日期取決於記憶體管理子系統維護者。
稽核節奏¶
DAMON 維護者在 PT(太平洋時間)的通常工作時間(09:00 至 17:00,週一至週五)工作。對補丁的響應偶爾會很慢。如果您在一週內沒有收到回覆,請隨時傳送 ping。
郵件工具¶
與許多其他 Linux 核心子系統一樣,DAMON 使用郵件列表 (damon@lists.linux.dev 和 linux-mm@kvack.org) 作為主要的溝通渠道。有一個名為 HacKerMaiL (hkml) 的簡單工具,適用於不太熟悉基於郵件列表的通訊的人員。該工具可能對 DAMON 社群成員特別有幫助,因為它由 DAMON 維護者開發和維護。該工具也正式宣佈支援 DAMON 和通用的 Linux 核心開發工作流程。
換句話說,hkml 是一個 DAMON 社群的郵件工具,DAMON 維護者致力於支援它。請隨時嘗試並向維護者報告該工具的問題或功能請求。
社群聚會¶
DAMON 社群正在維護兩個雙週聚會系列,供喜歡透過郵件進行同步對話的社群成員使用。
第一個是供每個社群成員之間進行任何討論。無需預訂。
第二個是供包括維護者在內的受限制成員之間討論特定主題。維護者會分享可用的時間段,與會者應在時間段前至少 24 小時透過聯絡維護者預訂其中一個時間段。
日程安排和可用的預訂時間段可在 Google doc 中找到。還有一個公共 Google calendar 包含這些活動。任何人都可以訂閱它。DAMON 維護者也會定期向郵件列表 (damon@lists.linux.dev) 提供提醒。