aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ufs
Commit message (Expand)AuthorAgeFilesLines
* ufs_inactive(): stop hiding ERELOOKUP from ffs_truncate(), return it.Konstantin Belousov2021-02-121-2/+0
* 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-121-6/+6
* ufs_direnter: directory truncation does not need special case for renameKonstantin Belousov2021-02-123-13/+11
* 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-122-19/+8
* ufs_direnter/SU: unconditionally UFS_UPDATE inode when extending directoryKonstantin Belousov2021-02-121-3/+1
* Merge ufs_fhtovp() into ffs_inotovp().Konstantin Belousov2021-02-122-26/+0
* ffs_inotovp(): interface to convert (ino, gen) into alive vnodeKonstantin Belousov2021-02-122-17/+6
* ffs: call ufsdirhash_dirtrunc() right after setting directory sizeKonstantin Belousov2021-02-122-6/+0
* ufs: denote lack of support for lockless symlink lookupMateusz Guzik2021-01-231-0/+1
* 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
* 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
* Handle LoR in flush_pagedep_deps().Konstantin Belousov2020-11-143-31/+80
* Add a framework that tracks exclusive vnode lock generation count for UFS.Konstantin Belousov2020-11-143-63/+231
* UFS2: Fix DoS due to corrupted extattrfileConrad Meyer2020-10-301-1/+1
* cache: add cache_vop_mkdir and rename cache_rename to cache_vop_renameMateusz Guzik2020-10-301-2/+2
* vfs: drop spurious cache_purge on rmdirMateusz Guzik2020-10-231-1/+0
* ufs: catch up with removal of thread argument from VOP_INACTIVEMateusz Guzik2020-10-203-5/+4
* 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
* ufs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-018-16/+9
* 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
* VMIO reads: enable for UFSKonstantin Belousov2020-08-161-1/+8
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-4/+3
* ufs: add VOP_STAT handlerMateusz Guzik2020-08-071-0/+62
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-5/+5
* ufs: add support for lockless lookupMateusz Guzik2020-07-253-16/+108
* Move all of the functions in ffs_subr.c that are only used by the ufs kernelChuck Silvers2020-06-171-1/+1
* Further evaluation of the POSIX spec for fdatasync() shows that itKirk McKusick2020-06-053-8/+11
* UFS: write inode block for fdatasync(2) if pointers in inode where allocatedKonstantin Belousov2020-06-041-3/+3
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-252-2/+13
* Convert DOINGSOFTDEP, MOUNTEDSOFTDEP, DOINGSUJ, and MOUNTEDSUJ to beingKirk McKusick2020-04-031-4/+5
* Add a new "mntfs" pseudo file system which provides private device vnodes forChuck Silvers2020-03-061-1/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-262-2/+4
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-161-0/+1
* Revert r357710 and 357711 until they can be debuggedScott Long2020-02-101-1/+0
* Missed a file in r357710, add it here.Scott Long2020-02-101-0/+1
* vfs: replace VOP_MARKATIME with VOP_MMAPPEDMateusz Guzik2020-02-011-10/+13
* ufs: drop ufs_markatime from ufs_fifoopsMateusz Guzik2020-02-011-1/+0
* ufs: add the missing vn_need_pageq_flush call to ufs_need_inactiveMateusz Guzik2020-01-301-0/+2
* ufs: add vgone calls for unconstructed vnodes in the error pathMateusz Guzik2020-01-261-1/+6
* ufs: relax an overzealous assert added in r356671Mateusz Guzik2020-01-131-0/+6
* vfs: rework vnode list managementMateusz Guzik2020-01-131-2/+2
* ufs: use lazy list instead of active list for syncerMateusz Guzik2020-01-132-5/+23
* ufs: add a setter for inode i_flag fieldMateusz Guzik2020-01-135-44/+51
* When a read error occurs while fetching a directory block to deleteKirk McKusick2020-01-111-13/+34