aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_iter.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-04bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usageGravatar Kent Overstreet 1-1/+1
2023-11-04bcachefs: Data move path now uses bch2_trans_unlock_long()Gravatar Kent Overstreet 1-1/+11
2023-11-04bcachefs: Ensure srcu lock is not held too longGravatar Kent Overstreet 1-13/+29
2023-11-01bcachefs: Don't downgrade locks on transaction restartGravatar Kent Overstreet 1-1/+2
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-39/+43
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-10/+27
2023-10-22bcachefs: Fix a handful of spelling mistakes in various messagesGravatar Colin Ian King 1-1/+1
2023-10-22bcachefs: Fix silent enum conversion errorGravatar Kent Overstreet 1-3/+5
2023-10-22bcachefs: Split out snapshot.cGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Zero btree_paths on allocationGravatar Kent Overstreet 1-5/+7
2023-10-22bcachefs: btree_journal_iter.cGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Assorted fixes for clangGravatar Kent Overstreet 1-22/+0
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Allow for unknown btree IDsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: seqmutex; fix a lockdep splatGravatar Kent Overstreet 1-9/+9
2023-10-22bcachefs: More drop_locks_do() conversionsGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks heldGravatar Kent Overstreet 1-8/+21
2023-10-22bcachefs: drop_locks_do()Gravatar Kent Overstreet 1-6/+3
2023-10-22bcachefs: trans_for_each_path_safe()Gravatar Kent Overstreet 1-2/+6
2023-10-22six locks: Seq now only incremented on unlockGravatar Kent Overstreet 1-1/+0
2023-10-22six locks: Kill six_lock_state unionGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Don't call local_clock() twice in trans_begin()Gravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Call bch2_path_put_nokeep() before bch2_path_put()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_btree_iter_peek_node_and_restart()Gravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: Plumb btree_trans through btree cache codeGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_btree_iter_peek_and_restart_outlined()Gravatar Kent Overstreet 1-0/+12
2023-10-22bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Add an assertion for using multiple btree_transGravatar Kent Overstreet 1-0/+9
2023-10-22bcachefs: Btree write bufferGravatar Kent Overstreet 1-1/+16
2023-10-22bcachefs: trans->notrace_relock_failGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Switch a BUG_ON() to a panic()Gravatar Kent Overstreet 1-1/+4
2023-10-22bcachefs: Fix btree_path_alloc()Gravatar Kent Overstreet 1-3/+8
2023-10-22bcachefs: Use for_each_btree_key_upto() more consistentlyGravatar Kent Overstreet 1-11/+17
2023-10-22bcachefs: Use six_lock_ip()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: bch2_trans_in_restart_error()Gravatar Kent Overstreet 1-11/+17
2023-10-22bcachefs: Fix bch2_trans_reset_updates()Gravatar Kent Overstreet 1-8/+0
2023-10-22bcachefs: Inline bch2_btree_path_traverse() fastpathGravatar Kent Overstreet 1-27/+5
2023-10-22bcachefs: btree_iter->ip_allocatedGravatar Kent Overstreet 1-22/+47
2023-10-22bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIMGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix bch2_btree_path_traverse_all()Gravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Delete a faulty assertionGravatar Kent Overstreet 1-5/+4
2023-10-22bcachefs: bch2_btree_trans_to_text(): print blocked timeGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Fix for long running btree transactions & key cacheGravatar Kent Overstreet 1-0/+18
2023-10-22bcachefs: bch2_trans_revalidate_updates_in_node()Gravatar Kent Overstreet 1-0/+30
2023-10-22bcachefs: bkey_min(), bkey_max()Gravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: Add a missing bch2_btree_path_traverse() callGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Fix a btree iter assertion popGravatar Kent Overstreet 1-7/+16