gpt4 book ai didi

linux-kernel - 如何查找 unregister_chrdev() 调用是否成功

转载 作者:行者123 更新时间:2023-12-03 23:33:09 26 4
gpt4 key购买 nike

来自 [linux\fs.h] 的 unregister_chrdev() 调用用于在成功时返回 0,否则返回 <0。但是现在,在较新的内核版本中,该函数的返回值已更改为 void,因此它不再返回任何内容。

问题:有什么办法可以知道 unregister_chrdev() 调用是否成功?

最佳答案

void 的返回是通过变更集完成的:e53252d97e670a38b1d2e9723b48077bba11ddda

提交 e53252d97e670a38b1d2e9723b48077bba11ddda
添加一名作者
日期:2007 年 7 月 19 日星期四 01:47:51 -0700

unregister_chrdev() 返回无效

unregister_chrdev() 不返回有意义的值。这个补丁使它
像大多数 unregister_* 函数一样返回 void。

事实上,如果你查看之前的代码(从 2.6.12-rc2 开始),你会发现它总是返回 0,所以这是一个总是会成功的函数。

关于linux-kernel - 如何查找 unregister_chrdev() 调用是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3237384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com