Linux 5.15将修复此前的补丁让软盘驱动器设备出错的问题

系统 Linux
靠近年初的时候,Linux内核的软盘驱动上进行了一些久违的工作,而且半年后人们发现,今年早些时候的工作反倒使Linux内核的软盘处理退步了。现在,Linux 5.15即将推出一个修复方案。

靠近年初的时候,Linux内核的软盘驱动上进行了一些久违的工作,而且半年后人们发现,今年早些时候的工作反倒使Linux内核的软盘处理退步了。现在,Linux 5.15即将推出一个修复方案。

[[420237]]

自从今年早些时候对软盘驱动程序进行修改后,该驱动程序继续发挥作用,但它无意地改变了一些软盘处理代码:之前带有O_NDELAY标志的内核将允许打开一个软盘设备,即使没有插入磁盘的情况下。更新后的Linux内核如果在没有插入介质/磁盘的情况下打开软盘设备,将产生一个错误。此外,它还破坏了打开有写保护的软盘的功能。

如果Linux 5.14的发布顺利的话,Linux 5.15的合并窗口很可能在今晚开启,排队的软盘驱动的修复,作为一个迟来的添加块应该会被加入。对于这些回归的修复没有什么值得关注的地方,只是恢复了软盘代码中围绕O_NDELAY的早期补丁。

今年早些时候的软盘补丁最初是在Linux 5.12时期合并的,但也被回传到之前的稳定版系列,包括Linux 5.10 LTS,所以5.15的这个新补丁最终也可能被回传到稳定/LTS内核中。

Linux 5.15的软盘修正可以通过这个PR找到:

https://lore.kernel.org/lkml/388418f4-2b9a-6fed-836c-a004369dc7c0@linux.com/

鉴于现在内核开发者中实际使用软盘的情况非常少,开发者Denis Efremov也在努力为软盘驱动添加自我测试,以防止这种用户空间的破坏在未来再次发生。

责任编辑:赵宁宁 来源: 今日头条
相关推荐

2016-10-20 09:17:23

LinuxU盘驱动器

2013-11-15 15:11:48

操作系统汇编操作系统MenuetOS

2023-09-22 10:46:00

LinuxVirtualBoxUSB

2023-02-14 07:41:07

Linux 系统USB 驱动器

2023-01-13 23:39:51

Linux挂载驱动器

2020-03-04 18:06:06

LinuxfstrimSSD

2023-01-06 07:52:26

Linux磁盘驱动命令

2021-03-17 08:34:38

Windows 10Windows微软

2023-11-21 10:05:49

NAS磁盘硬盘

2022-03-31 10:00:53

NVMe 驱动器Linux 服务器谷歌

2021-09-02 09:48:26

Linux 5.15服务器内核过慢

2021-09-26 15:00:18

Linux命令行工具NVMe驱动器

2021-05-25 14:27:25

Linux补丁修复

2017-02-08 14:59:17

LinuxSSDTRIM

2020-12-03 08:59:06

Linux设备驱动

2010-12-28 16:23:03

2021-09-05 15:05:54

Linux 5.15NTFS驱动程序

2009-01-05 18:40:14

服务器故障硬盘

2012-08-08 10:06:31

IBMdW

2019-12-17 08:46:02

存储固态驱动器硬盘驱动器
点赞
收藏

51CTO技术栈公众号