aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Retire two unused background fsck sysctls.John Baldwin2020-04-212-186/+3
* ufs: apply suspension for non-forced rw unmounts.Konstantin Belousov2020-04-101-4/+2
* Fixing the soft update macros in -r359612 triggered a previouslyKirk McKusick2020-04-091-0/+1
* Revert -r359612 as it can cause other panics.Kirk McKusick2020-04-061-5/+5
* When shrinking the size of a directory it is sometimes necessary toKirk McKusick2020-04-031-5/+5
* Convert DOINGSOFTDEP, MOUNTEDSOFTDEP, DOINGSUJ, and MOUNTEDSUJ to beingKirk McKusick2020-04-031-4/+5
* VOP_GETPAGES_ASYNC(): consistently call iodone() callback in case of error.Konstantin Belousov2020-03-301-7/+14
* When mounting a UFS filesystem, return EINTEGRITY rather than EIOKirk McKusick2020-03-111-1/+1
* Use the devfs vnode rather than the mntfs vnode for permissions checks.Chuck Silvers2020-03-091-3/+3
* fd: use smr for managing struct pwdMateusz Guzik2020-03-081-1/+3
* Add a new "mntfs" pseudo file system which provides private device vnodes forChuck Silvers2020-03-063-13/+43
* fd: move vnodes out of filedesc into a dedicated structureMateusz Guzik2020-03-011-4/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-264-42/+67
* 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-163-1/+11
* ufs: use faster lockgmr entry points in ffs_lockMateusz Guzik2020-02-151-6/+3
* Revert r357710 and 357711 until they can be debuggedScott Long2020-02-103-12/+1
* Missed a file in r357710, add it here.Scott Long2020-02-101-0/+1
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-102-1/+11
* With INVARIANTS, track all softdep dependency structures centrallyChuck Silvers2020-02-032-1/+20
* Fix up various vnode-related asserts which did not dump the used vnodeMateusz Guzik2020-02-031-2/+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-262-1/+10
* vfs: stop handling VI_OWEINACT in vgetMateusz Guzik2020-01-241-8/+0
* 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
* When sync'ing a mount point, the mount point's vnodes were scannedKirk McKusick2020-01-141-11/+13
* Fix a long standing bug in journaled soft-updates. The dirrem structureJeff Roberson2020-01-141-4/+10
* ufs: relax an overzealous assert added in r356671Mateusz Guzik2020-01-132-1/+7
* vfs: rework vnode list managementMateusz Guzik2020-01-131-2/+2
* ufs: use lazy list instead of active list for syncerMateusz Guzik2020-01-134-12/+78
* ufs: add a setter for inode i_flag fieldMateusz Guzik2020-01-1312-96/+103
* When a read error occurs while fetching a directory block to deleteKirk McKusick2020-01-111-13/+34
* vfs: drop thread argument from vinactiveMateusz Guzik2020-01-051-3/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-0311-80/+80
* ufs: do not leave non-reclaimed vnodes with zero i_mode around.Konstantin Belousov2019-12-271-2/+11
* Drop a sleepable lock when we plan on sleepingWarner Losh2019-12-181-2/+6
* Add BIO_SPEEDUP signalling to UFSWarner Losh2019-12-171-2/+16
* vfs: flatten vop vectorsMateusz Guzik2019-12-162-0/+6
* UFS: implement VOP_INACTIVE()Konstantin Belousov2019-12-103-0/+36
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-085-7/+7
* Currently the breadn_flags() and getblkx() interfaces are passedKirk McKusick2019-12-034-53/+22
* As part of creating a snapshot, set fs->fs_fmod to 0 in the snapshot imageChuck Silvers2019-11-281-0/+1
* In ffs_freefile(), use a separate variable to hold the inode number withinChuck Silvers2019-11-251-8/+8
* Add some KASSERTs. Reacquire a mutex after a kernel printf ratherKirk McKusick2019-11-201-2/+8
* In ufs_dir_dd_ino(), always initialize *dd_vp since the caller expects it.Chuck Silvers2019-11-121-1/+1
* Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTYJeff Roberson2019-10-291-2/+2
* After the unlink() of one name of a file with multiple links, aKirk McKusick2019-10-241-0/+2