X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/c6d6f58c34e1b6a4c03d1e86d1abf48eeb6f5624..cc1811f284f00d214e198cb20b466d261201385b:/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); }