Release 4.10 arch/arm/include/asm/spinlock_types.h
#ifndef __ASM_SPINLOCK_TYPES_H
#define __ASM_SPINLOCK_TYPES_H
#ifndef __LINUX_SPINLOCK_TYPES_H
# error "please don't include this file directly"
#endif
#define TICKET_SHIFT 16
typedef struct {
union {
u32 slock;
struct __raw_tickets {
#ifdef __ARMEB__
u16 next;
u16 owner;
#else
u16 owner;
u16 next;
#endif
}
tickets;
};
}
arch_spinlock_t;
#define __ARCH_SPIN_LOCK_UNLOCKED { { 0 } }
typedef struct {
u32 lock;
}
arch_rwlock_t;
#define __ARCH_RW_LOCK_UNLOCKED { 0 }
#endif
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
will deacon | will deacon | 37 | 49.33% | 2 | 33.33% |
ingo molnar | ingo molnar | 34 | 45.33% | 1 | 16.67% |
thomas gleixner | thomas gleixner | 4 | 5.33% | 3 | 50.00% |
| Total | 75 | 100.00% | 6 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.