aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs/tmpfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* pathconf: Add a new variable for hidden/systemRick Macklem2025-07-051-0/+4
* stat(2): add st_filerevKonstantin Belousov2025-01-161-0/+1
* tmpfs: Rework file handlesOlivier Certner2024-12-231-12/+4
* fs: Add static asserts for the size of fid structuresRick Macklem2024-12-061-0/+2
* tmpfs_vnops: move swap work to swap_pagerDoug Moore2024-10-241-56/+4
* tmpfs: remove duplicate flags check in tmpfs_rmdirClaudiu2024-10-131-7/+1
* tmpfs: check residence in data_lockedDoug Moore2024-10-041-4/+13
* tmpfs: Account for whiteouts during rename/rmdirJason A. Harmening2024-09-081-13/+41
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh2023-05-121-1/+1
* tmpfs: remove bogus MPASS(VOP_ISLOCKED(vp)) assertsKonstantin Belousov2023-02-151-16/+8
* tmpfs_rename(): use tmpfs_access_locked instead of VOP_ACCESS()Konstantin Belousov2023-02-131-1/+4
* Extract tmpfs-specific part of tmpfs_access() into a helperKonstantin Belousov2023-02-131-17/+21
* tmpfs_access(): style fixes and remove redundand assertionsKonstantin Belousov2023-02-131-12/+8
* Fix pjfstest issue tests/rename/09.tFedor Uporov2023-02-111-0/+7
* Add extended attributesFedor Uporov2023-01-291-0/+216
* Fix pjfstest issue tests/rename/23.tFedor Uporov2023-01-291-0/+4
* Fix pjfstest issue tests/rename/19.tFedor Uporov2023-01-291-2/+10
* tmpfs_getattr(): Only take vm_object lock on 32bit machinesKonstantin Belousov2022-12-171-2/+6
* tmpfs: for used pages, account really allocated pages, instead of file sizesKonstantin Belousov2022-12-091-4/+13
* tmpfs: minor styleKonstantin Belousov2022-12-091-3/+5
* tmpfs: report minimal hole sizeKonstantin Belousov2022-10-191-0/+4
* tmpfs: implement FIOSEEKDATA and FIOSEEKHOLEKonstantin Belousov2022-10-191-0/+130
* tmpfs: order include files alphabeticallyKonstantin Belousov2022-10-191-1/+1
* tmpfs: truncate write if it would exceed the fs max file size or RLIMIT_FSIZEKonstantin Belousov2022-09-241-5/+7
* filesystems: return error from vn_rlimit_fsize() instead of EFBIGKonstantin Belousov2022-09-241-2/+4
* vfs: always retain path buffer after lookupMateusz Guzik2022-09-171-10/+0
* Change VOP_READDIR's cookies argument to a **uint64_tAlan Somers2021-12-161-1/+1
* vfs: add vop_stdadd_writecount_nomsyncMateusz Guzik2021-11-261-0/+1
* vfs: remove cn_threadMateusz Guzik2021-10-111-4/+4
* tmpfs: Implement VOP_DEALLOCATEKa Ho Ng2021-08-251-0/+7
* tmpfs: Fix error being cleared after commit c12118f6cec0Ka Ho Ng2021-08-241-1/+1
* tmpfs: Fix stylesKa Ho Ng2021-08-241-13/+13
* tmpfs: save on common case relocking in tmpfs_reclaimMateusz Guzik2021-05-291-15/+4
* tmpfs: dynamically register tmpfs pagerKonstantin Belousov2021-05-131-1/+1
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-2/+3
* tmpfs: implement pathconf(_PC_SYMLINK_MAX)Alex Richardson2021-01-291-0/+4
* tmpfs: push VEXEC check into tmpfs_lookup()Kyle Evans2021-01-291-6/+11
* tmpfs: drop acq fence now that vn_load_v_data_smr has consume semanticsMateusz Guzik2021-01-251-1/+0
* tmpfs: add support for lockless symlink lookupMateusz Guzik2021-01-231-1/+29
* 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