Linux模块初始化中的错误处理

在注册内核模块时,注册可能失败,此时模块应该具备处理异常的能力: 若是证明你的模块在一个特别类型的失败后彻底不能加载,你必须取消任何在失败前注册的动做,这里采用goto语句:函数 int __init my_init_function(void) {     int err;     err = register_this(ptr1, "skull"); /* registration takes
相关文章
相关标签/搜索