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