summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
AgeCommit message (Expand)Author
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
2016-03-12Implement most of mount -ur functionality for tmpfs. Remaining issue isjoerg
2016-03-12Only recheck size/node limits on update mounts, if there actually havejoerg
2015-10-29Make sure that nde->td_node is NULL for asserts.leot
2015-07-07This enum is likely to be made unsigned by the compiler, so the assertionjustin
2015-07-06Fix typo in comment.wiz
2015-07-06Change tmpfs to vcache.hannken
2015-07-06Use VFS_PROTOS() for tmpfs.hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2015-04-20Make vget always return vnode unlocked.riastradh
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
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-06-13use psize_t for physical memory calculationpooka
2014-06-10Check for invalid mount arguments early and gracefully fail the mount.martin
2014-06-10Make sure to expand "freepages" to 64bit before shifting to byte values -martin
2014-06-07Remove the hardcoded 4 MB free kernel memory limit and replace itmartin
2014-05-26tmpfs_mknod: it is not our responsibility to call vput() on the directoryrmind
2014-04-30fix typochristos
2014-04-30handle MNT_UPDATEchristos
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-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-02-06Remove an annoying printf. And to answer the question: VFS_VGET() getshannken
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-08Allocate direntp on the stack in tmpfs_dir_getdents(), thus savingpedro
2014-01-04Fix a race where thread1 runs VOP_REMOVE() and gets preempted inhannken
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