summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/snapshot.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-19bcachefs: Add missing key type checks to check_snapshot_exists()Kent Overstreet1-2/+4
2025-06-15bcachefs: better __bch2_snapshot_is_ancestor() assertKent Overstreet1-3/+5
2025-06-02bcachefs: Run snapshot deletion out of system_long_wqKent Overstreet1-1/+1
2025-06-02bcachefs: Make check_key_has_snapshot saferKent Overstreet1-13/+33
2025-06-02bcachefs: BCH_RECOVERY_PASS_NO_RATELIMITKent Overstreet1-0/+2
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-6/+6
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet1-31/+15
2025-05-31bcachefs: darray_find(), darray_find_p()Kent Overstreet1-8/+3
2025-05-31bcachefs: bch2_get_snapshot_overwrites()Kent Overstreet1-0/+29
2025-05-21bcachefs: bch2_inum_snapshot_to_path()Kent Overstreet1-10/+19
2025-05-21bcachefs: Reduce usage of recovery.curr_passKent Overstreet1-1/+1
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet1-2/+2
2025-05-21bcachefs: Knob for manual snapshot deletionKent Overstreet1-4/+22
2025-05-21bcachefs: delete_dead_snapshot_keys_v2()Kent Overstreet1-28/+136
2025-05-21bcachefs: bcachefs_metadata_version_snapshot_deletion_v2Kent Overstreet1-22/+69
2025-05-21bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETEKent Overstreet1-6/+6
2025-05-21bcachefs: Skip unrelated snapshot trees in snapshot deletionKent Overstreet1-2/+43
2025-05-21bcachefs: snapshot delete progress indicatorKent Overstreet1-54/+88
2025-05-21bcachefs: bch2_btree_lost_data() now handles snapshots treeKent Overstreet1-4/+0
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet1-3/+4
2025-05-21bcachefs: bch2_snapshot_table_make_room()Kent Overstreet1-3/+12
2025-04-20bcachefs: Fix null ptr deref in bch2_snapshot_tree_oldest_subvol()Kent Overstreet1-1/+1
2025-04-03bcachefs: Fix check_snapshot_exists() restart handlingKent Overstreet1-3/+0
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-5/+5
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet1-8/+8
2025-03-14bcachefs: bch2_indirect_extent_missing_error() prints path, not just inode nu...Kent Overstreet1-1/+1
2025-03-14bcachefs: Fix subtraction underflowAlan Huang1-2/+3
2025-01-09bcachefs: Silence read-only errors when deleting snapshotsKent Overstreet1-5/+10
2025-01-09bcachefs: Fixes for snapshot_tree.master_subvolKent Overstreet1-5/+7
2024-12-29bcachefs: Log message in journal for snapshot deletionKent Overstreet1-0/+16
2024-12-29bcachefs: Kill snapshot_t->equivKent Overstreet1-95/+13
2024-12-21bcachefs: Snapshot deletion no longer uses snapshot_t->equivKent Overstreet1-135/+133
2024-12-21bcachefs: Kill equiv_seen arg to delete_dead_snapshots_process_key()Kent Overstreet1-34/+17
2024-12-21bcachefs: bch2_snapshot_exists()Kent Overstreet1-3/+4
2024-12-21bcachefs: bch2_check_key_has_snapshot() prints btree idKent Overstreet1-1/+4
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet1-3/+2
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet1-2/+2
2024-12-21bcachefs: Kill BCH_TRANS_COMMIT_lazy_rwKent Overstreet1-2/+6
2024-12-21bcachefs: better error message in check_snapshot_tree()Kent Overstreet1-3/+15
2024-12-21bcachefs: __bch2_key_has_snapshot_overwrites uses for_each_btree_key_reverse_...Kent Overstreet1-12/+4
2024-10-12bcachefs: Improve check_snapshot_exists()Kent Overstreet1-2/+30
2024-10-09bcachefs: Kill bch2_propagate_key_to_snapshot_leaves()Kent Overstreet1-97/+0
2024-09-23bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves()Kent Overstreet1-0/+1
2024-09-21bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol()Ahmed Ehab1-0/+2
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet1-22/+20
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet1-11/+13
2024-06-25bcachefs: Fix kmalloc bug in __snapshot_t_mutPei Li1-0/+3
2024-06-19bcachefs: set_worker_desc() for delete_dead_snapshotsKent Overstreet1-0/+2
2024-06-19bcachefs: delete_dead_snapshots() doesn't need to go RWKent Overstreet1-7/+0
2024-05-28bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()Kent Overstreet1-1/+24