summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
AgeCommit message (Expand)Author
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
2012-09-25Check tmpfs_rmdired_p after tmpfs_vnode_get when walking up the tree.riastradh
2012-07-22Move some the test for MAKEENTRY into the cache_enter(9). Make somermind
2012-05-09Fix omitted VN_KNOTE(fvp, NOTE_RENAME) in tmpfs_rename.riastradh
2012-05-09Adapt tmpfs_rename to use genfs_rename.riastradh
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2012-02-27in tmpfs_readdir(), skip the . and .. processing on removed directories,chs
2012-01-22tmpfs_access: simplify, no need to separate the logic.rmind
2011-11-19First step of random number subsystem rework described intls
2011-11-18Obey MNT_RELATIME, the only addition is that mkdir in ufs sets IN_ACCESS too.christos
2011-09-27return TMPFS_MAXNAMLEN instead of NAME_MAXchristos
2011-09-27define and use TMPFS_MAXNAMLEN instead of MAXNAMLENchristos
2011-08-27Finish and enable whiteout support for tmpfs:hannken
2011-08-18Fix tmpfs_rename locking.riastradh
2011-07-13Fix renaming over mismatched non-directory types in tmpfs.riastradh
2011-06-30Backout previous. May be I need more coffee.enami
2011-06-30- Use << PAGE_SHIFT rather than calling round_page again.enami
2011-06-16Rename uvm_vnp_zerorange(struct vnode *, off_t, size_t) tohannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-30- tmpfs_getattr: perform tmpfs_update() before fetching the timestamps.rmind