年初的時候,Linux內核的軟盤驅動上進行了一些久違的工作,而且半年后人們發現,今年早些時候的工作反倒使Linux內核的軟盤處理退步了。
現在,Linux5.15即將推出一個修復方案。
自從今年早些時候對軟盤驅動程序進行修改后,該驅動程序繼續發揮作用,但它無意地改變了一些軟盤處理代碼:
之前帶有O_NDELAY標志的內核將允許打開一個軟盤設備,即使沒有插入磁盤的情況下。
更新后的Linux內核如果在沒有插入介質/磁盤的情況下打開軟盤設備,將產生一個錯誤。
此外,它還破壞了打開有寫保護的軟盤的功能。
如果Linux5.14的發布順利的話,Linux5.15的合并窗口很可能在今晚開啟,排隊的軟盤驅動的修復,作為一個遲來的添加塊應該會被加入。
對于這些回歸的修復沒有什么值得關注的地方,只是恢復了軟盤代碼中圍繞O_NDELAY的早期補丁。
今年早些時候的軟盤補丁最初是在Linux5.12時期合并的,但也被回傳到之前的穩定版系列,包括Linux5.10 LTS,所以5.15的這個新補丁最終也可能被回傳到穩定/LTS內核中。
關鍵詞: Linux