lirc/lirc-2.6.23.diff

31 lines
780 B
Diff
Raw Normal View History

--- 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");