X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/cc1811f284f00d214e198cb20b466d261201385b..b34a548a5dfd2f0b068fd835a4cd51680d851068:/lincan/src/open.c diff --git a/lincan/src/open.c b/lincan/src/open.c index 38ee4d4..015b521 100644 --- a/lincan/src/open.c +++ b/lincan/src/open.c @@ -33,7 +33,7 @@ int can_open(struct inode *inode, struct file *file) atomic_inc(&obj->obj_used); DEBUGMSG("Device %d opened %d times.\n", MINOR_NR, atomic_read(&obj->obj_used)); - obj->flags |= OBJ_OPENED; + can_msgobj_set_fl(obj,OPENED); if (chip->flags & CHIP_CONFIGURED) DEBUGMSG("Device is already configured.\n"); @@ -46,8 +46,6 @@ int can_open(struct inode *inode, struct file *file) if (chip->chipspecops->pre_read_config(chip,obj)<0) CANMSG("Error initializing chip for receiving\n"); - /* chip->flags |= OBJ_BUFFERS_ALLOCATED; */ - } /* End of chip configuration */ canuser = (struct canuser_t *)kmalloc(sizeof(struct canuser_t), GFP_KERNEL);