Linux 6.19将移除争议函数d_genocide()
创始人
2025-12-11 17:46:09

2025-12-11 01:40:59 作者:狼叫兽

在即将发布的 Linux 6.19 内核代码更新中,一个长期存在命名争议的函数将被正式移除。该函数名为 d_genocide,与其相关的宏 DCACHE_GENOCIDE 也将一同从内核代码中清理。这一调整遵循了 Linux 内核项目对技术术语包容性与敏感性的规范要求,尽管该功能自引入以来已在代码库中存在两年时间。

d_genocide 函数最早于 2023 年作为 dcache 子系统更新的一部分被加入,其主要作用是递归地清除指定的 dentry(目录项)及其所有子项,直至完整销毁整个目录树结构。该实现最初由内核开发者 Al Viro 提交。在早期讨论中,该命名曾引发质疑,因“genocide”一词具有“种族灭绝”的含义,易引发负面联想。对此,Al Viro 当时解释称,此类操作涉及彻底摧毁层级结构,命名上难免出现具有强烈语义的词汇,并强调该符号仅出现在源码层面,不会暴露给终端用户。

随着内核社区对术语使用的持续审视,开发团队最终决定以更中性的方式重构相关逻辑。在本次更新中,原有功能已被整合至 kill_litter_super 函数中,实现相同行为的同时避免使用具争议性的术语。此次代码修改同样由 Al Viro 提交完成,标志着该命名问题的正式解决。

相关内容

热门资讯

乌富豪爆料:乌能源案关键人物在... 转自:北京日报客户端据《乌克兰真理报》等乌媒10日报道,乌克兰亿万富豪、前第聂伯彼得罗夫斯克州州长科...
新能源车上位卷“车链” 转自:北京日报客户端距离年底收官不到一个月,汽车市场已交出超3000万辆成绩单,其中新能源汽车稳盘并...
冲刺四季度|新船亮相!新材料交...   日前,中国船舶集团有限公司七一二所、七二五所全力完成年度目标任务。新船亮相!   七一二所总承包...
福田汽车聘任49岁顾鑫为非独立... 12月12日,福田汽车公告,聘任顾鑫先生为公司非独立董事。资料显示,顾鑫,男,汉族,1976年9月出...
精测电子副总经理刘荣华新任职工... 12月12日,精测电子公告,聘任刘荣华先生为公司职工代表董事。资料显示,刘荣华:中国国籍,无境外永久...