SX_SHARERS_SHIFT
#define SX_SHARERS(x) (SX_OWNER(x) >> SX_SHARERS_SHIFT)
((x) << SX_SHARERS_SHIFT | SX_LOCK_SHARED)
#define SX_ONE_SHARER (1 << SX_SHARERS_SHIFT)