mlaier 2ef34e9086 rmlock(9) two additions and one change/fix:
- add rm_try_rlock().
 - add RM_SLEEPABLE to use sx(9) as the back-end lock in order to sleep while
   holding the write lock.
 - change rm_noreadtoken to a cpu bitmask to indicate which CPUs need to go
   through the lock/unlock in order to synchronize.  As a side effect, this
   also avoids IPI to CPUs without any readers during rm_wlock.

Discussed with:		ups@, rwatson@ on arch@
Sponsored by:		Isilon Systems, Inc.
2010-09-01 19:50:03 +00:00
..
2010-06-26 13:20:40 +00:00
2010-07-24 14:23:06 +00:00
2010-06-02 17:27:23 +00:00
2010-08-19 11:31:03 +00:00
2010-07-20 11:20:45 +00:00
2010-08-30 14:26:02 +00:00
2010-08-30 14:26:02 +00:00
2010-08-22 10:53:32 +00:00
2010-08-30 14:26:02 +00:00
2010-04-20 17:57:43 +00:00