aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* buffer pager: allow get_blksize method to return errorKonstantin Belousov9 days1-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
* SPDX: Complete License ID tags for UFS.Pedro F. Giffuni2017-12-271-1/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-2/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Continuing efforts to provide hardening of FFS, this change adds aKirk McKusick2017-09-221-1/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* prefix UFS symbols with UFS_ to reduce namespace pollutionEd Maste2017-02-151-8/+9
* ffs_vnops: Simplify extattr accessConrad Meyer2017-01-191-105/+85
* Release laundered vnode pages to the head of the inactive queue.Mark Johnston2016-11-231-87/+10