summaryrefslogtreecommitdiff
path: root/fs/bcachefs/subvolume.c
AgeCommit message (Expand)Author
2023-08-14bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet
2023-08-14bcachefs: Inline bch2_snapshot_is_ancestor() fast pathKent Overstreet
2023-08-14bcachefs: is_ancestor bitmapKent Overstreet
2023-08-14bcachefs: Convert snapshot table to RCU arrayKent Overstreet
2023-08-14bcachefs: Snapshot depth, skiplist fieldsKent Overstreet
2023-08-14bcachefs: Enumerate recovery passesKent Overstreet
2023-08-14bcachefs: Change check for invalid key typesKent Overstreet
2023-08-14bcachefs: Assorted sparse fixesKent Overstreet
2023-08-14bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet
2023-08-14bcachefs: New error message helpersKent Overstreet
2023-08-14bcachefs: snapshot_to_text() includes snapshot treeKent Overstreet
2023-08-14bcachefs: Convert -ENOENT to private error codesKent Overstreet
2023-08-14bcachefs: Fix quotas + snapshotsKent Overstreet
2023-08-14bcachefs: Add otime, parent to bch_subvolumeKent Overstreet
2023-08-14bcachefs: BTREE_ID_snapshot_treeKent Overstreet
2023-08-14bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet
2023-08-14bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-08-14bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet
2023-08-14bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-08-14bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-08-14bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-08-14bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster
2023-08-14bcachefs: Private error codes: ENOMEMKent Overstreet
2023-08-14bcachefs: Mark new snapshots earlier in create pathKent Overstreet
2023-08-14bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-08-14bcachefs: bch2_mark_snapshot() now called like other triggersKent Overstreet
2023-08-14bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-08-14bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-08-14bcachefs: New btree helpersKent Overstreet
2023-08-14bcachefs: More errcode cleanupKent Overstreet
2023-08-14bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-14bcachefs: Better inlining in bch2_subvolume_get_snapshot()Kent Overstreet
2023-08-14bcachefs: More style fixesKent Overstreet
2023-08-14bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-08-14bcachefs: Fix bch2_fs_check_snapshots()Kent Overstreet
2023-08-14bcachefs: Fix missing error handling in bch2_subvolume_delete()Kent Overstreet
2023-08-14bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-08-14bcachefs: Use bch2_err_str() in error messagesKent Overstreet
2023-08-14bcachefs: Convert subvol code to for_each_btree_key_commit()Kent Overstreet
2023-08-14bcachefs: for_each_btree_key2()Kent Overstreet
2023-08-14bcachefs: Improve fsck for subvols/snapshotsKent Overstreet
2023-08-14bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet
2023-08-14bcachefs: Switch data_update path to snapshot_id_listKent Overstreet
2023-08-14bcachefs: Fix snapshot deletionKent Overstreet
2023-08-14bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet
2023-08-14bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2023-08-14bcachefs: Printbuf reworkKent Overstreet
2023-08-14bcachefs: Add rw to .key_invalid()Kent Overstreet
2023-08-14bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2023-08-14bcachefs: Fix error path in bch2_snapshot_set_equiv()Kent Overstreet