...

Linux 5.14删除了其遗留的IDE代码

2021-06-30

Linux 5.14 已经从内核中清除了其遗留的 IDE 代码,这意味着放弃了超过 41000 行的代码。Linux 的传统 IDE 驱动代码自 2019 年起被废弃,计划在 2021 年删除。这一操作是为了清除传统 IDE 代码,而 IDE 驱动支持仍然可以通过内核中更现代的基于 libata 的代码获得。

这些遗留的 IDE 旧代码通常与旧的/dev/hdX 设备有关,大多数系统和 Linux 用户可能已经有十多年没有使用过这种传统代码了。

今年早些时候,有人认为应该继续删除遗留的 IDE 代码,最近,随着将旧的 Motorola 68000 系统支持转移到 libata 和删除遗留的 IDE 代码之后,最后的障碍已经解决。因此,在不牺牲(旧的)硬件支持的情况下,清除遗留的 IDE 代码的工作得以进行。

星期一,随着 drivers/ide 的清除,清除工作已经完成,旧的代码被删除,将来在内核的块子系统中也有可能继续清理那些因为旧的 IDE 代码而存在的衍生代码。

image.jpg

访问内核网站了解更多:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=43bd8a67cd10e9526656e2bc160e52920bd9e43c


来源:cnbeta