summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs/lfs_vnops.c
AgeCommit message (Expand)Author
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-07-18Use macros for the canned parts of device and fifo vnode op tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-09-05Round of uvm.h cleanup.riastradh
2020-09-05Revert "ufs: Prevent mkdir from choking on deleted directories."riastradh
2020-09-05ufs: Prevent mkdir from choking on deleted directories.riastradh
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-02-23UVM locking changes, proposed on tech-kern:ad
2020-02-23Fix missing <sys/evcnt.h> by removing the evcnts instead.riastradh
2020-02-23Take a reference and fix assertions in lfs_flush_dirops.riastradh
2020-02-23Change some cheap KDASSERT into KASSERT.riastradh
2020-02-23Assert lfs_writer where I think we can now prove it.riastradh
2020-02-23Use a marker node to iterate lfs_dchainhd / i_lfs_dchain.riastradh
2019-09-18Add newly created vnodes to the namei cache. The rest of the filesystemschristos
2019-06-20unifdef -DLFS_READWRITE ulfs_readwrite.cchristos
2019-01-01Add "void *extra" argument to vcache_new() so a file system mayhannken
2018-08-11In lfs_mkdir fix wrong return path in case of EMLINK which causes a panic. Al...zafer
2017-08-20Fix typo in commentmaya
2017-08-19Not much point doing anything after a panic callmaya
2017-08-19Consistently use {,UN}MARK_VNODE macros rather than function calls.maya
2017-07-26change lfs_nextsegsleep and lfs_allclean_wakeup to use condvarmaya
2017-06-10Rename i_flag to i_state.maya
2017-06-05Correct confusion between i_flag and i_flagsmaya
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-04-11Fix non-DIAGNOSTIC build by using vp outside KASSERT too.riastradh
2017-04-11Sprinkle lock ownership assertions.riastradh
2017-04-01Switch lfs_writer_daemon to use condvar instead of mtsleep.maya
2017-04-01switch lfs_dirops to condvar (from mtsleep)maya
2017-04-01switch lfs_sleepers to condvar (from mtsleep)maya
2017-03-30Remove now redundant calls to fstrans_start()/fstrans_done().hannken
2017-03-16actually cast to unsigned long long and use %llu. certainly not use hex (oops)maya
2017-03-15print inode number in an assert I keep hitting and the adjacent one.maya
2016-07-13Fix a deadlockmaya
2016-06-20In lfs_mknod, don't release dvp until done with it. This was exposed adholland
2016-06-20One more batch of already-synced ufs changes:dholland
2016-06-20With the previous we seem to have the changes from -r1.225 of ufs_vnops.c.dholland
2016-06-20ulfs_makeinode -> lfs_makeinodedholland
2016-06-20Merge (effectively) -r1.78 of ufs_extern.h: shift ulfs_makeinode todholland
2016-06-20Note more already-merged versions:dholland
2016-06-20More already-merged or equivalent changes:dholland
2016-06-19we already have ufs_lookup.c 1.125 and ufs_vnops.c 1.218.dholland
2016-06-19missed onedholland
2016-06-19Merge -r1.216 of ufs_vnops.c: comments about maxsymlinklen handlingdholland
2015-09-21Add 64-bit directory entry structures, and adjust accessors accordingly.dholland
2015-09-21Oops; LFS_DIRECTSIZ() is going to need the fs as an argument.dholland
2015-09-20Clean up struct lfs_dirtemplate.dholland