aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* FFS: truncate write if it would exceed the fs max file size or RLIMIT_FSIZEKonstantin Belousov2022-09-241-5/+8
* filesystems: return error from vn_rlimit_fsize() instead of EFBIGKonstantin Belousov2022-09-241-2/+3
* Rewrite function definitions in the UFS/FFS code base with identifier lists.Kirk McKusick2022-07-131-84/+68
* ffs: fix vn_io_fault_pgmove() offset for PAGE_SIZE > block sizeChuck Silvers2022-06-221-2/+4
* ffs_read(): lock buffers after snaplk with LK_NOWITNESSKonstantin Belousov2022-02-061-0/+3
* ffs: lock buffers after snaplk with LK_NOWITNESSKonstantin Belousov2022-02-011-4/+8
* ufs: be more persistent with finishing some operationsKonstantin Belousov2022-01-311-1/+1
* ufs: remove write-only variablesKonstantin Belousov2021-10-211-4/+0
* buffer pager: allow get_blksize method to return errorKonstantin Belousov2021-09-171-2/+3
* Move mnt_maxsymlinklen into appropriate fs mount data structuresKonstantin Belousov2021-05-221-1/+1
* b_vflags update requries bufobj lockKonstantin Belousov2021-04-151-1/+3
* FFS extattr: fix handling of the tailKonstantin Belousov2021-03-021-6/+16
* Call softdep_prealloc() before taking ffs_lock_ea(), if unlock is committingKonstantin Belousov2021-02-241-0/+20
* ffs_close_ea: do not relock vnode under lock_eaKonstantin Belousov2021-02-241-10/+27
* ffs_vnops.c: styleKonstantin Belousov2021-02-241-23/+25
* ffs: do not call softdep_prealloc() from UFS_BALLOC()Konstantin Belousov2021-02-241-0/+5
* vnode: move write cluster support data to inodes.Konstantin Belousov2021-02-211-2/+2
* ffs_unlock: assert that IN_ENDOFF is not leaked past locked scopeKonstantin Belousov2021-02-121-0/+3
* ufs_direnter: directory truncation does not need special case for renameKonstantin Belousov2021-02-121-13/+12
* ufs_direnter: move directory truncation to ffs_vput_pair().Konstantin Belousov2021-02-121-6/+38
* ffs_vput_pair(): try harder to recover from the vnode reclaimKonstantin Belousov2021-02-121-3/+36
* FFS: implement special VOP_VPUT_PAIR().Konstantin Belousov2021-02-121-0/+55
* ffs_syncvnode: only clear IN_NEEDSYNC after successfull syncKonstantin Belousov2021-02-121-1/+2
* ffs_vnops.c: Move opt_*.h includes to the top.Konstantin Belousov2021-02-121-2/+3
* ffs: Support O_DSYNC.Thomas Munro2021-01-081-1/+3
* Handle LoR in flush_pagedep_deps().Konstantin Belousov2020-11-141-4/+29
* Add a framework that tracks exclusive vnode lock generation count for UFS.Konstantin Belousov2020-11-141-11/+58
* UFS2: Fix DoS due to corrupted extattrfileConrad Meyer2020-10-301-11/+20
* ufs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-5/+0
* ufs: only pass LK_ADAPTIVE if LK_NODDLKTREAT is setMateusz Guzik2020-08-041-2/+12
* ufs: add support for lockless lookupMateusz Guzik2020-07-251-2/+6
* lockmgr: add adaptive spinningMateusz Guzik2020-07-221-0/+2
* Further evaluation of the POSIX spec for fdatasync() shows that itKirk McKusick2020-06-051-2/+5
* UFS: write inode block for fdatasync(2) if pointers in inode where allocatedKonstantin Belousov2020-06-041-0/+2
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-251-3/+16
* VOP_GETPAGES_ASYNC(): consistently call iodone() callback in case of error.Konstantin Belousov2020-03-301-7/+14
* ufs: use faster lockgmr entry points in ffs_lockMateusz Guzik2020-02-151-6/+3
* Fix up various vnode-related asserts which did not dump the used vnodeMateusz Guzik2020-02-031-2/+1
* ufs: relax an overzealous assert added in r356671Mateusz Guzik2020-01-131-1/+1
* ufs: use lazy list instead of active list for syncerMateusz Guzik2020-01-131-6/+37
* ufs: add a setter for inode i_flag fieldMateusz Guzik2020-01-131-5/+5
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+4
* Currently the breadn_flags() and getblkx() interfaces are passedKirk McKusick2019-12-031-1/+1
* FFS: allow sendfile(2) to work with block sizes greater than the page sizeJason A. Harmening2019-02-261-2/+25
* For consistency with FFS2's fifoops2 and both versions of FFS'sKirk McKusick2018-12-301-1/+1
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-2/+2
* ffs_syncvnode: Remove unhelpful printConrad Meyer2018-07-141-4/+0
* Detect and optimize reads from the hole on UFS.Konstantin Belousov2018-05-131-10/+32
* Revert r313780 (UFS_ prefix)Ed Maste2018-03-171-5/+4
* Prefix UFS symbols with UFS_ to reduce namespace pollutionEd Maste2018-03-171-4/+5