为Linux 5.5提出统一的sizeof_member()
扫描二维码
随时随地手机看文章
Linux 5.4尚未合并后,将新的sizeof_member()宏作为一种统一的方法进行调整,以计算结构元素的大小,以在合并窗口的最后一天包含Linux 5.5。
现在,Linux内核已支持SIZEOF_FIELD,FIELD_SIZEOF,sizeof_field作为计算C结构成员大小的方法。新的sizeof_member看起来可以清除多年来积累的代码残障,并将所有 旧的宏移到了新的统一宏。
Linus Torvalds最终并没有为Linux 5.4拉上sizeof_member,最初不确定“成员大小”的名称,而旧方法都基于“字段大小”,但是Google的Kees Cook重新提交了 Linux 5.5的最新树范围转换。
在Linux 5.5-rc1发行之前,等待Linus是否应答此周期的请求,并且拉取请求处于挂起状态。