X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libcfs%2Flibcfs%2Fwinnt%2Fwinnt-sync.c;h=a2b3e1d67cca501e30fb11e12db9f94a6592de1c;hb=34c1700d3acc0daefe056fe7472c51687df68c1b;hp=696e8ae7e02d231b82456529bc7cd767acdd890d;hpb=a3850a044ef7cc2658b355672338b9865ed59fe4;p=fs%2Flustre-release.git diff --git a/libcfs/libcfs/winnt/winnt-sync.c b/libcfs/libcfs/winnt/winnt-sync.c index 696e8ae..a2b3e1d 100644 --- a/libcfs/libcfs/winnt/winnt-sync.c +++ b/libcfs/libcfs/winnt/winnt-sync.c @@ -101,7 +101,7 @@ void init_waitqueue_entry_current(wait_queue_t *link) link->event = &(slot->Event); link->hits = &(slot->hits); - cfs_atomic_inc(&slot->count); + atomic_inc(&slot->count); CFS_INIT_LIST_HEAD(&(link->waitq[0].link)); CFS_INIT_LIST_HEAD(&(link->waitq[1].link)); @@ -141,7 +141,7 @@ void cfs_waitlink_fini(wait_queue_t *link) cfs_assert(link->waitq[0].waitq == NULL); cfs_assert(link->waitq[1].waitq == NULL); - cfs_atomic_dec(&slot->count); + atomic_dec(&slot->count); } @@ -332,7 +332,7 @@ void wake_up_nr(wait_queue_head_t *waitq, int nr) LASSERT( result == FALSE || result == TRUE ); if (result) { - cfs_atomic_inc(waitl->hits); + atomic_inc(waitl->hits); } if ((waitl->flags & CFS_WAITQ_EXCLUSIVE) && --nr == 0) @@ -404,9 +404,9 @@ void waitq_wait(wait_queue_t *link, long state) LASSERT(link != NULL); LASSERT(link->magic == CFS_WAITLINK_MAGIC); - if (cfs_atomic_read(link->hits) > 0) { - cfs_atomic_dec(link->hits); - LASSERT((__u32)cfs_atomic_read(link->hits) < (__u32)0xFFFFFF00); + if (atomic_read(link->hits) > 0) { + atomic_dec(link->hits); + LASSERT((__u32)atomic_read(link->hits) < (__u32)0xFFFFFF00); } else { cfs_wait_event_internal(link->event, 0); } @@ -434,9 +434,9 @@ int64_t waitq_timedwait( wait_queue_t *link, int64_t timeout) { - if (cfs_atomic_read(link->hits) > 0) { - cfs_atomic_dec(link->hits); - LASSERT((__u32)cfs_atomic_read(link->hits) < (__u32)0xFFFFFF00); + if (atomic_read(link->hits) > 0) { + atomic_dec(link->hits); + LASSERT((__u32)atomic_read(link->hits) < (__u32)0xFFFFFF00); return (int64_t)TRUE; }