]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - include/linux/semaphore.h
locking, semaphores: Annotate inner lock as raw
[mirror_ubuntu-zesty-kernel.git] / include / linux / semaphore.h
index 39fa04966aa892f220dded471b54e4b8930cd3e2..dc368b8ce215ccc0f6a2b44a16dd2aaa603dbcd1 100644 (file)
 
 /* Please don't access any members of this structure directly */
 struct semaphore {
-       spinlock_t              lock;
+       raw_spinlock_t          lock;
        unsigned int            count;
        struct list_head        wait_list;
 };
 
 #define __SEMAPHORE_INITIALIZER(name, n)                               \
 {                                                                      \
-       .lock           = __SPIN_LOCK_UNLOCKED((name).lock),            \
+       .lock           = __RAW_SPIN_LOCK_UNLOCKED((name).lock),        \
        .count          = n,                                            \
        .wait_list      = LIST_HEAD_INIT((name).wait_list),             \
 }