aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs
Commit message (Expand)AuthorAgeFilesLines
* ufs_inactive(): stop hiding ERELOOKUP from ffs_truncate(), return it.Konstantin Belousov2021-02-121-4/+5
* Stop ignoring ERELOOKUP from VOP_INACTIVE()Konstantin Belousov2021-02-121-1/+7
* ffs softdep: remove will_direnter argument of softdep_prelink()Konstantin Belousov2021-02-122-39/+9
* 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_snapshot: use VOP_VPUT_PAIR after VOP_CREATE.Konstantin Belousov2021-02-121-2/+7
* ffs_syncvnode: only clear IN_NEEDSYNC after successfull syncKonstantin Belousov2021-02-121-1/+2
* Merge ufs_fhtovp() into ffs_inotovp().Konstantin Belousov2021-02-121-4/+17
* ffs_inotovp(): interface to convert (ino, gen) into alive vnodeKonstantin Belousov2021-02-122-12/+34
* 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-121-0/+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
* 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
* 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
* 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-146-56/+395
* 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-144-24/+74
* ffs: Clamp BIO_SPEEDUP lengthMark Johnston2020-11-111-2/+2
* UFS2: Fix DoS due to corrupted extattrfileConrad Meyer2020-10-301-11/+20
* 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
* vmapbuf: don't smuggle address or length in bufBrooks Davis2020-10-211-5/+2
* Do not leak B_BARRIER.Konstantin Belousov2020-10-081-0/+2
* Do not copy vp into f_data for DTYPE_VNODE files.Konstantin Belousov2020-09-151-1/+1
* ufs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-019-57/+27
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-192-2/+2
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-163-7/+5
* vfs: clean MNTK_FPLOOKUP if MNT_UNION is setMateusz Guzik2020-08-101-1/+1
* ufs: only pass LK_ADAPTIVE if LK_NODDLKTREAT is setMateusz Guzik2020-08-041-2/+12
* ufs: add support for lockless lookupMateusz Guzik2020-07-252-6/+24
* lockmgr: add adaptive spinningMateusz Guzik2020-07-221-0/+2
* The binary representation of the superblock (the fs structure) is writtenKirk McKusick2020-06-192-6/+18
* Move the pointers stored in the superblock into a separateKirk McKusick2020-06-194-26/+62
* Move all of the functions in ffs_subr.c that are only used by the ufs kernelChuck Silvers2020-06-173-214/+211
* Fix export_args ex_flags field so that is 64bits, the same as mnt_flags.Rick Macklem2020-06-141-3/+1