引领先锋|Linux 设备驱动模型的设备资源管理实现浅析( 二 )


而设备资源模块申请的资源在什么时候释放呢? , 在上面我们已经介绍了 , 即device release时 , 调用devres_release_all接口释放链表devres_head上所有的资源 。
本章我们主要分析了设备资源管理模块的实现流程 , 借助设备驱动模型的引用计数即设备释放流程 , 设备资源管理模块的实现就水到渠成了 。 虽然实现起来不复杂 , 但该模块的出现确实让设备驱动的开发更简便了 , 从此在设备驱动开发中 , 涉及到内存资源申请时 , 再也无需关注申请资源的释放操作了 。 以上就是本篇文章的主要内容 。


推荐阅读