aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Do not leak B_BARRIER.Konstantin Belousov2020-10-081-0/+2
* ufs: restore uniqueness of st_dev as returned by ufs_stat()Chuck Silvers2020-10-051-1/+1
* Convert page cache read to VOP.Konstantin Belousov2020-09-151-0/+17
* Do not copy vp into f_data for DTYPE_VNODE files.Konstantin Belousov2020-09-151-1/+1
* ufs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-0117-73/+36
* cache: add cache_rename, a dedicated helper to use for renamesMateusz Guzik2020-08-201-4/+1
* vfs: remove the always-curthread td argument from VOP_RECLAIMMateusz Guzik2020-08-191-1/+0
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-192-2/+2
* VMIO reads: enable for UFSKonstantin Belousov2020-08-161-1/+8
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-164-11/+8
* vfs: clean MNTK_FPLOOKUP if MNT_UNION is setMateusz Guzik2020-08-101-1/+1
* ufs: add VOP_STAT handlerMateusz Guzik2020-08-071-0/+62
* 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