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