summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Always rebuild aux search trees when node boundaries changeKent Overstreet
2023-10-22bcachefs: Add an overflow check in set_bkey_val_u64s()Kent Overstreet
2023-10-22bcachefs: remove dead whiteout_u64s argument.Olexa Bilaniuk
2023-10-22bcachefs: Debugfs cleanupKent Overstreet
2023-10-22bcachefs: Fix bch2_fs_check_snapshots()Kent Overstreet
2023-10-22bcachefs: Increment restart count in bch2_trans_begin()Kent Overstreet
2023-10-22bcachefs: Fix assertion in bch2_btree_key_cache_drop()Kent Overstreet
2023-10-22bcachefs: Print last line in debugfs/btree_transaction_statsKent Overstreet
2023-10-22bcachefs: Track the maximum btree_paths ever allocated by each transactionKent Overstreet
2023-10-22bcachefs: Rename lock_held_stats -> btree_transaction_statsKent Overstreet
2023-10-22bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: Fix btree_path->uptodate inconsistencyKent Overstreet
2023-10-22bcachefs: Fix duplicate paths left by bch2_path_put()Kent Overstreet
2023-10-22bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)Kent Overstreet
2023-10-22bcachefs: Tracepoint improvementsKent Overstreet
2023-10-22bcachefs: "Snapshot deletion did not run correctly" should be a fsck errKent Overstreet
2023-10-22bcachefs: six_lock_counts() is now in six.cKent Overstreet
2023-10-22bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codesKent Overstreet
2023-10-22bcachefs: Don't set should_be_locked on paths that aren't lockedKent Overstreet
2023-10-22bcachefs: Fix missing error handling in bch2_subvolume_delete()Kent Overstreet
2023-10-22bcachefs: Improve an error messageKent Overstreet
2023-10-22bcachefs: Tracepoint improvementsKent Overstreet
2023-10-22bcachefs: Fix incorrectly freeing btree_path in alloc pathKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_trans_to_text()Kent Overstreet
2023-10-22bcachefs: Add distinct error code for key_cache_upgradeKent Overstreet
2023-10-22bcachefs: Fix not punting to worqueue when promotingKent Overstreet
2023-10-22bcachefs: fsck: Fix nested transaction handlingKent Overstreet
2023-10-22bcachefs: Add an O_DIRECT option (for userspace)Kent Overstreet
2023-10-22bcachefs: Tighten up btree_path assertionsKent Overstreet
2023-10-22bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestartKent Overstreet
2023-10-22bcachefs: Fix check_i_sectors()Kent Overstreet
2023-10-22bcachefs: Convert debugfs code to for_each_btree_key2()Kent Overstreet
2023-10-22bcachefs: Unit test updatesKent Overstreet
2023-10-22bcachefs: for_each_btree_key_reverse()Kent Overstreet
2023-10-22bcachefs: Convert fsck errors to errcode.hKent Overstreet
2023-10-22bcachefs: Inject transaction restarts in debug modeKent Overstreet
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: btree_trans_too_many_iters() is now a transaction restartKent Overstreet
2023-10-22bcachefs: Prevent a btree iter overflow in alloc pathKent Overstreet
2023-10-22bcachefs: Use bch2_err_str() in error messagesKent Overstreet
2023-10-22bcachefs: Improved errcodesKent Overstreet
2023-10-22bcachefs: We can handle missing btree roots for all alloc btreesKent Overstreet
2023-10-22bcachefs: Fix should_invalidate_buckets()Kent Overstreet
2023-10-22bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart()Kent Overstreet
2023-10-22bcachefs: Convert erasure coding to for_each_btree_key_commit()Kent Overstreet
2023-10-22bcachefs: Add a counter for btree_trans restartsKent Overstreet
2023-10-22bcachefs: Convert alloc code to for_each_btree_key_commit()Kent Overstreet
2023-10-22bcachefs: Convert subvol code to for_each_btree_key_commit()Kent Overstreet
2023-10-22bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()Kent Overstreet
2023-10-22bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()Kent Overstreet