summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/subvolume.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-04bcachefs: Fix subvol to missing root repairKent Overstreet1-4/+14
2025-06-04bcachefs: Add flags to subvolume_to_text()Kent Overstreet1-0/+7
2025-06-02bcachefs: BCH_RECOVERY_PASS_NO_RATELIMITKent Overstreet1-1/+4
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-3/+4
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet1-6/+2
2025-05-21bcachefs: bch2_run_explicit_recovery_pass() cleanupKent Overstreet1-3/+3
2025-05-21bcachefs: snapshot delete progress indicatorKent Overstreet1-2/+0
2025-05-21bcachefs: Run most explicit recovery passes persistentKent Overstreet1-1/+1
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet1-3/+4
2025-05-21bcachefs: Flag for repair on missing subvolumeKent Overstreet1-15/+28
2025-05-21bcachefs: Move various init code to _init_early()Kent Overstreet1-2/+1
2025-05-21bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanupKent Overstreet1-4/+2
2025-04-28bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on missing subvol -> sn...Kent Overstreet1-2/+3
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-2/+2
2025-03-29bcachefs: Clear fs_path_parent on subvolume unlinkKent Overstreet1-0/+1
2025-02-06bcachefs: fix incorrect pointer check in __bch2_subvolume_delete()Jeongjun Park1-1/+6
2025-01-09bcachefs: Fixes for snapshot_tree.master_subvolKent Overstreet1-10/+40
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet1-8/+6
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet1-1/+1
2024-12-21bcachefs: Kill BCH_TRANS_COMMIT_lazy_rwKent Overstreet1-1/+1
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-4/+3
2024-10-04bcachefs: Add warn param to subvol_get_snapshot, peek_inodeKent Overstreet1-3/+10
2024-10-04bcachefs: Kill snapshot arg to fsck_write_inode()Kent Overstreet1-1/+2
2024-09-27bcachefs: Fix iterator leak in check_subvol()Kent Overstreet1-28/+26
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet1-8/+8
2024-07-14bcachefs: bch2_btree_insert() - add btree iter flagsAriel Miculas1-3/+3
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet1-7/+7
2024-05-20bcachefs: Check for subvolues with bogus snapshot/inode fieldsKent Overstreet1-0/+9
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet1-1/+1
2024-05-08bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor1-1/+1
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-9/+9
2024-03-31bcachefs: Split out recovery_passes.cKent Overstreet1-0/+72
2024-03-13bcachefs: Check for subvolume children when deleting subvolumesKent Overstreet1-0/+13
2024-03-13bcachefs: BTREE_ID_subvolume_childrenKent Overstreet1-0/+98
2024-03-13bcachefs: bch_subvolume::fs_path_parentKent Overstreet1-2/+21
2024-03-13bcachefs: bch_subvolume::parent -> creation_parentKent Overstreet1-12/+12
2024-03-13bcachefs: Check subvol <-> inode pointers in check_subvol()Kent Overstreet1-0/+31
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet1-7/+1
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-10/+7
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet1-3/+1
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-3/+3
2024-01-01bcachefs: make RO snapshots actually ROKent Overstreet1-0/+18
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-8/+10
2023-10-31bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet1-17/+2
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet1-3/+3
2023-10-22bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid c...Nathan Chancellor1-1/+1
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-3/+2
2023-10-22bcachefs: Split out snapshot.cKent Overstreet1-1341/+19
2023-10-22bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet1-5/+5
2023-10-22bcachefs: Inline bch2_snapshot_is_ancestor() fast pathKent Overstreet1-1/+1