白发朱颜网

Linux 内核将移除 d_genocide 函数,因为不够“包容”

来源:白发朱颜网-工人日报
2026-04-17 20:38:55

12 月 10 日消息,在即将发布的 Linux 6.19 内核代码更新中,将移除一个存在命名争议的函数 / 方法。

该函数名为 d_genocide (),与 DCACHE_GENOCIDE 相关,该宏也将从内核中移除。这一决定符合 Linux 内核的包容性语言指南,然而,该功能已经在内核中存在两年了。

d_genocide () 函数于 2023 年作为 dcache 更新的一部分被引入。它的作用是“杀死指定的 dentry(目录项)及其所有子项、所有子项的子项等”。

该代码最初由 Linux 开发者 Al Viro 提交,当时有人质疑这个名字的选择(genocide 有“种族灭绝”的意思),Al Viro 进行了辩护,并解释说,破坏目录树及其所有子目录的操作,总会导致带有“令人反感的联想”的词汇被选用。该代码本身只在阅读源代码的人可见,从未向终端用户显示。

作为更新方案,开发者修改了 kill_litter_super () 函数,替代了 d_genocide () 函数的功能。注意到,这次更新也是由 Al Viro 提交的。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,所有文章均包含本声明。

责任编辑:白发朱颜网

媒体矩阵


  • 客户端

  • 微信号

  • 微博号

  • 抖音号

客户端

亿万职工的网上家园

马上体验

关于我们|版权声明| 违法和不良信息举报电话:010-84151598 | 网络敲诈和有偿删帖举报电话:010-84151598
Copyright © 2008-2024 by {当前域名}. all rights reserved

扫码关注

白发朱颜网微信


白发朱颜网微博


白发朱颜网抖音


工人日报
客户端
×
分享到微信朋友圈×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。