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

Linux kernel 如何查找unregister_chrdev()调用是否成功,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,从[linux\fs.h]取消注册_chrdev()调用,如果成功,用于返回0,无效的返回由变更集e53252d97e670a38b1d2e9723b48077bba11ddda完成 commit e53252d97e670a38b1d2e9723b48077bba11ddda Author: Akinobu Mita Date: Thu Jul 19 01:47:51 2007 -0700 unregister_chrdev() return void unregis

从[linux\fs.h]取消注册_chrdev()调用,如果成功,用于返回0,无效的返回由变更集e53252d97e670a38b1d2e9723b48077bba11ddda完成

commit e53252d97e670a38b1d2e9723b48077bba11ddda Author: Akinobu Mita Date: Thu Jul 19 01:47:51 2007 -0700 unregister_chrdev() return void unregister_chrdev() does not return meaningful value. This patch makes it return void like most unregister_* functions. 提交E53252D97E670A38B1D2E9723B48077BBA11DDA 作者:御田昭信 日期:2007年7月19日星期四01:47:51-0700 取消注册\u chrdev()返回void unregister_chrdev()不返回有意义的值。这个补丁就可以了 像大多数未注册函数一样返回void。
事实上,如果您查看之前的代码(从2.6.12-rc2开始),您可以看到它总是返回0,因此这是一个总是希望成功的函数。

谢谢。我是Linux内核模块编程新手。在发布问题之前,我在谷歌上搜索过,但从未想过要看代码。熟悉用于探索代码库的git工具是一项非常值得的投资。祝你好运:-)