X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Fwinnt%2Fwinnt-lock.h;fp=libcfs%2Finclude%2Flibcfs%2Fwinnt%2Fwinnt-lock.h;h=a6eb8bb019060cf1612bc5c09eb22958fc05c2e4;hb=6c78cf84c0d79bd047e7b628de2575199ead7fbf;hp=2e9243061d97ca7be812c2aa3b1c5f9d881820a8;hpb=27dfc1a14059edb84cfa8f67ac3765dac99317dc;p=fs%2Flustre-release.git diff --git a/libcfs/include/libcfs/winnt/winnt-lock.h b/libcfs/include/libcfs/winnt/winnt-lock.h index 2e92430..a6eb8bb 100644 --- a/libcfs/include/libcfs/winnt/winnt-lock.h +++ b/libcfs/include/libcfs/winnt/winnt-lock.h @@ -631,10 +631,17 @@ static inline void cfs_mutex_down(cfs_mutex_t *mutex) __down(mutex); } -#define cfs_mutex_lock(m) cfs_mutex_down(m) -#define cfs_mutex_trylock(s) down_trylock(s) -#define cfs_mutex_lock_nested(m) cfs_mutex_down(m) -#define cfs_down(m) cfs_mutex_down(m) +static inline int cfs_mutex_down_interruptible(cfs_mutex_t *mutex) +{ + __down(mutex); + return 0; +} + +#define cfs_mutex_lock(m) cfs_mutex_down(m) +#define cfs_mutex_trylock(s) down_trylock(s) +#define cfs_mutex_lock_nested(m) cfs_mutex_down(m) +#define cfs_down(m) cfs_mutex_down(m) +#define cfs_down_interruptible(m) cfs_mutex_down_interruptible(m) /* * mutex_up