summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
AgeCommit message (Expand)Author
2021-10-20Move a mis-placed KASSERT().thorpej
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-19Abolish all the silly indirection macros for initializing vnode ops tables.dholland
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-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-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
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-05-12cache_enter_id(): give it a boolean parameter to indicate whether the cachedad
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-04-04Merge the remaining changes from the ad-namecache branch, affecting namei()ad
2020-03-14tmpfs_inactive(): do like other file systems and truncate the file if itad
2020-03-14tmpfs_reg_resize(): do nothing if newsize == oldsize.ad
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-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-21uvmexp.free -> uvm_free()ad
2019-12-03Omit obsolete comment and needless __diagused marker.riastradh
2019-10-04remove an always false check and its' "This can never happen?" comment.mrg
2019-09-18Add newly created vnodes to the namei cache. The rest of the filesystemschristos
2019-07-14Fix uninitialized variable: if 'tvp' is NULL, '*tdep' is not initialized.maxv
2019-07-13Remove the roundups, they are incorrect and cause memcmp to wrongfully failmaxv
2019-01-01Add "void *extra" argument to vcache_new() so a file system mayhannken
2018-08-09FIx performance regression from rmind@:christos
2018-05-28allow tmpfs files to be larger than 4GB.chs
2018-04-19s/static inline/static __inline/g for consistency.christos
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-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-03-01Change the protocol to update a mounted file system from read-writehannken
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2017-01-27Run vflush() when going from read/write to read only.hannken
2017-01-11Remove RO check in tmpfs_putpages for now, the syncer doesn't like thejoerg
2017-01-04Change tmpfs_chsize() to update mtime etc. even if "length == node->tn_size".hannken
2016-08-26In the event that loading the root vnode fails, bail out ofdholland
2016-08-22Two fixes from rmindskrll
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