summaryrefslogtreecommitdiff
path: root/fs/bcachefs/subvolume.c
AgeCommit message (Expand)Author
2024-05-20bcachefs: Check for subvolues with bogus snapshot/inode fieldsKent Overstreet
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet
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-03-31bcachefs: Split out recovery_passes.cKent Overstreet
2024-03-13bcachefs: Check for subvolume children when deleting subvolumesKent Overstreet
2024-03-13bcachefs: BTREE_ID_subvolume_childrenKent Overstreet
2024-03-13bcachefs: bch_subvolume::fs_path_parentKent Overstreet
2024-03-13bcachefs: bch_subvolume::parent -> creation_parentKent Overstreet
2024-03-13bcachefs: Check subvol <-> inode pointers in check_subvol()Kent Overstreet
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2024-01-01bcachefs: make RO snapshots actually ROKent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-10-31bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid c...Nathan Chancellor
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet
2023-10-22bcachefs: Split out snapshot.cKent Overstreet
2023-10-22bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet
2023-10-22bcachefs: Inline bch2_snapshot_is_ancestor() fast pathKent Overstreet
2023-10-22bcachefs: is_ancestor bitmapKent Overstreet
2023-10-22bcachefs: Convert snapshot table to RCU arrayKent Overstreet
2023-10-22bcachefs: Snapshot depth, skiplist fieldsKent Overstreet
2023-10-22bcachefs: Enumerate recovery passesKent Overstreet
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: snapshot_to_text() includes snapshot treeKent Overstreet
2023-10-22bcachefs: Convert -ENOENT to private error codesKent Overstreet
2023-10-22bcachefs: Fix quotas + snapshotsKent Overstreet
2023-10-22bcachefs: Add otime, parent to bch_subvolumeKent Overstreet
2023-10-22bcachefs: BTREE_ID_snapshot_treeKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-10-22bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: Mark new snapshots earlier in create pathKent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-10-22bcachefs: bch2_mark_snapshot() now called like other triggersKent Overstreet
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-10-22bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-10-22bcachefs: New btree helpersKent Overstreet