summaryrefslogtreecommitdiff
path: root/sys/miscfs/genfs/layer_vfsops.c
AgeCommit message (Expand)Author
2022-12-09Harden layered file systems usage of field "mnt_lower" againsthannken
2022-07-18Make kqueue event status for vnodes shareable, and for stacked file systemsthorpej
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2019-08-07Many years ago someone created a new __link_set_sysctl_funcs to holdpgoyette
2017-06-04Locking a layer vnode using the regular bypass routine is no longerhannken
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-04-11Field "layerm_vfs" of "struct layer_mount" got superseded by "mnt_lower".hannken
2017-03-30Locking a layer vnode is racy as it may become reclaimed beforehannken
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2015-04-20Cull unused vnode v_iflags: VI_LAYER, VI_LOCKSHARE.riastradh
2014-11-09Do not uselessly include <sys/malloc.h>.maxv
2014-05-25Change layerfs from hashlist to vcache.hannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-10Change layerfs_vget(), layerfs_fhtovp() and the various layer xxx_mount()hannken
2012-05-31Ooopppsss! sysctl nodes created during module load time cannot bepgoyette
2012-05-31When built as module, track sysctl node creations, and destroy them onpgoyette
2012-02-01Change the syscall API for quotas over to the new non-proplib one.dholland
2012-01-29Remove the extra op argument to VFS_QUOTACTL() - the op is now storeddholland
2012-01-29Introduce struct vfs_quotactl_args. Use it.dholland
2012-01-29Move the proplib-based quota command dispatching (that is, the codedholland
2012-01-29Move the code for iterating over the multiple RPC calls in a quotadholland
2011-03-06merge the bouyer-quota2 branch. This adds a new on-disk formatbouyer
2010-07-02Slightly clean-up layerfs and nullfs: update the big description more tormind
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-05PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbo...ad
2008-01-28Fix some race conditions in rename.dholland
2007-12-08Use kmem_alloc/free.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-07-13Fix alignement problems for fhandle_t, exposed by gcc4.1.martin
2006-05-14integrate kauth.elad
2005-12-11merge ktrace-lwp.christos
2005-09-23Apply the NFS exports list rototill patch:jmmv
2005-07-24Provide a sysctl (vfs.layerfs.debug) to control verbose output whenerh
2004-05-29Add layerfs_snapshot() as a handler routine for VFS_SNAPSHOT() callswrstuden
2004-05-25Sysctl descriptions under vfs subtreeatatat
2004-05-22Unfortunately, we need to allocate space here. Pointed out by Juan RP.christos
2004-05-22we are copying all the infomation from statvfs here; we don't need anchristos
2004-04-27First pass for some caddr_t removal and changes to get rid of it where wejrf
2004-04-21Replace the statfs() family of system calls with statvfs().christos
2004-03-24Tango on sysctl_createv() and flags. The flags have all been renamed,atatat
2004-01-17Rename sysctl setup function to match "reality"atatat
2003-12-04Dynamic sysctl.atatat
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29Undo part of the ktrace/lwp changes. In particular:thorpej
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr