aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* 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
* vfs: drop spurious cache_purge on rmdirMateusz Guzik2020-10-231-1/+0
* vmapbuf: don't smuggle address or length in bufBrooks Davis2020-10-211-5/+2
* ufs: catch up with removal of thread argument from VOP_INACTIVEMateusz Guzik2020-10-203-5/+4
* Do not leak B_BARRIER.Konstantin Belousov2020-10-081-0/+2
* ufs: restore uniqueness of st_dev as returned by ufs_stat()Chuck Silvers2020-10-051-1/+1
* Convert page cache read to VOP.Konstantin Belousov2020-09-151-0/+17
* 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-0117-73/+36
* cache: add cache_rename, a dedicated helper to use for renamesMateusz Guzik2020-08-201-4/+1
* vfs: remove the always-curthread td argument from VOP_RECLAIMMateusz Guzik2020-08-191-1/+0
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-192-2/+2
* VMIO reads: enable for UFSKonstantin Belousov2020-08-161-1/+8
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-164-11/+8
* vfs: clean MNTK_FPLOOKUP if MNT_UNION is setMateusz Guzik2020-08-101-1/+1
* ufs: add VOP_STAT handlerMateusz Guzik2020-08-071-0/+62
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-5/+5
* ufs: only pass LK_ADAPTIVE if LK_NODDLKTREAT is setMateusz Guzik2020-08-041-2/+12
* ufs: add support for lockless lookupMateusz Guzik2020-07-255-22/+132
* 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-174-215/+212
* Fix export_args ex_flags field so that is 64bits, the same as mnt_flags.Rick Macklem2020-06-141-3/+1