aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
Commit message (Expand)AuthorAgeFilesLines
* tmpfs_reclaim: detach unlinked node on dereferencing.Konstantin Belousov2021-01-141-5/+28
* tmpfs_reclaim: styleKonstantin Belousov2021-01-141-5/+7
* tmpfs open: assert that there is no double-init of f_data.Konstantin Belousov2021-01-101-0/+1
* tmpfs_free_tmp(): explicitly assert that tmp is lockedKonstantin Belousov2021-01-101-1/+2
* tmpfs: make M_TMPFSMNT static to tmpfs_vfsops.cKonstantin Belousov2021-01-102-2/+1
* Ensure that dirent's d_off field is initializedMark Johnston2021-01-031-18/+32
* vfs: add v_irflag accessorsMateusz Guzik2021-01-032-2/+2
* tmpfs: use VNPASS when asserting on a vnode in tmpfs_read_pgcacheMateusz Guzik2021-01-011-1/+1
* tmpfs: reorder struct tmpfs_node to shrink it by 8 bytesMateusz Guzik2020-11-051-3/+7
* tmpfs: change tmpfs dirent zone into a malloc typeMateusz Guzik2020-10-301-7/+3
* 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
* vm_ooffset_t is now unsignedEric van Gyzen2020-09-181-5/+7
* tmpfs: restore atime updates for reads from page cache.Konstantin Belousov2020-09-164-33/+49
* Style.Konstantin Belousov2020-09-162-19/+24
* Add tmpfs page cache read support.Konstantin Belousov2020-09-154-10/+84
* Microoptimize tmpfs node ref/unref by using atomics.Konstantin Belousov2020-09-153-22/+18
* 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-012-2/+1
* cache: add cache_rename, a dedicated helper to use for renamesMateusz Guzik2020-08-201-4/+1
* tmpfs: use vget_prep/vget_finish instead of vget + vnodeMateusz Guzik2020-08-161-4/+3
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-162-3/+2
* vfs: clean MNTK_FPLOOKUP if MNT_UNION is setMateusz Guzik2020-08-101-1/+8
* tmpfs: add VOP_STAT handlerMateusz Guzik2020-08-072-0/+50
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-2/+2
* tmpfs: add support for lockless lookupMateusz Guzik2020-07-255-9/+76
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-4/+1
* tmpfs: Preserve alignment of struct fid fieldsRyan Moeller2020-06-033-18/+36
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* vfs: make write suspension mandatoryMateusz Guzik2020-02-151-10/+0
* tmpfs: add nomtime mount option,Konstantin Belousov2020-02-042-8/+15
* tmpfs_mount update: simplify, cache the value of VFS_TO_TMPFS() calculation.Konstantin Belousov2020-02-041-4/+5
* tmpfs: inline tmpfs_updateMateusz Guzik2020-02-033-9/+21
* Provide O_SEARCHKyle Evans2020-02-021-1/+1
* vfs: consistently use size_t for buflen around VOP_VPTOCNPMateusz Guzik2020-02-011-2/+2
* Don't hold the object lock while calling getpages.Jeff Roberson2020-01-191-0/+4
* tmpfs: add missing CLTFLAG_MPSAFE annotationMateusz Guzik2020-01-151-2/+3
* vfs: rework vnode list managementMateusz Guzik2020-01-131-1/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-032-16/+16
* Remove page locking for queue operations.Mark Johnston2019-12-281-2/+0
* Including <sys/tmpfs.h> into non-kernel software leads to aDoug Moore2019-12-191-2/+1
* vfs: flatten vop vectorsMateusz Guzik2019-12-162-0/+3
* Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson2019-12-151-2/+1
* vfs: locking primitives which elide ->v_vnlock and shared locking disablementMateusz Guzik2019-12-112-1/+4
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-082-4/+4
* Stop using per-mount tmpfs zones.Konstantin Belousov2019-12-053-65/+89
* 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
* Simplify anonymous memory handling with an OBJ_ANON flag. This eliminatesJeff Roberson2019-11-191-2/+1