aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Fix bug 253158 - Panic: snapacct_ufs2: bad block - mksnap_ffs(8) crashKirk McKusick2021-02-121-67/+70
* fifo: minor comment and assert improvements.Konstantin Belousov2021-02-121-3/+4
* ffs_unlock: assert that IN_ENDOFF is not leaked past locked scopeKonstantin Belousov2021-02-121-0/+3
* ffs softdep: Force processing of VI_OWEINACT vnodes when there is inode shortageKonstantin Belousov2021-02-122-0/+63
* softdep_request_cleanup: wait for softdep_request_clean_flush() to passKonstantin Belousov2021-02-121-0/+6
* ufs_inactive(): stop hiding ERELOOKUP from ffs_truncate(), return it.Konstantin Belousov2021-02-122-6/+5
* Stop ignoring ERELOOKUP from VOP_INACTIVE()Konstantin Belousov2021-02-121-1/+7
* ufs vnops: brace softdep_prelink() with DOINGSUJ instead of DOINGSOFTDEPKonstantin Belousov2021-02-121-6/+6
* ffs softdep: remove will_direnter argument of softdep_prelink()Konstantin Belousov2021-02-123-45/+15
* ufs_direnter: directory truncation does not need special case for renameKonstantin Belousov2021-02-124-26/+23
* ufs_rename: use VOP_VPUT_PAIR and rely on directory sync/truncation thereKonstantin Belousov2021-02-121-28/+6
* ufs_direnter: move directory truncation to ffs_vput_pair().Konstantin Belousov2021-02-123-25/+46
* 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_snapshot: use VOP_VPUT_PAIR after VOP_CREATE.Konstantin Belousov2021-02-121-2/+7
* ufs_direnter/SU: unconditionally UFS_UPDATE inode when extending directoryKonstantin Belousov2021-02-121-3/+1
* ffs_syncvnode: only clear IN_NEEDSYNC after successfull syncKonstantin Belousov2021-02-121-1/+2
* Merge ufs_fhtovp() into ffs_inotovp().Konstantin Belousov2021-02-123-30/+17
* ffs_inotovp(): interface to convert (ino, gen) into alive vnodeKonstantin Belousov2021-02-124-29/+40
* ffs: Add FFSV_REPLACE_DOOMED flag to ffs_vgetf()Konstantin Belousov2021-02-122-4/+8
* ffs: call ufsdirhash_dirtrunc() right after setting directory sizeKonstantin Belousov2021-02-123-6/+13
* buf SU hooks: track buf_start() calls with B_IOSTARTED flagKonstantin Belousov2021-02-121-2/+2
* ffs_vnops.c: Move opt_*.h includes to the top.Konstantin Belousov2021-02-121-2/+3
* Revert 2d4422e7991a, Eliminate lock order reversal in UFS ffs_unmount().Kirk McKusick2021-01-301-8/+1
* ufs: denote lack of support for lockless symlink lookupMateusz Guzik2021-01-231-0/+1
* Eliminate a locking panic when cleaning up UFS snapshots after aKirk McKusick2021-01-161-0/+1
* Eliminate lock order reversal in UFS when unmounting filesystemsKirk McKusick2021-01-161-1/+10
* Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik2021-01-121-1/+1
* Eliminate lock order reversal in UFS ffs_unmount().Kirk McKusick2021-01-121-1/+8
* ffs: Support O_DSYNC.Thomas Munro2021-01-081-1/+3
* vfs: add v_irflag accessorsMateusz Guzik2021-01-031-5/+3
* ufs: use VNPASS when asserting on a vnode in ufs_read_pgcacheMateusz Guzik2021-01-011-1/+1
* ffs: Avoid out-of-bounds accesses in the fs_active bitmapMark Johnston2020-12-231-2/+2
* ffs: quiet -Wstrict-prototypesRyan Libby2020-12-111-0/+1
* Document the BA_CLRBUF flag used in ufs and ext2fs filesystems.Kirk McKusick2020-12-061-0/+7
* ufs: handle two more cases of possible VNON vnode returned from VFS_VGET().Konstantin Belousov2020-12-062-0/+7
* ffs: do not read full direct blocks if they are going to be overwritten.Konstantin Belousov2020-11-301-7/+22
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* clear_inodedeps: handle ERELOOKUP from ffs_syncvnode().Konstantin Belousov2020-11-261-1/+4
* ffs_softdep.c: get_parent_vp(): Fix bp lock leak when inum inode was already ...Konstantin Belousov2020-11-251-20/+29
* Handle LoR in flush_pagedep_deps().Konstantin Belousov2020-11-149-87/+475
* Add ffs_inode_bwrite() helper.Konstantin Belousov2020-11-141-12/+13
* Revert r367669 to re-commit with proper messageKonstantin Belousov2020-11-141-13/+12
* Add a framework that tracks exclusive vnode lock generation count for UFS.Konstantin Belousov2020-11-141-12/+13
* Add a framework that tracks exclusive vnode lock generation count for UFS.Konstantin Belousov2020-11-147-87/+305
* ffs: Clamp BIO_SPEEDUP lengthMark Johnston2020-11-111-2/+2
* UFS2: Fix DoS due to corrupted extattrfileConrad Meyer2020-10-302-12/+21
* cache: add cache_vop_mkdir and rename cache_rename to cache_vop_renameMateusz Guzik2020-10-301-2/+2
* Drop "All rights reserved" from all my stuff. This includesEdward Tomasz Napierala2020-10-281-1/+0
* Various new check-hash checks have been added to the UFS filesystemKirk McKusick2020-10-253-6/+9