Linux 5.17 将修复损坏的软盘导致的内核挂起问题

来源: OSCHINA
编辑: 罗奇奇
2021-12-04

Linux 内核的软盘驱动程序仍然有新的代码改进和修复,虽然普通用户已经不怎么使用软盘,但它仍在某些工业设备中被使用,但此类系统又很难更新到最新的 Linux 内核版本,因此软盘的补丁就显得有些多余 —— 但无论如何,确实有人在努力维护软盘的驱动代码。

据外媒 phoronix 介绍,本轮 Linux 内核邮件清单又有一些针对 Linux 5.17 内核的软盘驱动程序补丁,其中包括一个可以在看门狗代码中触发的导致 Linux 内核挂起的补丁。这个挂起问题源于 2012 年对软盘代码进行的更改:如果用户尝试读取损坏的软盘,然后在 I/O 仍在尝试或重试时将软盘弹出,则行为可能会导致可重现的挂起问题。

如果你仍在使用软盘,并使用现代 Linux 内核运行此类系统,那么 Linux 5.17 将修复该挂起问题。Linux 5.17 中的修复将直接取消弹出工作,而不是等待看门狗返回/完成,以避免在软盘损坏等情况下挂起。让我们期待将在 2022 年初发布的 Linux 5.17 内核,软盘补丁仍在内核中四处飘荡。。

展开阅读全文
3 收藏
分享
加载中
最新评论 (3)
Linux 内核应该分模块、分优先级,这种驱动程序导致整个系统崩溃的事情,Windows 已经开始着手解决了,Windows 7 之后的 Window 10 已很少发生。
Linux 内核 应该跟进,调低驱动程序的优先级,确保任何驱动程序运行崩溃都不会导致操作系统自身崩溃。
2021-12-07 09:42
0
回复
举报
什么1.57。不是5.17么。
2021-12-04 08:29
0
回复
举报
雀实酱紫啊,早上起来脑子坏掉了
2021-12-04 08:47
0
回复
举报
更多评论
3 评论
3 收藏
分享
返回顶部
顶部