Linux Programming by Example
Local-spin, Abortable Mutual Exclusion Joe Rideout.
Local-spin, Abortable Mutual Exclusion