31 lines
780 B
Diff
31 lines
780 B
Diff
--- drivers/lirc_dev/lirc_dev.c
|
|
+++ drivers/lirc_dev/lirc_dev.c
|
|
@@ -880,8 +880,7 @@
|
|
return SUCCESS;
|
|
|
|
out_unregister:
|
|
- if(unregister_chrdev(IRCTL_DEV_MAJOR, IRCTL_DEV_NAME))
|
|
- printk(KERN_ERR "lirc_dev: unregister_chrdev failed!\n");
|
|
+ unregister_chrdev(IRCTL_DEV_MAJOR, IRCTL_DEV_NAME);
|
|
out:
|
|
return -1;
|
|
}
|
|
@@ -905,15 +904,11 @@
|
|
*/
|
|
void cleanup_module(void)
|
|
{
|
|
- int ret;
|
|
|
|
- ret = unregister_chrdev(IRCTL_DEV_MAJOR, IRCTL_DEV_NAME);
|
|
+ unregister_chrdev(IRCTL_DEV_MAJOR, IRCTL_DEV_NAME);
|
|
class_destroy(lirc_class);
|
|
|
|
- if(ret)
|
|
- printk("lirc_dev: error in module_unregister_chrdev: %d\n", ret);
|
|
- else
|
|
- dprintk("lirc_dev: module successfully unloaded\n");
|
|
+ dprintk("lirc_dev: module successfully unloaded\n");
|
|
}
|
|
|
|
MODULE_DESCRIPTION("LIRC base driver module");
|