summaryrefslogtreecommitdiffstats
path: root/sys/coda/coda_namecache.c
Commit message (Collapse)AuthorAgeFilesLines
* Change the kernel's ucred API as follows:jhb2001-10-111-2/+1
| | | | | | | | - crhold() returns a reference to the ucred whose refcount it bumps. - crcopy() now simply copies the credentials from one credential to another and has no return value. - a new crshared() primitive is added which returns true if a ucred's refcount is > 1 and false (0) otherwise.
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+1
| | | | | | | | | | | | | | | | | | | vm_mtx does not recurse and is required for most low level vm operations. faults can not be taken without holding Giant. Memory subsystems can now call the base page allocators safely. Almost all atomic ops were removed as they are covered under the vm mutex. Alpha and ia64 now need to catch up to i386's trap handlers. FFS and NFS have been tested, other filesystems will need minor changes (grabbing the vm lock when twiddling page properties). Reviewed (partially) by: jake, jhb
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-4/+2
| | | | | | | | | | | other "system" header files. Also help the deprecation of lockmgr.h by making it a sub-include of sys/lock.h and removing sys/lockmgr.h form kernel .c files. Sort sys/*.h includes where possible in affected files. OK'ed by: bde (with reservations)
* Delete unused #include <sys/select.h>.wollman2001-01-091-1/+0
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Remove the RCS "Log" and all the verbiage it has generated.phk1999-07-211-151/+1
|
* Venus must be passed O_CREAT flag on VOP_OPEN iff this isrvb1998-10-281-2/+5
| | | | | | a creat so that we can will allow a mode 444 file to be written into. Sync with the latest coda.h and deal with collateral damage.
* Cleanup and fix THE bugrvb1998-09-281-2/+7
|
* Put "stray" printouts under DIAGNOSTIC. Make everything buildrvb1998-09-251-2/+10
| | | | | with DEBUG on. Add support for lkm. (The macro's don't work for me; for a good chuckle look at the end of coda_fbsd.c.)
* Finish conversion of cfs -> codarvb1998-09-131-6/+10
|
* All the references to cfs, in symbols, structs, and stringsrvb1998-09-111-201/+200
| | | | have been changed to coda. (Same for CFS.)
* Clean LINTrvb1998-09-061-4/+8
|
* Pass2 completervb1998-09-021-48/+42
|
* Very Preliminary Codarvb1998-08-291-0/+898
OpenPOWER on IntegriCloud