aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-5/+5
* ufs: only pass LK_ADAPTIVE if LK_NODDLKTREAT is setMateusz Guzik2020-08-041-2/+12
* ufs: add support for lockless lookupMateusz Guzik2020-07-255-22/+132
* lockmgr: add adaptive spinningMateusz Guzik2020-07-221-0/+2
* The binary representation of the superblock (the fs structure) is writtenKirk McKusick2020-06-192-6/+18
* Move the pointers stored in the superblock into a separateKirk McKusick2020-06-194-26/+62
* Move all of the functions in ffs_subr.c that are only used by the ufs kernelChuck Silvers2020-06-174-215/+212
* Fix export_args ex_flags field so that is 64bits, the same as mnt_flags.Rick Macklem2020-06-141-3/+1
* Clear the IN_SIZEMOD and IN_IBLKDATA flags only when doing aKirk McKusick2020-06-061-1/+21
* Further evaluation of the POSIX spec for fdatasync() shows that itKirk McKusick2020-06-059-21/+36
* Fix obvious typo: IN_BLKDATA should be IN_IBLKDATAStefan Eßer2020-06-041-1/+1
* Two additional places that need to identify IN_IBLKDATA.Kirk McKusick2020-06-041-2/+3
* UFS: write inode block for fdatasync(2) if pointers in inode where allocatedKonstantin Belousov2020-06-044-10/+13
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-2511-70/+317
* Update name of description of vfs.ffs.setsize in comment.John Baldwin2020-05-221-1/+1
* 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