summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Btree iterator, update flags no longer conflictKent Overstreet1-0/+1
2023-10-23bcachefs: Convert constants to constsKent Overstreet1-16/+16
2023-10-23bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipKent Overstreet1-0/+1
2023-10-23bcachefs: Add missing includeKent Overstreet1-0/+1
2023-10-23bcachefs: Btree write bufferKent Overstreet1-0/+3
2023-10-23bcachefs: Kill trans->flagsKent Overstreet1-1/+0
2023-10-23bcachefs: trans->notrace_relock_failKent Overstreet1-0/+1
2023-10-23bcachefs: Use six_lock_ip()Kent Overstreet1-2/+15
2023-10-23bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet1-0/+1
2023-10-23bcachefs: btree_iter->ip_allocatedKent Overstreet1-0/+3
2023-10-23bcachefs: Log more messages in the journalKent Overstreet1-1/+1
2023-10-23bcachefs: Fix for long running btree transactions & key cacheKent Overstreet1-0/+1
2023-10-23bcachefs: Allow for more btreesKent Overstreet1-3/+3
2023-10-23bcachefs: Kill btree_insert_ret enumKent Overstreet1-9/+0
2023-10-23bcachefs: Key cache now works for snapshots btreesKent Overstreet1-0/+1
2023-10-23bcachefs: Bring back BTREE_ITER_CACHED_NOFILLKent Overstreet1-0/+1
2023-10-23bcachefs: Optimize bch2_trans_iter_init()Kent Overstreet1-1/+0
2023-10-23bcachefs: Fix a race with b->write_typeKent Overstreet1-1/+19
2023-10-23bcachefs: Improved btree write statisticsKent Overstreet1-0/+1
2023-10-23bcachefs: Convert to __packed and __alignedKent Overstreet1-1/+1
2023-10-23bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet1-1/+1
2023-10-23bcachefs: Delete old deadlock avoidance codeKent Overstreet1-4/+0
2023-10-23bcachefs: Deadlock cycle detectorKent Overstreet1-3/+7
2023-10-23bcachefs: Fix usage of six lock's percpu mode, key cache versionKent Overstreet1-1/+2
2023-10-23bcachefs: btree_bkey_cached_common->cachedKent Overstreet1-3/+3
2023-10-23bcachefs: Track maximum transaction memoryKent Overstreet1-0/+1
2023-10-23bcachefs: Kill nodes_intent_lockedKent Overstreet1-3/+2
2023-10-23bcachefs: btree_locking.cKent Overstreet1-0/+8
2023-10-23bcachefs: Track the maximum btree_paths ever allocated by each transactionKent Overstreet1-0/+1
2023-10-23bcachefs: Rename lock_held_stats -> btree_transaction_statsKent Overstreet1-1/+1
2023-10-23bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)Kent Overstreet1-9/+7
2023-10-23bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codesKent Overstreet1-9/+0
2023-10-23bcachefs: Fix bch2_btree_trans_to_text()Kent Overstreet1-1/+1
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-1/+1
2023-10-23bcachefs: Add a counter for btree_trans restartsKent Overstreet1-0/+3
2023-10-23bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()Kent Overstreet1-0/+5
2023-10-23bcachefs: added lock held time statsDaniel Hill1-0/+4
2023-10-23bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10usKent Overstreet1-0/+3
2023-10-23bcachefs: btree key cache pcpu freedlistKent Overstreet1-1/+7
2023-10-23bcachefs: Improve an error messageKent Overstreet1-1/+1
2023-10-23bcachefs: Increase max size for btree_trans bump allocatorKent Overstreet1-1/+1
2023-10-23bcachefs: Fix journal_keys_search() overheadKent Overstreet1-0/+4
2023-10-23bcachefs: bch2_btree_iter_peek_all_levels()Kent Overstreet1-10/+5
2023-10-23bcachefs: Plumb btree_id & level to trans_markKent Overstreet1-41/+0
2023-10-23bcachefs: Freespace, need_discard btreesKent Overstreet1-16/+11
2023-10-23bcachefs: KEY_TYPE_alloc_v4Kent Overstreet1-0/+1
2023-10-23bcachefs: Use darray for extra_journal_entriesKent Overstreet1-2/+2
2023-10-23bcachefs: Fix large key cache keysKent Overstreet1-1/+1
2023-10-23bcachefs: Fix usage of six lock's percpu modeKent Overstreet1-1/+2
2023-10-23bcachefs: Fix race leading to btree node write getting stuckKent Overstreet1-0/+2