summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_iter.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: fix invalid memory access in bch2_fs_alloc() error pathThomas Bertschinger2023-12-141-2/+6
* bcachefs: Proper refcounting for journal_keysKent Overstreet2023-11-241-1/+5
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-141-2/+0
* bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usageKent Overstreet2023-11-041-1/+1
* bcachefs: Data move path now uses bch2_trans_unlock_long()Kent Overstreet2023-11-041-1/+11
* bcachefs: Ensure srcu lock is not held too longKent Overstreet2023-11-041-13/+29
* bcachefs: Don't downgrade locks on transaction restartKent Overstreet2023-11-011-1/+2
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-7/+7
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-39/+43
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-10/+27
* bcachefs: Fix a handful of spelling mistakes in various messagesColin Ian King2023-10-221-1/+1
* bcachefs: Fix silent enum conversion errorKent Overstreet2023-10-221-3/+5
* bcachefs: Split out snapshot.cKent Overstreet2023-10-221-1/+1
* bcachefs: Zero btree_paths on allocationKent Overstreet2023-10-221-5/+7
* bcachefs: btree_journal_iter.cKent Overstreet2023-10-221-1/+1
* bcachefs: Fix assorted checkpatch nitsKent Overstreet2023-10-221-4/+4
* bcachefs: Assorted fixes for clangKent Overstreet2023-10-221-22/+0
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-5/+5
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-2/+2
* bcachefs: seqmutex; fix a lockdep splatKent Overstreet2023-10-221-9/+9
* bcachefs: More drop_locks_do() conversionsKent Overstreet2023-10-221-3/+1
* bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks heldKent Overstreet2023-10-221-8/+21
* bcachefs: drop_locks_do()Kent Overstreet2023-10-221-6/+3
* bcachefs: trans_for_each_path_safe()Kent Overstreet2023-10-221-2/+6
* six locks: Seq now only incremented on unlockKent Overstreet2023-10-221-1/+0
* six locks: Kill six_lock_state unionKent Overstreet2023-10-221-2/+2
* bcachefs: Don't call local_clock() twice in trans_begin()Kent Overstreet2023-10-221-2/+5
* bcachefs: Call bch2_path_put_nokeep() before bch2_path_put()Kent Overstreet2023-10-221-3/+3
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-2/+2
* bcachefs: bch2_btree_iter_peek_node_and_restart()Kent Overstreet2023-10-221-0/+11
* bcachefs: Plumb btree_trans through btree cache codeKent Overstreet2023-10-221-2/+2
* bcachefs: bch2_btree_iter_peek_and_restart_outlined()Kent Overstreet2023-10-221-0/+12
* bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipKent Overstreet2023-10-221-2/+3
* bcachefs: Add an assertion for using multiple btree_transKent Overstreet2023-10-221-0/+9
* bcachefs: Btree write bufferKent Overstreet2023-10-221-1/+16
* bcachefs: trans->notrace_relock_failKent Overstreet2023-10-221-1/+3
* bcachefs: Switch a BUG_ON() to a panic()Kent Overstreet2023-10-221-1/+4
* bcachefs: Fix btree_path_alloc()Kent Overstreet2023-10-221-3/+8
* bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet2023-10-221-11/+17
* bcachefs: Use six_lock_ip()Kent Overstreet2023-10-221-3/+3
* bcachefs: bch2_trans_in_restart_error()Kent Overstreet2023-10-221-11/+17
* bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet2023-10-221-8/+0
* bcachefs: Inline bch2_btree_path_traverse() fastpathKent Overstreet2023-10-221-27/+5
* bcachefs: btree_iter->ip_allocatedKent Overstreet2023-10-221-22/+47
* bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIMKent Overstreet2023-10-221-1/+1
* bcachefs: Fix bch2_btree_path_traverse_all()Kent Overstreet2023-10-221-0/+3
* bcachefs: Delete a faulty assertionKent Overstreet2023-10-221-5/+4
* bcachefs: bch2_btree_trans_to_text(): print blocked timeKent Overstreet2023-10-221-1/+3
* bcachefs: Fix for long running btree transactions & key cacheKent Overstreet2023-10-221-0/+18
* bcachefs: bch2_trans_revalidate_updates_in_node()Kent Overstreet2023-10-221-0/+30