為Linux 5.5提出統(tǒng)一的sizeof_member()
Linux 5.4尚未合并后,將新的sizeof_member()宏作為一種統(tǒng)一的方法進行調整,以計算結構元素的大小,以在合并窗口的最后一天包含Linux 5.5。
現(xiàn)在,Linux內核已支持SIZEOF_FIELD,F(xiàn)IELD_SIZEOF,sizeof_field作為計算C結構成員大小的方法。新的sizeof_member看起來可以清除多年來積累的代碼殘障,并將所有 舊的宏移到了新的統(tǒng)一宏。
Linus Torvalds最終并沒有為Linux 5.4拉上sizeof_member,最初不確定“成員大小”的名稱,而舊方法都基于“字段大小”,但是Google的Kees Cook重新提交了 Linux 5.5的最新樹范圍轉換。
在Linux 5.5-rc1發(fā)行之前,等待Linus是否應答此周期的請求,并且拉取請求處于掛起狀態(tài)。