[1]茅俊杰,陈渝.Linux设备驱动的内核服务需求特征[J].清华大学学报(自然科学版),2015,55(08):911-915.


本文中内核服务


目的


驱动对内核服务的需求特征

内核服务分类

考虑的服务

特征


内核服务接口的更新规律

最终目的是, 能够自动 patch, 自动升级.

接口函数的变动

特点是, 绝大部分仅仅是函数原型的改变, 满足一个固定的模式, 不涉及接口语义.

结论

能够抽取这些变化的模式, 形成所谓的 semantic patch, 然后用于 out-of-tree 的模块更新, 尤其是外部驱动.