aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_snapshot.c
Commit message (Expand)AuthorAgeFilesLines
* ffs snapshots: pass valid args to vn_start_writeEric van Gyzen2026-02-251-1/+1
* Fix backward compatibility with UFS1 filesystems created before June 2002Kirk McKusick2025-01-161-1/+1
* buf: Add a runningbufclaim() helperMark Johnston2024-11-221-7/+4
* Do not allow snapshots on UFS filesystems using gjournal.Kirk McKusick2024-07-251-0/+9
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Set UFS/FFS file type to snapshot before changing its block pointers.Kirk McKusick2023-08-121-6/+9
* Remove a partial UFS/FFS snapshot if it fails to build successfully.Kirk McKusick2023-08-091-8/+23
* UFS/FFS: Migrate to modern uintXX_t from u_intXX_t.Kirk McKusick2023-07-271-5/+5
* vfs: use __enum_uint8 for vtype and vstateMateusz Guzik2023-07-051-2/+2
* Write out corrected superblock when creating a UFS/FFS snapshot.Kirk McKusick2023-06-131-3/+5
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Enable taking snapshots on UFS/FFS filesystems using journaled soft updates.Kirk McKusick2022-11-131-9/+0
* Fix an incorrectly placed parenthesis.Kirk McKusick2022-09-291-1/+1
* Fix unused variable warning in ffs_snapshot.cDimitry Andric2022-07-261-1/+6
* Rewrite function definitions in the UFS/FFS code base with identifier lists.Kirk McKusick2022-07-131-145/+110
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-4/+4
* ffs_snapblkfree(): add a comment explaining lockmgr invocationKonstantin Belousov2022-01-311-0/+6
* ufs: handle LoR between snap lock and vnode lockKirk McKusick2022-01-281-33/+53
* ufs: Avoid subobject overflow in snapshot expunge codeJessica Clarke2022-01-021-2/+4
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* ffs_snapshot: do not assert that um_devvp is lockedKonstantin Belousov2021-11-121-2/+0
* Avoid "consumer not attached in g_io_request" panic when disk lostKirk McKusick2021-09-281-11/+6
* Eliminate snaplk / bufwait LOR when creating UFS snapshotsKirk McKusick2021-09-191-21/+21
* UFS snapshots: properly set the vm object size.Konstantin Belousov2021-02-161-0/+4
* Fix bug 253158 - Panic: snapacct_ufs2: bad block - mksnap_ffs(8) crashKirk McKusick2021-02-121-67/+70
* Stop ignoring ERELOOKUP from VOP_INACTIVE()Konstantin Belousov2021-02-121-1/+7
* ffs_snapshot: use VOP_VPUT_PAIR after VOP_CREATE.Konstantin Belousov2021-02-121-2/+7
* Eliminate lock order reversal in UFS when unmounting filesystemsKirk McKusick2021-01-161-1/+10
* ffs: Avoid out-of-bounds accesses in the fs_active bitmapMark Johnston2020-12-231-2/+2
* Handle LoR in flush_pagedep_deps().Konstantin Belousov2020-11-141-4/+10
* Move the pointers stored in the superblock into a separateKirk McKusick2020-06-191-0/+6
* Further evaluation of the POSIX spec for fdatasync() shows that itKirk McKusick2020-06-051-1/+1
* vfs: stop handling VI_OWEINACT in vgetMateusz Guzik2020-01-241-8/+0
* ufs: add a setter for inode i_flag fieldMateusz Guzik2020-01-131-8/+8
* vfs: drop thread argument from vinactiveMateusz Guzik2020-01-051-3/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-13/+13
* As part of creating a snapshot, set fs->fs_fmod to 0 in the snapshot imageChuck Silvers2019-11-281-0/+1
* Update ffs_getcg() function to accept a flags parameter to be passedKirk McKusick2019-10-041-1/+1
* ufs: Remove redundant brelse() after r294954Conrad Meyer2019-09-061-1/+0
* Separate kernel crc32() implementation to its own header (gsb_crc32.h) andXin LI2019-06-171-0/+1
* Convert use of UFS-specific #ifdef DEBUG to DIAGNOSTIC or INVARIANTSKirk McKusick2019-05-281-7/+16
* When loading an inode from disk, verify that its mode is valid.Kirk McKusick2018-12-271-8/+12
* Allocate v_object for the new snapshot vnode.Konstantin Belousov2018-12-231-0/+1
* Continuing efforts to provide hardening of FFS. This change adds aKirk McKusick2018-12-111-0/+2
* Calculate updated superblock check-hash before writing it into the snapshot.Kirk McKusick2018-11-251-0/+1
* In preparation for adding inode check-hashes, clean up andKirk McKusick2018-11-131-2/+2
* Replace the TRIM consolodation framework originally added in -r337396Kirk McKusick2018-08-181-3/+3
* Revert -r337396. It is being replaced with a revised interface thatKirk McKusick2018-08-181-3/+3
* Put in place the framework for consolodating contiguous blocks intoKirk McKusick2018-08-061-3/+3