aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/subvolume.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-20bcachefs: Check for subvolues with bogus snapshot/inode fieldsGravatar Kent Overstreet 1-0/+9
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsGravatar Kent Overstreet 1-1/+1
2024-05-08bcachefs: Fix type of flags parameter for some ->trigger() implementationsGravatar Nathan Chancellor 1-1/+1
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupGravatar Kent Overstreet 1-9/+9
2024-03-31bcachefs: Split out recovery_passes.cGravatar Kent Overstreet 1-0/+72
2024-03-13bcachefs: Check for subvolume children when deleting subvolumesGravatar Kent Overstreet 1-0/+13
2024-03-13bcachefs: BTREE_ID_subvolume_childrenGravatar Kent Overstreet 1-0/+98
2024-03-13bcachefs: bch_subvolume::fs_path_parentGravatar Kent Overstreet 1-2/+21
2024-03-13bcachefs: bch_subvolume::parent -> creation_parentGravatar Kent Overstreet 1-12/+12
2024-03-13bcachefs: Check subvol <-> inode pointers in check_subvol()Gravatar Kent Overstreet 1-0/+31
2024-01-01bcachefs: for_each_btree_key() now declares loop iterGravatar Kent Overstreet 1-7/+1
2024-01-01bcachefs: bch_err_(fn|msg) check if should printGravatar Kent Overstreet 1-10/+7
2024-01-01bcachefs: Explicity go RW for fsckGravatar Kent Overstreet 1-3/+1
2024-01-01bcachefs: Rename BTREE_INSERT flagsGravatar Kent Overstreet 1-3/+3
2024-01-01bcachefs: make RO snapshots actually ROGravatar Kent Overstreet 1-0/+18
2023-11-01bcachefs: Enumerate fsck errorsGravatar Kent Overstreet 1-8/+10
2023-10-31bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyGravatar Kent Overstreet 1-17/+2
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid c...Gravatar Nathan Chancellor 1-1/+1
2023-10-22bcachefs: Convert more code to bch_err_msg()Gravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: Split out snapshot.cGravatar Kent Overstreet 1-1341/+19
2023-10-22bcachefs: bch2_run_explicit_recovery_pass()Gravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Inline bch2_snapshot_is_ancestor() fast pathGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: is_ancestor bitmapGravatar Kent Overstreet 1-8/+15
2023-10-22bcachefs: Convert snapshot table to RCU arrayGravatar Kent Overstreet 1-25/+117
2023-10-22bcachefs: Snapshot depth, skiplist fieldsGravatar Kent Overstreet 1-47/+214
2023-10-22bcachefs: Enumerate recovery passesGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Change check for invalid key typesGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Improve bch2_bkey_make_mut()Gravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: New error message helpersGravatar Kent Overstreet 1-4/+5
2023-10-22bcachefs: snapshot_to_text() includes snapshot treeGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Convert -ENOENT to private error codesGravatar Kent Overstreet 1-8/+13
2023-10-22bcachefs: Fix quotas + snapshotsGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Add otime, parent to bch_subvolumeGravatar Kent Overstreet 1-16/+81
2023-10-22bcachefs: BTREE_ID_snapshot_treeGravatar Kent Overstreet 1-70/+520
2023-10-22bcachefs: bch2_bkey_get_empty_slot()Gravatar Kent Overstreet 1-19/+6
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-24/+11
2023-10-22bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Gravatar Kent Overstreet 1-8/+4
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsGravatar Kent Overstreet 1-21/+18
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 1-59/+21
2023-10-22bcachefs: bkey_ops.min_val_sizeGravatar Kent Overstreet 1-12/+0
2023-10-22bcachefs: use dedicated workqueue for tasks holding write refsGravatar Brian Foster 1-2/+2
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Mark new snapshots earlier in create pathGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: bch2_mark_snapshot() now called like other triggersGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Debug mode for c->writes referencesGravatar Kent Overstreet 1-9/+7
2023-10-22bcachefs: New btree helpersGravatar Kent Overstreet 1-81/+27