]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/src/virtual.c
Added support for fasync system call and replacement of spinXXX by can_spinXXX
[lincan.git] / lincan / src / virtual.c
index d51a5cbe2ee546b4b7e01431f9de9275ba366c4e..e4b9c17cccc9487b44806210ef1608e80d4eaf68 100644 (file)
@@ -290,11 +290,11 @@ void virtual_schedule_next(struct msgobj_t *obj)
 {
        int cmd;
         /* dummy lock to prevent preemption fully portable way */
-       spinlock_t dummy_lock;
+       can_spinlock_t dummy_lock;
 
        /*  preempt_disable() */
-       spin_lock_init(&dummy_lock);
-       spin_lock(&dummy_lock);
+       can_spin_lock_init(&dummy_lock);
+       can_spin_lock(&dummy_lock);
 
        set_bit(OBJ_TX_REQUEST,&obj->flags);
        
@@ -316,7 +316,7 @@ void virtual_schedule_next(struct msgobj_t *obj)
        }
 
        /* preempt_enable(); */
-       spin_unlock(&dummy_lock);
+       can_spin_unlock(&dummy_lock);
 }