summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs/tmpfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* cache: add cache_vop_mkdir and rename cache_rename to cache_vop_renameMateusz Guzik2020-10-301-2/+2
* vfs: drop spurious cache_purge on rmdirMateusz Guzik2020-10-231-1/+0
* tmpfs: restore atime updates for reads from page cache.Konstantin Belousov2020-09-161-9/+11
* Style.Konstantin Belousov2020-09-161-5/+6
* Add tmpfs page cache read support.Konstantin Belousov2020-09-151-10/+74
* Microoptimize tmpfs node ref/unref by using atomics.Konstantin Belousov2020-09-151-1/+1
* tmpfs: drop spurious cache_purge in tmpfs_reclaimMateusz Guzik2020-09-041-2/+0
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* cache: add cache_rename, a dedicated helper to use for renamesMateusz Guzik2020-08-201-4/+1
* tmpfs: add VOP_STAT handlerMateusz Guzik2020-08-071-0/+49
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-2/+2
* tmpfs: add support for lockless lookupMateusz Guzik2020-07-251-2/+55
* tmpfs: Preserve alignment of struct fid fieldsRyan Moeller2020-06-031-5/+17
* tmpfs: inline tmpfs_updateMateusz Guzik2020-02-031-1/+1
* Provide O_SEARCHKyle Evans2020-02-021-1/+1
* vfs: consistently use size_t for buflen around VOP_VPTOCNPMateusz Guzik2020-02-011-2/+2
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-15/+15
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+2
* vfs: locking primitives which elide ->v_vnlock and shared locking disablementMateusz Guzik2019-12-111-0/+3
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-1/+1
* tmpfs: use proper macros for permission values in tmpfs_accessMateusz Guzik2019-12-011-2/+2
* tmpfs: add fast path to tmpfs_access for common case lookupMateusz Guzik2019-11-301-0/+6
* tmpfs: resolve deadlock between rename and unmount.Konstantin Belousov2019-11-241-13/+1
* Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTYJeff Roberson2019-10-291-1/+1
* tmpfs_rename: style.Konstantin Belousov2019-10-031-34/+63
* Remove unnecessary vm/vm_page.h and vm/vm_pager.h includes fromKonstantin Belousov2019-10-031-2/+0
* Rework v_object lifecycle for vnodes.Konstantin Belousov2019-08-291-2/+0
* tmpfs: use VOP_NEED_INACTIVEMateusz Guzik2019-08-281-0/+22
* tmpfs: ignore tmpfs_set_status() if mount point is read-only.Konstantin Belousov2019-04-021-14/+19
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-1/+1
* Ensure that directory entry padding bytes are zeroed.Mark Johnston2018-11-231-1/+1
* Make vop_symlink take a const target path.Brooks Davis2018-11-021-1/+1
* Use long for the last argument to VOP_PATHCONF rather than a register_t.John Baldwin2018-01-171-1/+1
* Rework pathconf handling for FIFOs.John Baldwin2017-12-191-1/+9
* Update tmpfs link count handling for ino64.John Baldwin2017-12-191-3/+4
* Move NAME_MAX, LINK_MAX, and CHOWN_RESTRICTED out of vop_stdpathconf().John Baldwin2017-12-191-0/+12
* Reduce pollution via tmpfs.h.Gleb Smirnoff2017-12-061-0/+2
* sys/fs: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Return 64 for pathconf(_PC_FILESIZEBITS) on tmpfs.John Baldwin2017-10-021-1/+1
* Use tmpfs_print for tmpfs FIFOs.John Baldwin2017-09-251-1/+1
* Consistently use vop_stdpathconf() for default pathconf values.John Baldwin2017-07-111-21/+1
* Add mount option for tmpfs(5) to not use namecache.Konstantin Belousov2017-01-191-14/+37
* Implement VOP_VPTOCNP() for tmpfs.Konstantin Belousov2017-01-191-0/+127
* Refcount tmpfs nodes and mount structures.Konstantin Belousov2017-01-191-2/+7
* Rework some tmpfs lock assertions.Konstantin Belousov2017-01-191-3/+0
* Style fixes and comment updates.Konstantin Belousov2017-01-191-18/+33
* Lock tmpfs node tn_status updates done under the shared vnode lock.Konstantin Belousov2017-01-061-8/+8
* Use type-independent formats for printing nlink_t and ino_t.Konstantin Belousov2017-01-061-2/+2
* sys/fs: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Clear the cookie pointer on error in tmpfs_readdir().Mark Johnston2016-02-121-1/+4