summaryrefslogtreecommitdiff
path: root/sys/miscfs
AgeCommit message (Expand)Author
2018-04-07Lock the target cwdi and take an additional reference to thehannken
2018-03-31factor out some repeated code and simplify the logputchar function.christos
2017-12-31rename some "cmdline" stuff now that it is used to print environment toochristos
2017-12-31Add an environ nodechristos
2017-12-01Allow procfs_kqfilter, since we allow poll. "go" does it.christos
2017-11-08fix locking, remove error(1) comments.christos
2017-11-08use p->p_path, remove unused code.christos
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-10-25Use C99 initializer for filteropsmaya
2017-09-29Use %ju and (intmax_t) to unbreak i386 build.kre
2017-09-29Split the status printing routines (one for NetBSD and one for Linux) forchristos
2017-08-28Remove the filesystem tracing featurekamil
2017-08-21No need to cache anonymous device vnodes, they will never be looked up.hannken
2017-07-01Provide EVFILT_WRITE; this is what FreeBSD does and go wants it.christos
2017-06-27Add missing check for dead or dying vnode to the entry of genfs_getpages().hannken
2017-06-24Refuse to open a block device with zero open count when it hashannken
2017-06-04Operations fstrans_start() and fstrans_start_nowait() now alwayshannken
2017-06-04Locking a layer vnode using the regular bypass routine is no longerhannken
2017-06-04Now that FSTRANS is part of VOP_*LOCK() remove FSTRANS and vdead_check()hannken
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-05-24Protect layer_getpages against vnodes disappearing during ahannken
2017-05-24With dounmount() working on a suspended file system remove no longerhannken
2017-05-07Return ENOENT if trying to suspend an unmounted file system.hannken
2017-05-07Move v_writecount adjustment from revoke to reclaim.hannken
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-04-13Switch procfs_domounts() to mountlist iterator.hannken
2017-04-12Make the non-DIAGNOSTIC version compilemartin
2017-04-11Eliminate now-unused WILLUNLOCK vop flag.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-04-11Field "layerm_vfs" of "struct layer_mount" got superseded by "mnt_lower".hannken
2017-04-01Clarify meaning of "glocked" argument of genfs_putpages_read.dholland
2017-04-01Simplify genfs_getpages_read async/unlock protocol.riastradh
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-03-30remove comment.christos
2017-03-30add an auxv node.christos
2017-03-30Locking a layer vnode is racy as it may become reclaimed beforehannken
2017-03-30Change _fstrans_start() to allocate per lwp info for layered filehannken
2017-03-30Change last users of FSTRANS_LAZY to FSTRANS_SHARED and changehannken
2017-03-30Remove now redundant calls to fstrans_start()/fstrans_done().hannken
2017-03-09Protect genfs_do_putpages() against vnodes disappearing duringhannken
2017-03-06Add field "mnt_lower" to "struct mount" to track the file systemhannken
2017-03-01Protect genfs_getpages() against vnodes disappearing during ahannken
2017-03-01Add a diagnostic test for buffers written to a block device holdinghannken
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2017-01-27Handle v_writecount from layer_open(), layer_close() and layer_revoke()hannken
2017-01-11Move vnode member v_lock as vi_lock to vnode_impl.h.hannken
2017-01-02Rename vget() to vcache_vget() and vcache_tryvget() respectively andhannken
2016-12-09Add functions to access device flags. This restores simultaneous audionat
2016-12-08The audio sub-system now supports the following features asnat