summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/snapshot.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()Kent Overstreet2024-05-281-1/+24
* bcachefs: Refactor delete_dead_snapshots()Kent Overstreet2024-05-281-40/+25
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-2/+2
* bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct...Hongbo Li2024-05-081-1/+2
* bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor2024-05-081-2/+2
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-20/+20
* bcachefs: allow for custom action in fsck error messagesKent Overstreet2024-05-081-1/+1
* bcachefs: Make snapshot_is_ancestor() safeKent Overstreet2024-04-041-6/+13
* bcachefs: Reconstruct missing snapshot nodesKent Overstreet2024-04-031-2/+171
* bcachefs: Improve -o norecovery; opts.recovery_pass_limitKent Overstreet2024-03-311-1/+1
* bcachefs: Add checks for invalid snapshot IDsKent Overstreet2024-03-311-2/+6
* bcachefs: Move snapshot table size to struct snapshot_tableKent Overstreet2024-03-311-11/+14
* bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recoveryKent Overstreet2024-03-171-14/+18
* bcachefs: Fix check_snapshot() memcpyKent Overstreet2024-02-241-1/+1
* bcachefs: bch_snapshot::btimeKent Overstreet2024-01-211-0/+2
* bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exitSu Yue2024-01-211-1/+1
* bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet2024-01-051-10/+7
* bcachefs: mark now takes bkey_sKent Overstreet2024-01-051-3/+11
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-20/+4
* bcachefs: darray_for_each() now declares loop iterKent Overstreet2024-01-011-2/+1
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-40/+25
* bcachefs: Fix snapshot.c assertion for online fsckKent Overstreet2024-01-011-1/+1
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-10/+10
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-16/+15
* bcachefs: Explicity go RW for fsckKent Overstreet2024-01-011-2/+2
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-4/+4
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-5/+5
* bcachefs: Fix an endianness conversionKent Overstreet2023-11-241-1/+1
* bcachefs: Fix deleted inodes btree in snapshot deletionKent Overstreet2023-11-011-0/+9
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-51/+53
* bcachefs: Fix snapshot skiplistsKent Overstreet2023-11-011-7/+6
* bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet2023-10-311-32/+45
* bcachefs: Fix lock ordering with snapshot_create_lockKent Overstreet2023-10-311-0/+1
* bcachefs: snapshot_create_lockKent Overstreet2023-10-221-3/+10
* bcachefs: Fix snapshot skiplists during snapshot deletionKent Overstreet2023-10-221-0/+3
* bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves()Kent Overstreet2023-10-221-2/+8
* bcachefs: Make sure to initialize equiv when creating new snapshotsKent Overstreet2023-10-221-2/+6
* bcachefs: snapshots: Use kvfree_rcu_mightsleep()Kent Overstreet2023-10-221-22/+2
* bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots()Dan Carpenter2023-10-221-2/+2
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-29/+29
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-5/+5
* bcachefs: Fix a handful of spelling mistakes in various messagesColin Ian King2023-10-221-1/+1
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-3/+3
* bcachefs: Fix bch2_propagate_key_to_snapshot_leaves()Kent Overstreet2023-10-221-1/+3
* bcachefs: Fix snapshot_skiplist_good()Kent Overstreet2023-10-221-20/+10
* bcachefs: bch2_propagate_key_to_snapshot_leaves()Kent Overstreet2023-10-221-1/+90
* bcachefs: Cleanup redundant snapshot nodesKent Overstreet2023-10-221-28/+222
* bcachefs: Fix is_ancestor bitmapKent Overstreet2023-10-221-21/+43
* bcachefs: move check_pos_snapshot_overwritten() to snapshot.cKent Overstreet2023-10-221-0/+34
* bcachefs: Split out snapshot.cKent Overstreet2023-10-221-0/+1358