Linus Torvalds剛剛發布了Linux 6.4-rc1,這也標誌著這個令人興奮的Linux 6.4版本的合併窗口結束了。
Linus Torvalds在之前的6.4-rc1公告中寫道:
「所以,兩周後,合併窗口結束了,-rc1被標記並發布了。
情況看起來相當正常——對我個人來說,唯一有點不同尋常的事情是,我們有兩個不同的拉取請求,最終導致我自己在上面進行了一系列的更新。
因此,Jens的ITER_UBUF更新和Dave Hansen(實際上是Kirill,但我看到了Dave的拉取請求)提供的x86 LAM支持,都導致我進行了一些額外的x86用戶訪問清理。
我之所以提到這個並不是因為「哦,我又要寫代碼了」,而是因為這實際上迫使我最終切換到了更現代的默認『git diff』演算法。默認的git diff演算法是非常傳統的(也稱為『Myers演算法』),雖然它工作得很好,但默認情況下已經有了各種啟發式更新,以便更好地顯示差異。
因此,我現在正在使用『直方圖』演算法,在決定最長公共子序列時考慮線的「唯一性」,因為我的一些補丁在普通的Myers diff下是無法讀取的混亂。不是直方圖總是有幫助,但它確實經常使事情更易於閱讀。
...
至於這個合併窗口中的實際變化:下面的合併日誌提供了高層次的視圖。差異統計完全被AMD GPU硬體描述文件所佔據,這次『perf』工具也跟進了,因此其他重要的領域就成了所有perf事件JSON文件的描述。呃。但是,如果你忽略這兩個「龐大但無趣」的變化,其他一切看起來都相當正常。各種各樣的開發,驅動程序,架構更新,文件系統,網路,內存管理——有一點點的一切。
沒有實現的一個功能是x86影子堆棧代碼。這方面可能有點倒霉,因為它作為我正在查看的x86問題而進入,所以我看了它很多,並有足夠的保留意見,要求進行幾個相當大的重組。
我們將在以後的某個時間處理它,可能是下一個版本。」