DAMON 维护者入口简介

DAMON 子系统涵盖了 ‘MAINTAINERS’ 文件 ‘DATA ACCESS MONITOR’ 部分下列出的文件。

该子系统的邮件列表是 damon@lists.linux.devlinux-mm@kvack.org。补丁应尽可能针对 mm-unstable 分支进行,并发布到邮件列表。

SCM 分支

DAMON 开发有多个 Linux 分支。正在开发或测试的补丁由 DAMON 维护者排队在 damon/next 中。经过充分审查的补丁将由内存管理子系统维护者排队在 mm-unstable 中。经过更多充分的测试后,补丁将排队在 mm-stable 中,最后由内存管理子系统维护者请求合并到主线。

请再次注意,mm-unstable 分支的补丁由内存管理子系统维护者排队。如果补丁需要 damon/next 分支中尚未合并到 mm-unstable 的某些补丁,请确保清楚地说明要求。

提交清单附录

在进行 DAMON 更改时,您应该执行以下操作。

  • 构建与更改相关的输出,包括内核和文档。

  • 确保构建不会引入新的错误或警告。

  • 运行并确保 DAMON 自测kunit测试没有新的失败。

进一步执行以下操作并提供结果将有所帮助。

关键周期日期

补丁可以随时发送。mm-unstablemm-stable 分支的关键周期日期取决于内存管理子系统维护者。

审查频率

DAMON 维护者在太平洋时间(PT)通常的工作时间(周一至周五 09:00 至 17:00)工作。对补丁的响应偶尔会很慢。如果您在发送补丁后一周内没有收到回复,请随时发送 ping。

邮件工具

与许多其他 Linux 内核子系统一样,DAMON 使用邮件列表(damon@lists.linux.devlinux-mm@kvack.org)作为主要的沟通渠道。有一个简单的工具叫做 HacKerMaiLhkml),它适用于那些不太熟悉基于邮件列表通信的人。该工具对于 DAMON 社区成员特别有帮助,因为它是由 DAMON 维护者开发和维护的。该工具也正式宣布支持 DAMON 和一般的 Linux 内核开发工作流程。

换句话说,hkml 是一个为 DAMON 社区提供的邮件工具,DAMON 维护者承诺提供支持。请随时尝试并向维护者报告该工具的问题或功能请求。

社区聚会

DAMON 社区为喜欢通过邮件进行同步对话的社区成员维护两个双周聚会系列。

第一个是供每个社区成员之间进行任何讨论。无需预约。

第二个是供包括维护者在内的受限成员之间就特定主题进行讨论。维护者会分享可用的时间段,参与者应至少在时间段前 24 小时联系维护者预订其中一个时间段。

时间表和可用的预订时间段可在 Google 文档 中找到。还有一个公开的 Google 日历,其中包含这些活动。任何人都可以订阅它。DAMON 维护者还将定期向邮件列表 (damon@lists.linux.dev) 发送提醒。