X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/94b8e4f0425cebad0a186daf054168fa6910f9b8..91dfab84182937b62ef64cb12d8e4f89e6d5c3ec:/lincan/src/virtual.c diff --git a/lincan/src/virtual.c b/lincan/src/virtual.c index d51a5cb..e4b9c17 100644 --- a/lincan/src/virtual.c +++ b/lincan/src/virtual.c @@ -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); }