summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs/tmpfs_vnops.c
AgeCommit message (Expand)Author
2022-06-01tmpfs_read: respect MNT_NOATIME.hannken
2022-03-27add a kauth vnode check for creating linkschristos
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-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-12-13Disable use of UBC_FAULTBUSY in tmpfs_write() for now,chs
2020-09-05Round of uvm.h cleanup.riastradh
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-05-24tmpfs_write(): use UBC_FAULTBUSY when extending files, if possible, to avoidad
2020-05-19PR kern/32166: pgo_get protocol is ambiguousad
2020-05-17Minor correction to previous.ad
2020-05-17PR kern/55268: tmpfs is slowad
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-05-15PR kern/55268: tmpfs is slowad
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-03-14tmpfs_inactive(): do like other file systems and truncate the file if itad
2020-02-23UVM locking changes, proposed on tech-kern:ad
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-03-30Protect tmpfs_getpages() against reclaiming vnodes.hannken
2017-01-11Remove RO check in tmpfs_putpages for now, the syncer doesn't like thejoerg
2016-08-20Remove now obsolete operation vcache_remove().hannken
2016-03-12Backout previous - need coffee firstmartin
2016-03-12Mark a variable as __diagused.martin
2016-03-12do no access uninitialized variables in KASSERTs - fixes buildkardel
2016-03-12Implement most of mount -ur functionality for tmpfs. Remaining issue isjoerg
2015-07-06Change tmpfs to vcache.hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2014-09-08Store symlinks without a NUL terminator so that lstat(2) returns thegson
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-05-26tmpfs_mknod: it is not our responsibility to call vput() on the directoryrmind
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-17Adapt my previous patch differently. read(2) wants EISDIR when themaxv
2014-02-16Fix tmpfs_read()'s return value; it should return EINVAL. Now consistent withmaxv
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2014-01-10Prevent a diagnostic assertion in tmpfs_rmdir() from being triggeredpedro
2014-01-03Fix a race where thread1 runs VOP_REMOVE() and gets preempted inhannken
2013-12-24It is not the task of tmpfs_open() to check for unlinked nodes.hannken
2013-11-24- tmpfs_construct_node: prevent from the new node construction if thermind
2013-11-23Fix previous, add __diagused.rmind
2013-11-23- Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferredrmind
2013-11-08tmpfs: replace the broken tmpfs_dircookie() logic which uses the nodermind
2013-11-01tmpfs: fix the zero-length symlink target case as NetBSD supports them.rmind
2013-10-31tmpfs_alloc_node: it is less error-prone to store the link path withrmind
2013-10-04- tmpfs_remove: check 'appendable' flag for the parent directory as well.rmind
2013-10-01tmpfs_remove: as per POSIX, "if the file's link count is not 0, the lastrmind
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky