Add shared priority propagation as an optional rwlock mode (default off).
All rwlocks are bloated by a pointer (32 -> 40 bytes on amd64).
Locks that opt in to shared priority propagation pass rw_priotracker structs
exactly like rmlocks.
Differential D5745
rwlock(9): Add shared priority propagation mode Authored by cem on Mar 26 2016, 1:43 AM. Tags None Referenced Files
Details Add shared priority propagation as an optional rwlock mode (default off). All rwlocks are bloated by a pointer (32 -> 40 bytes on amd64). Locks that opt in to shared priority propagation pass rw_priotracker structs The use case in mind is the PV global lock.
Diff Detail
Event Timeline |