自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 5.13 還原及修復(fù)明尼蘇達(dá)大學(xué)的問題補(bǔ)丁

系統(tǒng) Linux
此前,因研究人員故意試圖向 Linux 內(nèi)核引入帶有漏洞的補(bǔ)丁,明尼蘇達(dá)整所大學(xué)(UMN)被禁止繼續(xù)參與 Linux 內(nèi)核開發(fā)。近期,phoronix 消息稱,Linux 內(nèi)核開發(fā)者則終于完成了對所有來自該大學(xué)的補(bǔ)丁的審查,以解決合并到內(nèi)核中的問題,同時也清理/修復(fù)了他們有問題的補(bǔ)丁。

此前,因研究人員故意試圖向 Linux 內(nèi)核引入帶有漏洞的補(bǔ)丁,明尼蘇達(dá)整所大學(xué)(UMN)被禁止繼續(xù)參與 Linux 內(nèi)核開發(fā)。近期,phoronix 消息稱,Linux 內(nèi)核開發(fā)者則終于完成了對所有來自該大學(xué)的補(bǔ)丁的審查,以解決合并到內(nèi)核中的問題,同時也清理/修復(fù)了他們有問題的補(bǔ)丁。

[[401454]]

Greg Kroah-Hartman 于周四提交了 5.13-rc3 的 char/misc 修復(fù)方案。雖然在內(nèi)核周期的中期階段,char/misc 的修復(fù)一般并不是很令人矚目,但這個 pull request 卻有著解決了明尼蘇達(dá)大學(xué)研究人員的補(bǔ)丁的變化。Greg 在拉動請求說明中指出,其大多數(shù)是 umn.edu 對所有先前提交的文件進(jìn)行重新審查的結(jié)果。“我想感謝超過 80 個不同的開發(fā)者,他們幫助審查和修復(fù)了這個混亂的局面。”

根據(jù) umn.edu 的 Git 活動,這個拉動請求恢復(fù)了 37 個內(nèi)核補(bǔ)丁?;謴?fù)的范圍涵蓋了 ALSA 到媒體子系統(tǒng)、網(wǎng)絡(luò)和其他領(lǐng)域。

以下是對其補(bǔ)丁的一些問題的技術(shù)解釋:

這個修改的原始提交信息是不正確的,因為代碼路徑永遠(yuǎn)不可能導(dǎo)致 NULL 的解除引用,暗指無論用什么工具來"find this"都是錯誤的。這只是一個可選的資源保留,所以刪除這個檢查就可以了。

  • 雖然最初的提交確實阻止了"NULL解除引用"的發(fā)生,但它并沒有將錯誤正確地傳播給調(diào)用者,而且由于某種原因,它沒有修復(fù)drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 中的這個相同的問題。
  • 這個 commit 是不正確的,它不應(yīng)該使用 unlikely(),也沒有將錯誤正確地傳播給調(diào)用函數(shù),所以在這個時間點(diǎn)應(yīng)該被撤銷。另外,如果檢查失敗,工作隊列仍然被認(rèn)為是被分配的,所以進(jìn)一步的訪問會繼續(xù)失敗,這意味著這個補(bǔ)丁對解決根本問題毫無幫助。
  • 經(jīng)過審查,發(fā)現(xiàn)這個 commit 根本不需要,因為這個改動毫無用處,這個函數(shù)只有在 of_match_device 匹配到某個東西時才能被調(diào)用。所以它應(yīng)該被撤銷。

此外,在其余的一些補(bǔ)丁中,有一部分是因為沒有實質(zhì)性的價值被撤銷;還有一些最壞的情況則是因為不正確/不完整的代碼而被撤銷。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Linux 5.13 還原及修復(fù)明尼蘇達(dá)大學(xué)的問題補(bǔ)丁

本文地址:https://www.oschina.net/news/142772/linux-5-13-umn-fixes

責(zé)任編輯:未麗燕 來源: 開源中國
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號