aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Soft updates needs to keep an on-disk linked list of inodes thatKirk McKusick2019-10-241-7/+22
* Abbreviate softdep lock names.Mark Johnston2019-10-181-2/+2
* ufs: add root vnode cachingMateusz Guzik2019-10-061-1/+2
* Add CTLFLAG_STATS to several debug.softdep sysctl OIDsEric van Gyzen2019-10-041-48/+49
* Update ffs_getcg() function to accept a flags parameter to be passedKirk McKusick2019-10-045-16/+16
* vfs: convert struct mount counters to per-cpuMateusz Guzik2019-09-161-3/+4
* vfs: manage mnt_writeopcount with atomicsMateusz Guzik2019-09-161-0/+9
* Remove some unneeded vfs_busy() calls in SU code.Konstantin Belousov2019-09-091-15/+4
* Properly check for writers when fetching quotas for writeable vnodesKonstantin Belousov2019-09-071-1/+1
* ufs: Remove redundant brelse() after r294954Conrad Meyer2019-09-066-13/+0
* Rework v_object lifecycle for vnodes.Konstantin Belousov2019-08-292-25/+11
* UFS: stop reusing the vnode for reallocated inode.Konstantin Belousov2019-08-293-5/+29
* De-commision the MNTK_NOINSMNTQ kernel mount flag.Konstantin Belousov2019-08-231-2/+0
* Clarify comment that describes how the FS_METACKHASH is managed.Kirk McKusick2019-08-131-13/+18
* A race condition existed between the time a UFS/FFS superblock checkKirk McKusick2019-08-061-1/+7
* When updating the user or group disk quotas for the return of inodes orKirk McKusick2019-07-314-6/+8
* Lock the vnode before calling ufs_bmap_seekdata().Rick Macklem2019-07-271-1/+8
* The error reported in FS-14-UFS-3 can only happen on UFS/FFSKirk McKusick2019-07-178-13/+115
* Style.Kirk McKusick2019-07-161-4/+8
* When a process attempts to allocate space on a full filesystem, aKirk McKusick2019-07-163-26/+42
* Add a new "untrusted" option to the mount command. Its purposeKirk McKusick2019-07-011-1/+4
* Remove references to splbio in ffs_softdep.c.Mark Johnston2019-06-261-16/+7
* Add FIOBMAP2 ioctlAlan Somers2019-06-201-3/+6
* Separate kernel crc32() implementation to its own header (gsb_crc32.h) andXin LI2019-06-174-0/+4
* Add a missing bresle() in seldom-used error return.Kirk McKusick2019-05-281-3/+3
* Convert use of UFS-specific #ifdef DEBUG to DIAGNOSTIC or INVARIANTSKirk McKusick2019-05-284-83/+89
* Add function name and line number debugging information to softupdatesKirk McKusick2019-05-272-15/+38
* Remove "struct ucred*" argument from vtruncbufAlan Somers2019-05-241-1/+1
* Include ktr.h in more compilation unitsConrad Meyer2019-05-212-0/+2
* Ensure that error is initialized in ufs_bmap_seekdata().Mark Johnston2019-05-051-0/+1
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-1/+6
* Zero out the file directory entry metadata to reduce diskKirk McKusick2019-05-041-6/+11
* This update eliminates a kernel stack disclosure bug in UFS/FFSKirk McKusick2019-05-031-6/+13
* Simplify calculation of DIRECTSIZ. No functional change intended.Kirk McKusick2019-05-031-6/+4
* Optimize lseek(SEEK_DATA) on UFS.Mark Johnston2019-04-293-30/+162
* Handle races when remounting UFS volume from ro to rw.Konstantin Belousov2019-04-081-5/+20
* Introduce funlinkat syscall that always us to check if we are removingMariusz Zaborski2019-04-061-3/+4
* This is an additional and hopefully final fix for bug report 230962.Kirk McKusick2019-03-201-5/+23
* Revert r345244 for now.Mark Johnston2019-03-183-144/+30
* Fix the gcc build (-Wstrict-prototypes) after r345244.Mark Johnston2019-03-171-0/+3
* Optimize lseek(SEEK_DATA) on UFS.Mark Johnston2019-03-173-30/+141
* Add KASSERT to the softdep_disk_write_complete() function in theKirk McKusick2019-03-121-0/+3
* Give more complete information in INVARIANTS panic messages at end ofKirk McKusick2019-03-111-3/+8
* Augment the UFS filesystem specific print function (called by theKirk McKusick2019-03-112-0/+11