aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_softdep.c
Commit message (Expand)AuthorAgeFilesLines
* ffs: plug a set-but-not-used varStefan E├čer2022-04-191-1/+1
* ufs: Fix a typo in a source code commentGordon Bergling2022-04-091-1/+1
* ufs: be more persistent with finishing some operationsKonstantin Belousov2022-01-311-1/+1
* ffs_softdep: Fix a typo in a source code commentGordon Bergling2021-11-191-1/+1
* ufs: remove write-only variablesKonstantin Belousov2021-10-211-8/+4
* vfs: remove cn_threadMateusz Guzik2021-10-111-1/+0
* ddb: do not assume that ffs is mounted with softdepKeith Owens2021-08-251-3/+9
* Clean up orphaned indirdep dependency structures after disk failure.Kirk McKusick2021-07-291-8/+46
* Diagnotic improvement to soft dependency structure management.Kirk McKusick2021-07-291-0/+4
* 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-231-5/+27
* ffs: reduce number of dvp relocks in softdep_prelink()Konstantin Belousov2021-06-231-8/+6
* b_vflags update requries bufobj lockKonstantin Belousov2021-04-151-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
* 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-121-9/+12
* Rework MOUNTED/DOING SOFTDEP/SUJ macrosKonstantin Belousov2021-03-121-1/+0
* ffs softdep: clear ump->um_softdep on softdep_unmount()Konstantin Belousov2021-03-121-21/+26
* Add FFSV_FORCEINODEDEP flag for ffs_vgetf()Konstantin Belousov2021-03-121-6/+7
* simplify journal_mount: move the out label after success blockKonstantin Belousov2021-03-121-19/+19
* ffs softdep: Force processing of VI_OWEINACT vnodes when there is inode shortageKonstantin Belousov2021-02-121-0/+61
* 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-121-4/+5
* ffs softdep: remove will_direnter argument of softdep_prelink()Konstantin Belousov2021-02-121-38/+8
* ffs: quiet -Wstrict-prototypesRyan Libby2020-12-111-0/+1
* 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-141-46/+339
* Add a framework that tracks exclusive vnode lock generation count for UFS.Konstantin Belousov2020-11-141-12/+12
* ffs: Clamp BIO_SPEEDUP lengthMark Johnston2020-11-111-2/+2
* ufs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-22/+9
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-191-1/+1
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-2/+1
* Further evaluation of the POSIX spec for fdatasync() shows that itKirk McKusick2020-06-051-1/+5
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-251-28/+80
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-5/+9
* Additional KASSERTs to ensure the consistency of the soft updatesKirk McKusick2020-02-181-1/+8
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-161-0/+3
* Revert r357710 and 357711 until they can be debuggedScott Long2020-02-101-3/+0
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-101-0/+3
* With INVARIANTS, track all softdep dependency structures centrallyChuck Silvers2020-02-031-1/+15
* We only want to send the speedup to the lower layers when there's a shortage.Warner Losh2020-01-171-8/+13
* Use buf to send speedupWarner Losh2020-01-171-5/+18
* Fix a long standing bug in journaled soft-updates. The dirrem structureJeff Roberson2020-01-141-4/+10
* ufs: add a setter for inode i_flag fieldMateusz Guzik2020-01-131-7/+7
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-4/+4