Davide Italiano 7faf4d90e8 Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With
current lock classes KPI it was really difficult because there was no
way to pass an rmtracker object to the lock/unlock routines. In order
to accomplish the task, modify the aforementioned functions so that
they can return (or pass as argument) an uinptr_t, which is in the rm
case used to hold a pointer to struct rm_priotracker for current
thread. As an added bonus, this fixes rm_sleep() in the rm shared
case, which right now can communicate priotracker structure between
lc_unlock()/lc_lock().

Suggested by:	jhb
Reviewed by:	jhb
Approved by:	re (delphij)
2013-09-20 23:06:21 +00:00
..
2013-09-19 18:56:00 +00:00
2013-09-07 09:47:18 +00:00
2013-09-05 09:44:09 +00:00
2013-07-27 20:47:01 +00:00
MFC
2013-09-06 17:42:12 +00:00
2013-08-22 16:39:59 +00:00