freebsd-dev/share/man
John Baldwin 414e7679cb Permit Giant to be passed as the explicit interlock either to
msleep/mtx_sleep or the various cv_*wait*() routines.  Currently, the
"unlock" behavior of PDROP and cv_wait_unlock() with Giant is not
permitted as it is will be confusing since Giant is fully unrecursed and
unlocked during a thread sleep.

This is handy for subsystems which wish to allow unlocked drivers to
continue to use Giant such as CAM, the new TTY layer, and the new USB
stack.  CAM currently uses a hack that I told Scott to use because I
really didn't want to permit this behavior, and the TTY and USB patches
both have various patches to permit this.

MFC after:	2 weeks
2008-08-07 21:00:13 +00:00
..
man1
man3 Introduce REMOVE_NEXT() macro's for SLIST and STAILQ. 2008-05-22 14:40:03 +00:00
man4 Comment out information about Jumbo Frame support, it's not 2008-08-07 07:32:40 +00:00
man5 Document new IDSIgnorePaths directive. 2008-08-02 00:13:51 +00:00
man6
man7 Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and 2008-05-26 10:40:09 +00:00
man8 Properly underline force_depend's parameter. 2008-07-20 10:06:14 +00:00
man9 Permit Giant to be passed as the explicit interlock either to 2008-08-07 21:00:13 +00:00
Makefile