Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Back out revision 1.34 until we can come up with a more accurate patch. | chris | 2003-02-17 | 1 | -65/+0 |
| | |||||
* | Add a section on Giant lock manipulation macros. | chris | 2003-02-17 | 1 | -0/+65 |
| | | | | | Submitted by: Hiten M. Pandya <hiten@angelica.unixdaemons.com> Reviewed by: bmilekic | ||||
* | Add some documentation of FreeBSD's special synchronization quirks | gallatin | 2002-10-21 | 1 | -0/+20 |
| | | | | | | | which may surprise developers coming from Solaris, or other platforms which have a similar interface, but slightly different rules. Reviewed by: jhb, ru | ||||
* | Remove all mention of MTX_NOSWITCH. It was obsoleted a long time ago. | jhb | 2002-09-24 | 1 | -36/+7 |
| | |||||
* | Document MTX_DUPOK | davidc | 2002-06-06 | 1 | -3/+3 |
| | | | | Requested by: jeff (long ago) | ||||
* | mdoc(7) police: lint. | ru | 2002-05-29 | 1 | -3/+4 |
| | |||||
* | Remove a duplicate description of the type parameter for mtx_init. | davidc | 2002-04-12 | 1 | -4/+0 |
| | | | | Noticed by: scottl | ||||
* | Add text describing the new type parameter, and rename description | davidc | 2002-04-12 | 1 | -6/+17 |
| | | | | to name as that is what it is called in mutex.h. | ||||
* | Document the lock type argument of mtx_init(). | scottl | 2002-04-12 | 1 | -1/+5 |
| | |||||
* | Update the .Fn line for MTX_SYSINIT to include the parameter types. | davidc | 2002-04-12 | 1 | -1/+1 |
| | |||||
* | - Add notes about SX_SYSINIT and MTX_SYSINIT in order to document the | arr | 2002-04-02 | 1 | -1/+13 |
| | | | | | recent additions of these macros. - Add in a MLINK to create SX_SYSINIT.9 and MTX_SYSINIT.9. | ||||
* | Add mtx_pool(9) to the SEE ALSO section. | dd | 2002-03-28 | 1 | -0/+1 |
| | | | | Submitted by: Garrett Rooney <rooneg@electricjellyfish.net> | ||||
* | ispell sweep of share/man/man9/*. | mpp | 2002-01-09 | 1 | -2/+2 |
| | |||||
* | mdoc(7) police: Use the new .In macro for #include statements. | ru | 2001-10-01 | 1 | -3/+3 |
| | |||||
* | Common Mike adds see alsos from all of the synchronization | silby | 2001-09-17 | 1 | -0/+3 |
| | | | | man pages to their brethren. | ||||
* | mdoc(7) police: Please don't commit when you are drunk! | ru | 2001-09-04 | 1 | -3/+1 |
| | | | | (Committer rules candidate.) | ||||
* | From Mike Silbersack's message on cvs-commits: | logo | 2001-09-02 | 1 | -0/+4 |
| | | | | | > > Doh! There is a sx man page, the mutex man page just doesn't have a SEE > > ALSO pointing to sx(9). Could some mdoc madman go add one? | ||||
* | mdoc(7) police: s;BSD/OS;.Bsx; where appropriate. | ru | 2001-08-13 | 1 | -2/+2 |
| | |||||
* | can not -> cannot | sheldonh | 2001-08-08 | 1 | -1/+1 |
| | |||||
* | Removed whitespace at end-of-line; no content changes. I simply did | schweikh | 2001-07-14 | 1 | -8/+8 |
| | | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days | ||||
* | s/mtx_try_enter/mtx_trylock/ | dd | 2001-05-06 | 1 | -1/+1 |
| | |||||
* | - Document mtx_initialized(). | jhb | 2001-03-30 | 1 | -7/+18 |
| | | | | | - Document that MTX_QUIET can be passed to mtx_init() and the new flag MTX_NOWITNESS. | ||||
* | Fixed wrong include in synopsis. <sys/param.h> is a prerequisite for | bde | 2001-03-29 | 1 | -5/+5 |
| | | | | | | | | <sys/mutex.h> due to #include spam in <sys/mutex.h>. (More precisely, <sys/time.h> is the prerequisite, but that is provided by standard #include spam in <sys/param.h>.) Fixed bitrot in prototype for mtx_init(). | ||||
* | - Both <sys/sx.h> and <sys/mutex.h> depend on <sys/types.h> and | jhb | 2001-03-28 | 1 | -0/+2 |
| | | | | | <sys/lock.h>. - <sys/sx.h> depends on <sys/mutex.h>. | ||||
* | mdoc(7) cleanup. | ru | 2001-02-12 | 1 | -26/+34 |
| | |||||
* | Catch up to mutex API changes. | bmilekic | 2001-02-12 | 1 | -145/+214 |
| | |||||
* | mtx_try_enter() returns an int, not void. | jhb | 2001-02-02 | 1 | -1/+1 |
| | |||||
* | Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutex | jasone | 2001-01-21 | 1 | -39/+1 |
| | | | | | | | | initialization until after malloc() is safe to call, then iterate through all mutexes and complete their initialization. This change is necessary in order to avoid some circular bootstrapping dependencies. | ||||
* | mdoc(7) police: add a missing .Os, change the list type to ``tagged''. | ru | 2000-12-14 | 1 | -11/+10 |
| | |||||
* | Document the MA_RECURSED and MA_NOTRECURSED assertion flags as well as | jhb | 2000-12-13 | 1 | -0/+15 |
| | | | | the MTX_QUIET flag. | ||||
* | Catch up to mutexes becoming MI: machine/mutex.h -> sys/mutex.h | jhb | 2000-11-01 | 1 | -1/+1 |
| | |||||
* | Whitespace only: | sheldonh | 2000-10-30 | 1 | -13/+16 |
| | | | | | | * Remove hard sentence breaks. * Remove trailing whitespace. * Separate macro arguments from trailing punctuation with whitespace. | ||||
* | - Document MUTEX_DECLARE and MTX_COLD | jhb | 2000-10-26 | 1 | -5/+42 |
| | | | | - Clean up some minor nits | ||||
* | Huge improvement to the mutex man page. | markm | 2000-09-25 | 1 | -9/+151 |
| | | | | | | o Document all the mutex calls, not just the entry and exit. o Fix the mtx_t typedef (now is struct mtx). | ||||
* | Major update to the way synchronization is done in the kernel. Highlights | jasone | 2000-09-07 | 1 | -0/+222 |
include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh |