找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 55|回复: 6

[数码资讯] Linux 内核将移除 d_genocide 函数,因为不够“包容”

[复制链接]
  • 打卡等级:已臻大成
  • 打卡总天数:653
发表于 2025-12-11 07:57 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

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

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

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

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

  • 打卡等级:已臻大成
  • 打卡总天数:392
发表于 2025-12-11 08:31 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:370
发表于 2025-12-11 08:53 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:362
发表于 2025-12-11 10:41 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:655
发表于 2025-12-11 10:52 | 显示全部楼层
感谢分享新闻资讯
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:642
发表于 2025-12-11 12:21 | 显示全部楼层
感谢分享。
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:264
发表于 2025-12-11 15:40 | 显示全部楼层
谢谢分享了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2025-12-11 18:39 , Processed in 0.288017 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表