aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/pseudofs
Commit message (Expand)AuthorAgeFilesLines
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-241-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-132-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-102-3/+3
* Get rid of qaddr_t.Alfred Perlstein2007-10-161-1/+1
* Use the correct pid when checking to see whether or not the /proc/<pid>John Baldwin2007-10-051-1/+1
* Fix off-by-one error (introduced in r1.60) that had the effect ofBruce A. Mah2007-06-071-1/+1
* Fix old locking bugs which were revealed when pseudofs was made MPSAFE.Dag-Erling Smørgrav2007-04-231-1/+9
* Avoid "unused variable" warning when building without PSEUDOFS_TRACE.Dag-Erling Smørgrav2007-04-151-0/+1
* Make pseudofs (and consequently procfs, linprocfs and linsysfs) MPSAFE.Dag-Erling Smørgrav2007-04-156-340/+553
* Further pseudofs improvements:Dag-Erling Smørgrav2007-04-146-62/+59
* Add a flag to struct pfs_vdata to mark the vnode as dead (e.g. process-Dag-Erling Smørgrav2007-04-115-51/+74
* Whitespace nits.Dag-Erling Smørgrav2007-04-052-4/+4
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-131-2/+8
* Add a pn_destroy field to pfs_node. This field points to a destructorDag-Erling Smørgrav2007-03-122-7/+29
* Use the vnode interlock to close a race where pfs_vncache_alloc() couldJohn Baldwin2007-01-021-8/+9
* Correctly calculate a buffer length. It was off by one so a read() returnedAlexander Leidinger2006-06-271-1/+1
* Restore the ability to mount procfs and fdescfs filesystems via theKelly Yancey2006-05-152-0/+13
* Close some races between procfs/ptrace and exit(2):John Baldwin2006-02-221-0/+8
* Change pfs_visible() to optionally return a pointer to the processJohn Baldwin2006-02-221-50/+44
* Eliminate an unnecessary bcopy().Dag-Erling Smørgrav2005-08-121-15/+15
* - Since we don't hold a usecount in pfs_exit we have to get a holdcntJeff Roberson2005-07-071-0/+4
* Fix an old pasto.Dag-Erling Smørgrav2005-04-301-1/+1
* - Change all filesystems and vfs_cache to relock the dvp once the child isJeff Roberson2005-04-131-0/+2
* - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.Jeff Roberson2005-03-281-21/+9
* - Update vfs_root implementations to match the new prototype. None ofJeff Roberson2005-03-242-3/+3
* Use subr_unitPoul-Henning Kamp2005-03-194-146/+10
* Hook pfs_lookup() up to vfs_cachedlookup_desc instead of vfs_lookup_desc,Dag-Erling Smørgrav2005-03-141-21/+14
* Fix two long-standing bugs in pfs_readdir():Dag-Erling Smørgrav2005-03-141-11/+13
* If PSEUDOFS_TRACE is defined, create a sysctl knob to enable / disableDag-Erling Smørgrav2005-03-141-6/+14
* fbsdidize.Dag-Erling Smørgrav2005-03-144-8/+20
* - The VI_DOOMED flag now signals the end of a vnode's relationship withJeff Roberson2005-03-131-0/+4
* Avoid a couple of mutex operations in the process exit path for thePoul-Henning Kamp2005-03-011-0/+2
* Whitespace in vop_vector{} initializations.Poul-Henning Kamp2005-01-131-0/+1
* Annotate that pfs_exit() always acquires and releases two mutexes forRobert Watson2005-01-081-0/+4
* Use vfs_mountedfrom().Poul-Henning Kamp2004-12-061-2/+2
* Fix a typo in PFS_TRACE.Alexander Kabaev2004-12-061-1/+1
* Back when VOP_* was introduced, we did not have new-style structPoul-Henning Kamp2004-12-012-34/+27
* Back out pseudo_vnops.c:1.45, which was a workaround for pfind()Robert Watson2004-09-021-11/+0
* Release the vnode cache mutex when calling vgone(), since vgone() mayDag-Erling Smørgrav2004-08-151-26/+39
* Commit a work-around for a more general bug involving process state:Robert Watson2004-08-131-0/+11
* Put a version element in the VFS filesystem configuration structurePoul-Henning Kamp2004-07-302-7/+5
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-1/+1
* Make VFS_ROOT() and vflush() take a thread argument.Alfred Perlstein2004-07-122-3/+4
* Accumulate directory entries in a fixed-length sbuf, and uiomove them inDag-Erling Smørgrav2004-07-091-8/+10
* When taking event callbacks (like process_exit) out from under Giant, thoseBrian Feldman2004-03-141-0/+2
* Fix a panic in pseudofs(9) that could occur when doing an I/OJacques Vidrine2004-02-101-0/+5
* Constify, and add an API function to find a named node in a directory.Dag-Erling Smørgrav2003-12-072-6/+21
* - Don't cache_purge() in *_reclaim routines. vclean() does it for us soJeff Roberson2003-10-051-2/+0
* Introduce a uiomove_frombuf helper routine that handles computing andJacques Vidrine2003-10-021-15/+17
* Add pfs_visible() checks to pfs_getattr() and pfs_getextattr(). ThisDag-Erling Smørgrav2003-08-191-0/+6