X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/c316aed80a2047f337dc0cff35e2458c4cb13eca..7eca1ac39aa9f2a65ba0607d55f7155f5a56ad15:/lincan/src/main.c diff --git a/lincan/src/main.c b/lincan/src/main.c index 23bd6da..bb6abbf 100644 --- a/lincan/src/main.c +++ b/lincan/src/main.c @@ -4,7 +4,7 @@ * Rewritten for new CAN queues by Pavel Pisa - OCERA team member * email:pisa@cmp.felk.cvut.cz * This software is released under the GPL-License. - * Version lincan-0.2 9 Jul 2003 + * Version lincan-0.3 17 Jun 2004 */ #ifndef EXPORT_SYMTAB @@ -128,7 +128,7 @@ MODULE_AUTHOR("Pavel Pisa , Arnaud Westenberg"); /* 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)) @@ -177,7 +177,7 @@ int init_module(void) { int res=0,i=0, j; struct candevice_t *candev; - struct chip_t *chip; + struct canchip_t *chip; if (parse_mod_parms()) return -EINVAL; @@ -211,7 +211,7 @@ int init_module(void) for (i=0; inr_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; } @@ -247,7 +247,9 @@ int init_module(void) #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