Implement synchronization primitives destroyers.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
parent
202da8140c
commit
641902fb90
@ -114,6 +114,10 @@ static inline int env_mutex_is_locked(env_mutex *mutex)
|
||||
return mutex_is_locked(mutex);
|
||||
}
|
||||
|
||||
static inline void env_mutex_destroy(env_mutex *mutex)
|
||||
{
|
||||
}
|
||||
|
||||
/* *** RECURSIVE MUTEX *** */
|
||||
|
||||
typedef struct {
|
||||
@ -197,6 +201,10 @@ static inline int env_rmutex_is_locked(env_rmutex *rmutex)
|
||||
return mutex_is_locked(&rmutex->mutex);
|
||||
}
|
||||
|
||||
static inline void env_rmutex_destroy(env_rmutex *rmutex)
|
||||
{
|
||||
}
|
||||
|
||||
/* *** RW SEMAPHORE *** */
|
||||
|
||||
typedef struct
|
||||
@ -261,6 +269,10 @@ static inline int env_rwsem_is_locked(env_rwsem *s)
|
||||
return rwsem_is_locked(&s->sem);
|
||||
}
|
||||
|
||||
static inline void env_rwsem_destroy(env_rwsem *s)
|
||||
{
|
||||
}
|
||||
|
||||
/* *** COMPLETION *** */
|
||||
|
||||
typedef struct completion env_completion;
|
||||
@ -280,6 +292,10 @@ static inline void env_completion_complete(env_completion *completion)
|
||||
complete(completion);
|
||||
}
|
||||
|
||||
static inline void env_completion_destroy(env_completion *completion)
|
||||
{
|
||||
}
|
||||
|
||||
/* *** ATOMIC VARIABLES *** */
|
||||
|
||||
typedef atomic_t env_atomic;
|
||||
@ -429,6 +445,10 @@ static inline void env_spinlock_unlock_irq(env_spinlock *l)
|
||||
spin_unlock_irq(l);
|
||||
}
|
||||
|
||||
static inline void env_spinlock_destroy(env_spinlock *l)
|
||||
{
|
||||
}
|
||||
|
||||
#define env_spinlock_lock_irqsave(l, flags) \
|
||||
spin_lock_irqsave((l), (flags))
|
||||
|
||||
@ -464,6 +484,10 @@ static inline void env_rwlock_write_unlock(env_rwlock *l)
|
||||
write_unlock(l);
|
||||
}
|
||||
|
||||
static inline void env_rwlock_destroy(env_rwlock *l)
|
||||
{
|
||||
}
|
||||
|
||||
/* *** WAITQUEUE *** */
|
||||
|
||||
typedef wait_queue_head_t env_waitqueue;
|
||||
|
2
ocf
2
ocf
@ -1 +1 @@
|
||||
Subproject commit 0d37d14a364f3ae1bc19638c6a3897e71e547b3e
|
||||
Subproject commit 8ed525ae7f9f2e8af12ff88804dd5a73d8c9fdd1
|
Loading…
Reference in New Issue
Block a user