/* Global structures, used to describe the installed hardware. */
struct canhardware_t canhardware;
struct canhardware_t *hardware_p=&canhardware;
-struct chip_t *chips_p[MAX_TOT_CHIPS];
+struct canchip_t *chips_p[MAX_TOT_CHIPS];
struct msgobj_t *objects_p[MAX_TOT_MSGOBJS];
#ifdef CONFIG_DEVFS_FS
#if (LINUX_VERSION_CODE <= KERNEL_VERSION(2,5,60))
{
int res=0,i=0, j;
struct candevice_t *candev;
- struct chip_t *chip;
+ struct canchip_t *chip;
if (parse_mod_parms())
return -EINVAL;
for (i=0; i<hardware_p->nr_boards; i++) {
candev=hardware_p->candevice[i];
if (candev->hwspecops->request_io(candev))
- goto memory_error;
+ goto request_io_error;
candev->flags|=CANDEV_IO_RESERVED;
}
#ifdef CONFIG_DEVFS_FS
{
+ #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2,5,50))
char dev_name[32];
+ #endif
int dev_minor;
for(i=0;i<MAX_TOT_MSGOBJS;i++) {
if(!objects_p[i]) continue;
goto memory_error;
reset_error: ;
+ CANMSG("Error resetting device.\n");
+ goto memory_error;
+
+ request_io_error: ;
+ CANMSG("Error to request IO resources for device.\n");
goto memory_error;
memory_error: ;