canqueue_rtl_done();
#endif /*CAN_WITH_RTL*/
- res=unregister_chrdev(major,DEVICE_NAME);
- if (res<0)
- CANMSG("Error unloading CAN driver, error: %d\n",res);
- else
- CANMSG("No CAN devices or driver setup error.\n");
+ unregister_chrdev(major,DEVICE_NAME);
+ CANMSG("No CAN devices or driver setup error.\n");
register_error:
if ( can_del_mem_list() )
void cleanup_module(void)
{
- int res=0,i=0;
+#if defined(CONFIG_DEVFS_FS) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0))
+ int i=0;
+#endif
#ifdef CONFIG_PROC_FS
if (can_delete_procdir())
if ( can_del_mem_list() )
CANMSG("Error deallocating memory\n");
- res=unregister_chrdev(major,DEVICE_NAME);
- if (res<0)
- CANMSG("Error unregistering CAN driver, error: %d\n",res);
+ unregister_chrdev(major,DEVICE_NAME);
}