| Commit message (Expand) | Author | Age | Files | Lines |
* | Retire two unused background fsck sysctls. | John Baldwin | 2020-04-21 | 2 | -186/+3 |
* | ufs: apply suspension for non-forced rw unmounts. | Konstantin Belousov | 2020-04-10 | 1 | -4/+2 |
* | Fixing the soft update macros in -r359612 triggered a previously | Kirk McKusick | 2020-04-09 | 1 | -0/+1 |
* | Revert -r359612 as it can cause other panics. | Kirk McKusick | 2020-04-06 | 1 | -5/+5 |
* | When shrinking the size of a directory it is sometimes necessary to | Kirk McKusick | 2020-04-03 | 1 | -5/+5 |
* | Convert DOINGSOFTDEP, MOUNTEDSOFTDEP, DOINGSUJ, and MOUNTEDSUJ to being | Kirk McKusick | 2020-04-03 | 1 | -4/+5 |
* | VOP_GETPAGES_ASYNC(): consistently call iodone() callback in case of error. | Konstantin Belousov | 2020-03-30 | 1 | -7/+14 |
* | When mounting a UFS filesystem, return EINTEGRITY rather than EIO | Kirk McKusick | 2020-03-11 | 1 | -1/+1 |
* | Use the devfs vnode rather than the mntfs vnode for permissions checks. | Chuck Silvers | 2020-03-09 | 1 | -3/+3 |
* | fd: use smr for managing struct pwd | Mateusz Guzik | 2020-03-08 | 1 | -1/+3 |
* | Add a new "mntfs" pseudo file system which provides private device vnodes for | Chuck Silvers | 2020-03-06 | 3 | -13/+43 |
* | fd: move vnodes out of filedesc into a dedicated structure | Mateusz Guzik | 2020-03-01 | 1 | -4/+6 |
* | Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) | Pawel Biernacki | 2020-02-26 | 4 | -42/+67 |
* | Additional KASSERTs to ensure the consistency of the soft updates | Kirk McKusick | 2020-02-18 | 1 | -1/+8 |
* | Add rudamentary support for UFS to probe whether a block device supports the | Scott Long | 2020-02-16 | 3 | -1/+11 |
* | ufs: use faster lockgmr entry points in ffs_lock | Mateusz Guzik | 2020-02-15 | 1 | -6/+3 |
* | Revert r357710 and 357711 until they can be debugged | Scott Long | 2020-02-10 | 3 | -12/+1 |
* | Missed a file in r357710, add it here. | Scott Long | 2020-02-10 | 1 | -0/+1 |
* | Add rudamentary support for UFS to probe whether a block device supports the | Scott Long | 2020-02-10 | 2 | -1/+11 |
* | With INVARIANTS, track all softdep dependency structures centrally | Chuck Silvers | 2020-02-03 | 2 | -1/+20 |
* | Fix up various vnode-related asserts which did not dump the used vnode | Mateusz Guzik | 2020-02-03 | 1 | -2/+1 |
* | vfs: replace VOP_MARKATIME with VOP_MMAPPED | Mateusz Guzik | 2020-02-01 | 1 | -10/+13 |
* | ufs: drop ufs_markatime from ufs_fifoops | Mateusz Guzik | 2020-02-01 | 1 | -1/+0 |
* | ufs: add the missing vn_need_pageq_flush call to ufs_need_inactive | Mateusz Guzik | 2020-01-30 | 1 | -0/+2 |
* | ufs: add vgone calls for unconstructed vnodes in the error path | Mateusz Guzik | 2020-01-26 | 2 | -1/+10 |
* | vfs: stop handling VI_OWEINACT in vget | Mateusz Guzik | 2020-01-24 | 1 | -8/+0 |
* | We only want to send the speedup to the lower layers when there's a shortage. | Warner Losh | 2020-01-17 | 1 | -8/+13 |
* | Use buf to send speedup | Warner Losh | 2020-01-17 | 1 | -5/+18 |
* | When sync'ing a mount point, the mount point's vnodes were scanned | Kirk McKusick | 2020-01-14 | 1 | -11/+13 |
* | Fix a long standing bug in journaled soft-updates. The dirrem structure | Jeff Roberson | 2020-01-14 | 1 | -4/+10 |
* | ufs: relax an overzealous assert added in r356671 | Mateusz Guzik | 2020-01-13 | 2 | -1/+7 |
* | vfs: rework vnode list management | Mateusz Guzik | 2020-01-13 | 1 | -2/+2 |
* | ufs: use lazy list instead of active list for syncer | Mateusz Guzik | 2020-01-13 | 4 | -12/+78 |
* | ufs: add a setter for inode i_flag field | Mateusz Guzik | 2020-01-13 | 12 | -96/+103 |
* | When a read error occurs while fetching a directory block to delete | Kirk McKusick | 2020-01-11 | 1 | -13/+34 |
* | vfs: drop thread argument from vinactive | Mateusz Guzik | 2020-01-05 | 1 | -3/+1 |
* | vfs: drop the mostly unused flags argument from VOP_UNLOCK | Mateusz Guzik | 2020-01-03 | 11 | -80/+80 |
* | ufs: do not leave non-reclaimed vnodes with zero i_mode around. | Konstantin Belousov | 2019-12-27 | 1 | -2/+11 |
* | Drop a sleepable lock when we plan on sleeping | Warner Losh | 2019-12-18 | 1 | -2/+6 |
* | Add BIO_SPEEDUP signalling to UFS | Warner Losh | 2019-12-17 | 1 | -2/+16 |
* | vfs: flatten vop vectors | Mateusz Guzik | 2019-12-16 | 2 | -0/+6 |
* | UFS: implement VOP_INACTIVE() | Konstantin Belousov | 2019-12-10 | 3 | -0/+36 |
* | vfs: introduce v_irflag and make v_type smaller | Mateusz Guzik | 2019-12-08 | 5 | -7/+7 |
* | Currently the breadn_flags() and getblkx() interfaces are passed | Kirk McKusick | 2019-12-03 | 4 | -53/+22 |
* | As part of creating a snapshot, set fs->fs_fmod to 0 in the snapshot image | Chuck Silvers | 2019-11-28 | 1 | -0/+1 |
* | In ffs_freefile(), use a separate variable to hold the inode number within | Chuck Silvers | 2019-11-25 | 1 | -8/+8 |
* | Add some KASSERTs. Reacquire a mutex after a kernel printf rather | Kirk McKusick | 2019-11-20 | 1 | -2/+8 |
* | In ufs_dir_dd_ino(), always initialize *dd_vp since the caller expects it. | Chuck Silvers | 2019-11-12 | 1 | -1/+1 |
* | Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTY | Jeff Roberson | 2019-10-29 | 1 | -2/+2 |
* | After the unlink() of one name of a file with multiple links, a | Kirk McKusick | 2019-10-24 | 1 | -0/+2 |