aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Allow stacked filesystems to be recursively unmountedJason A. Harmening2021-07-241-1/+1
* Use an ANSI C function declaration for journal_check_space.John Baldwin2021-07-231-2/+1
* ffs_softdep: force sync if journal is low in journal_check_spaceKonstantin Belousov2021-06-231-0/+7
* ffs_softdep.c: add journal_check_space() helperKonstantin Belousov2021-06-231-15/+16
* softdep_prelink(): only do sync if other thread changed the vnode metadata si...Konstantin Belousov2021-06-233-12/+35
* ufs_rename(): only do softdep_prerename() when other thread changed a vnodeKonstantin Belousov2021-06-231-1/+14
* ffs: mark block (re-)allocations as seqc writesKonstantin Belousov2021-06-232-50/+75
* ufs_rename(): softdep_prerename() does something only for SU+JKonstantin Belousov2021-06-231-1/+1
* ffs: reduce number of dvp relocks in softdep_prelink()Konstantin Belousov2021-06-231-8/+6
* ufs_vnops.c: styleKonstantin Belousov2021-06-231-2/+4
* ffs: Correct the input size check in sysctl_ffs_fsck()Mark Johnston2021-05-311-2/+2
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-303-26/+16
* Revert commits 6d3e78ad6c11 and 54256e7954d7Jason A. Harmening2021-05-303-16/+26
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-293-26/+16
* Move mnt_maxsymlinklen into appropriate fs mount data structuresKonstantin Belousov2021-05-227-18/+18
* ufs: Avoid M_WAITOK allocations when building a dirhashDon Morris2021-05-201-2/+2
* Fix handling of embedded symbolic links (and history lesson).Kirk McKusick2021-05-172-6/+2
* b_vflags update requries bufobj lockKonstantin Belousov2021-04-152-1/+5
* Ensure that the mount command shows "with quotas" when quotas are enabled.Kirk McKusick2021-04-141-0/+2
* softdep_unmount: assert that no dandling dependencies are leftKonstantin Belousov2021-03-121-0/+7
* FFS: assign fully initialized struct mount_softdeps to um_softdepKonstantin Belousov2021-03-121-33/+35
* Assert that um_softdep is NULL on free(ump), i.e. softdep_unmount() was calledKonstantin Belousov2021-03-121-0/+2
* ffs_mount: when remounting ro->rw and sbupdate failed, cleanup softdepsKonstantin Belousov2021-03-121-0/+2
* softdep_unmount: handle spurious wakeupsKonstantin Belousov2021-03-121-2/+5
* softdep_flush(): do not access ump after we acked FLUSH_EXIT and unlocked SU ...Konstantin Belousov2021-03-121-2/+7
* ffs: clear MNT_SOFTDEP earlier when remounting rw to roKonstantin Belousov2021-03-122-12/+37
* Rework MOUNTED/DOING SOFTDEP/SUJ macrosKonstantin Belousov2021-03-122-6/+5
* ffs softdep: clear ump->um_softdep on softdep_unmount()Konstantin Belousov2021-03-121-21/+26
* ffs_extern.h: Add comments for ffs_vgetf() flagsKonstantin Belousov2021-03-121-4/+6
* Add FFSV_FORCEINODEDEP flag for ffs_vgetf()Konstantin Belousov2021-03-123-7/+10
* simplify journal_mount: move the out label after success blockKonstantin Belousov2021-03-121-19/+19
* 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-242-5/+5
* ffs_reallocblks: change the guard for softdep_prealloc() call to DOINGSUJ()Konstantin Belousov2021-02-241-1/+1
* vnode: move write cluster support data to inodes.Konstantin Belousov2021-02-214-3/+7
* Remove #define _KERNEL hacks from libprocstatKonstantin Belousov2021-02-213-9/+14
* UFS snapshots: properly set the vm object size.Konstantin Belousov2021-02-161-0/+4
* 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