aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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