summaryrefslogtreecommitdiff
path: root/fs/bcachefs/snapshot.c
AgeCommit message (Expand)Author
2024-10-12bcachefs: Improve check_snapshot_exists()Kent Overstreet
2024-10-09bcachefs: Kill bch2_propagate_key_to_snapshot_leaves()Kent Overstreet
2024-09-23bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves()Kent Overstreet
2024-09-21bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol()Ahmed Ehab
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet
2024-06-25bcachefs: Fix kmalloc bug in __snapshot_t_mutPei Li
2024-06-19bcachefs: set_worker_desc() for delete_dead_snapshotsKent Overstreet
2024-06-19bcachefs: delete_dead_snapshots() doesn't need to go RWKent Overstreet
2024-05-28bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()Kent Overstreet
2024-05-28bcachefs: Refactor delete_dead_snapshots()Kent Overstreet
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet
2024-05-08bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct...Hongbo Li
2024-05-08bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-05-08bcachefs: allow for custom action in fsck error messagesKent Overstreet
2024-04-04bcachefs: Make snapshot_is_ancestor() safeKent Overstreet
2024-04-03bcachefs: Reconstruct missing snapshot nodesKent Overstreet
2024-03-31bcachefs: Improve -o norecovery; opts.recovery_pass_limitKent Overstreet
2024-03-31bcachefs: Add checks for invalid snapshot IDsKent Overstreet
2024-03-31bcachefs: Move snapshot table size to struct snapshot_tableKent Overstreet
2024-03-17bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recoveryKent Overstreet
2024-02-24bcachefs: Fix check_snapshot() memcpyKent Overstreet
2024-01-21bcachefs: bch_snapshot::btimeKent Overstreet
2024-01-21bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exitSu Yue
2024-01-05bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet
2024-01-05bcachefs: mark now takes bkey_sKent Overstreet
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet
2024-01-01bcachefs: darray_for_each() now declares loop iterKent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Fix snapshot.c assertion for online fsckKent Overstreet
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: Kill for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet
2024-01-01bcachefs: convert bch_fs_flags to x-macroKent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2023-11-24bcachefs: Fix an endianness conversionKent Overstreet
2023-11-01bcachefs: Fix deleted inodes btree in snapshot deletionKent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-11-01bcachefs: Fix snapshot skiplistsKent Overstreet
2023-10-31bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet
2023-10-31bcachefs: Fix lock ordering with snapshot_create_lockKent Overstreet
2023-10-22bcachefs: snapshot_create_lockKent Overstreet
2023-10-22bcachefs: Fix snapshot skiplists during snapshot deletionKent Overstreet
2023-10-22bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves()Kent Overstreet
2023-10-22bcachefs: Make sure to initialize equiv when creating new snapshotsKent Overstreet
2023-10-22bcachefs: snapshots: Use kvfree_rcu_mightsleep()Kent Overstreet
2023-10-22bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots()Dan Carpenter
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet