aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs/tmpfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* tmpfs: remove duplicate flags check in tmpfs_rmdirClaudiu2025-01-201-7/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh2023-07-251-1/+1
* tmpfs: remove bogus MPASS(VOP_ISLOCKED(vp)) assertsKonstantin Belousov2023-02-191-15/+8
* tmpfs_getattr(): Only take vm_object lock on 32bit machinesKonstantin Belousov2023-01-201-2/+6
* tmpfs: for used pages, account really allocated pages, instead of file sizesKonstantin Belousov2023-01-201-4/+13
* tmpfs: minor styleKonstantin Belousov2023-01-201-3/+5
* tmpfs: report minimal hole sizeKonstantin Belousov2022-10-261-0/+4
* tmpfs: implement FIOSEEKDATA and FIOSEEKHOLEKonstantin Belousov2022-10-261-0/+130
* tmpfs: order include files alphabeticallyKonstantin Belousov2022-10-261-1/+1
* tmpfs: truncate write if it would exceed the fs max file size or RLIMIT_FSIZEKonstantin Belousov2022-10-081-5/+7
* filesystems: return error from vn_rlimit_fsize() instead of EFBIGKonstantin Belousov2022-10-081-2/+4
* tmpfs: Fix error being cleared after commit c12118f6cec0Ka Ho Ng2021-08-271-1/+1
* tmpfs: Fix stylesKa Ho Ng2021-08-271-13/+13
* tmpfs: save on common case relocking in tmpfs_reclaimMateusz Guzik2021-06-071-15/+4
* tmpfs: dynamically register tmpfs pagerKonstantin Belousov2021-05-221-1/+1
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-221-2/+3
* tmpfs: implement pathconf(_PC_SYMLINK_MAX)Alex Richardson2021-03-171-0/+4
* tmpfs: drop acq fence now that vn_load_v_data_smr has consume semanticsMateusz Guzik2021-02-011-1/+0
* tmpfs: add support for lockless symlink lookupMateusz Guzik2021-02-011-1/+29
* tmpfs: push VEXEC check into tmpfs_lookup()Kyle Evans2021-02-011-6/+11
* 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
* vfs: add v_irflag accessorsMateusz Guzik2021-01-031-1/+1
* tmpfs: use VNPASS when asserting on a vnode in tmpfs_read_pgcacheMateusz Guzik2021-01-011-1/+1
* 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