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