字符设备驱动基础下

<驱动和应用程序的设计思想>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

15天内通关,可获得赏金100元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情

zhengzheng

1

回答

我有个疑问,不是说尽量少用goto语句,所以为什么不在return之前直接执行kfree()?

zhengzheng回复:

没想到在这个视频三分钟后老师就解答了我的疑惑。当申请设备号失败时,我们不仅要是否掉申请失败的设备号,而且还要释放所有在此步骤之前所申请的内存,如果直接在ruturn前写这些释放内存的函数,非常的麻烦。而采用标签的方式,逐级执行,层次分明,而且代码简洁。

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改