summaryrefslogtreecommitdiff
path: root/sys/miscfs/umapfs
AgeCommit message (Expand)Author
2022-11-04Add a helper to set or clear lower mount and use it.hannken
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2019-08-20Clean up debugging cruft that somehow made it into my previous commit.perseant
2019-08-20Allow the user to specify the filesystem ID for umapfs at mount time,perseant
2019-02-20Set "mnt_lower" before the first file system operation on the new file system.hannken
2017-06-04Locking a layer vnode using the regular bypass routine is no longerhannken
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-03-30Change _fstrans_start() to allocate per lwp info for layered filehannken
2017-03-06Add field "mnt_lower" to "struct mount" to track the file systemhannken
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
2014-11-09Do not uselessly include <sys/malloc.h>.maxv
2014-10-12Define layerfs as an attribute.uebayasi
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
2014-08-111) 'error' is returned while it does not even hold an error code. Whichmaxv
2014-05-25Change layerfs from hashlist to vcache.hannken
2014-04-16An (un)privileged user can easily make the kernel dereference a NULLmaxv
2014-03-23Change all vfsops to use C99 designated initializers.hannken
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
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
2014-02-09Adjust comment and change vput() to vrele(). This change got missedhannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2012-04-30- Replace some malloc(9) uses with kmem(9).rmind
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-07-11Change VOP_BWRITE() to take a vnode as its first argument like all otherhannken
2011-04-03- Use offsetof() in VOPARG_OFFSETOF() instead of re-implementing it.rmind
2011-01-10Add layer_revoke() that adjusts the lower vnode use count to be at least ashannken
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-07-02LK_INTERLOCK is no longer a valid flag for VOP_LOCK(). This makeshannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-06-06Change layered file systems to always pass the locking VOP's down to thehannken
2010-04-11The *_modcmd functions use the module name as prefix.mlelstv
2010-04-11Make module name match MOUNT_NAME. Inspired by PR kern/43110.pooka
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-03-15ansify function definitionscegger
2009-03-14ANSIfy another 1261 function definitions.dsl
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2009-02-14add a comment re the vop (?) flag LAYERFS_MBYPASSDEBUG, that if setplunky
2009-02-14consistency checks made inside #ifdef SAFETY should reallyplunky
2009-02-13While we remap credentials we should ignore cred == FSCRED as well asplunky
2008-12-05PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbo...ad
2008-06-28Create sysctl entries during module initialisation and destroy themrumble
2008-05-13mnt_data is a pointer, set it to NULL not 0 when we're finished with it.simonb
2008-05-10Convert file systems to dynamically attach with the new module interface.rumble
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead