Linux Kernel 5.10.3 穩(wěn)定版今天正式發(fā)布,這也是圣誕節(jié)之后 Linux 團(tuán)隊(duì)發(fā)布的首個(gè)維護(hù)版本更新。不過,5.10.3 并未修復(fù) Btrfs 性能衰退的問題,這可能會(huì)在后續(xù)的版本中出現(xiàn)。本次更新主要對龐大代碼庫中的各種 BUG 進(jìn)行修復(fù)。
其中一項(xiàng)修復(fù)值得注意:這個(gè) BUG 出現(xiàn)在 EXT4、UBIFS 和 F2FS 等使用的 FSCRYPT 文件系統(tǒng)加密框架。目前來看在在加密的目錄中創(chuàng)建重復(fù)的文件名是可能的。這個(gè)bug可能會(huì)導(dǎo)致在添加目錄的加密密鑰的同時(shí)創(chuàng)建一個(gè)文件,從而創(chuàng)建重復(fù)的文件名。
在 5.10.3 維護(hù)版本更新中修復(fù)了這個(gè)重復(fù)文件名的問題。新的代碼已經(jīng)被添加到 FSCRYPT 文件系統(tǒng)加密框架中,并為 EXT4、UBIFS 和 F2FS 提供了補(bǔ)丁,確保拒絕重復(fù)文件名的行為。