summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_iter.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-01bcachefs: CLASS(btree_trans)Kent Overstreet1-10/+21
2025-05-23bcachefs: Path must be locked if trans->locked && should_be_lockedKent Overstreet1-0/+1
2025-05-23bcachefs: Plumb btree_trans for more locking assertsKent Overstreet1-1/+2
2025-05-21bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUGKent Overstreet1-8/+17
2025-05-21bcachefs: trace bch2_trans_kmalloc()Kent Overstreet1-13/+43
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-59/+63
2025-03-29bcachefs: Better printing of inconsistency errorsKent Overstreet1-1/+0
2025-03-24bcachefs: btree_trans_restart_foreign_task()Kent Overstreet1-1/+8
2025-02-12bcachefs: Pass _orig_restart_count to trans_was_restartedAlan Huang1-1/+1
2025-02-12bcachefs: CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTSKent Overstreet1-0/+12
2025-01-09bcachefs: bch2_trans_node_drop()Kent Overstreet1-0/+1
2025-01-09bcachefs: kill __bch2_btree_iter_flags()Kent Overstreet1-17/+11
2024-12-21bcachefs: Implement bch2_btree_iter_prev_min()Kent Overstreet1-1/+7
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-18/+18
2024-12-21bcachefs: bch2_trans_verify_not_unlocked_or_in_restart()Kent Overstreet1-14/+6
2024-12-21bcachefs: Better in_restart errorKent Overstreet1-0/+4
2024-12-21bcachefs: improved bkey_val_copy()Kent Overstreet1-15/+13
2024-12-21bcachefs: add more path idx debug assertsKent Overstreet1-0/+2
2024-12-21bcachefs: kill btree_trans_restart_nounlock()Kent Overstreet1-4/+3
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-0/+2
2024-10-06bcachefs: reattach_inode() now correctly handles interior snapshot nodesKent Overstreet1-0/+8
2024-09-21bcachefs: Hook up RENAME_WHITEOUT in rename.Sasha Finkelstein1-0/+6
2024-09-09bcachefs: fix macro definition allocate_dropping_locksJulian Sun1-1/+1
2024-09-09bcachefs: fix macro definition allocate_dropping_locks_errcodeJulian Sun1-1/+1
2024-09-09bcachefs: kill bch2_btree_iter_peek_and_restart()Kent Overstreet1-14/+0
2024-09-09bcachefs: Btree path tracepointsKent Overstreet1-0/+2
2024-09-09bcachefs: Add check for btree_path ref overflowKent Overstreet1-8/+18
2024-08-22bcachefs: Fix compat issue with old alloc_v4 keysKent Overstreet1-0/+9
2024-08-13bcachefs: Convert for_each_btree_node() to lockrestart_do()Kent Overstreet1-15/+27
2024-07-14bcachefs: kill key cache arg to bch2_assert_pos_locked()Kent Overstreet1-3/+2
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet1-0/+2
2024-07-14bcachefs: metadata version bucket_stripe_sectorsKent Overstreet1-0/+8
2024-05-20bcachefs: Fix missing parens in drop_locks_do()Kent Overstreet1-1/+1
2024-05-08bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet1-12/+1
2024-05-08bcachefs: bch2_trans_verify_not_unlocked()Kent Overstreet1-0/+12
2024-05-08bcachefs: trans->lockedKent Overstreet1-1/+0
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet1-0/+2
2024-05-08bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mutKent Overstreet1-0/+3
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-17/+17
2024-05-08bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELDKent Overstreet1-1/+1
2024-05-08bcachefs: for_each_btree_key_continue()Kent Overstreet1-6/+15
2024-05-08bcachefs: kill for_each_btree_key_old()Kent Overstreet1-8/+0
2024-05-08bcachefs: bch2_btree_path_to_text()Kent Overstreet1-0/+1
2024-04-15bcachefs: set_btree_iter_dontneed also clears should_be_lockedKent Overstreet1-2/+7
2024-04-04bcachefs: Bump limit in btree_trans_too_many_iters()Kent Overstreet1-1/+1
2024-01-21bcachefs: Fix excess transaction restarts in __bchfs_fallocate()Kent Overstreet1-0/+5
2024-01-01bcachefs: growable btree_pathsKent Overstreet1-1/+1
2024-01-01bcachefs: trans->nr_pathsKent Overstreet1-3/+19
2024-01-01bcachefs: rcu protect trans->pathsKent Overstreet1-0/+16
2024-01-01bcachefs: kill btree_path.idxKent Overstreet1-22/+6