summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
AgeCommit message (Expand)Author
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
2013-11-23tmpfs_reg_resize: use size_t.rmind
2013-11-23Fix previous, add __diagused.rmind
2013-11-23- Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferredrmind
2013-11-21tmpfs_dir_getdotents: fix the recent regression, set the correctrmind
2013-11-18Make tmpfs_node_t::tn_gen a 32-bit number, keep it in sync with tmpfs_fid_t.rmind
2013-11-16tmpfs_dir_getdents: avoid leaking kernel memory to the userspace.rmind
2013-11-11tmpfs_alloc_node: use cprng_fast64(), the old random(9) shall be removed.rmind
2013-11-10Handle whiteout case in tmpfs_dir_detach() and tmpfs_unmount().rmind
2013-11-10mark variable __diagusedchristos
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
2012-11-05Excise struct componentname from the namecache.dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-09-27Uncomment call to genfs_rename_cache_purge.riastradh