summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_types.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=yKent Overstreet2023-11-141-4/+0
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-141-3/+0
* bcachefs: btree_trans->write_lockedKent Overstreet2023-11-131-0/+1
* bcachefs: Split out btree_key_cache_types.hKent Overstreet2023-11-131-26/+1
* Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds2023-11-071-16/+33
|\
| * bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usageKent Overstreet2023-11-041-1/+1
| * bcachefs: rebalance_work btree is not a snapshots btreeKent Overstreet2023-11-041-0/+11
| * bcachefs: Ensure srcu lock is not held too longKent Overstreet2023-11-041-0/+1
| * bcachefs: Don't downgrade locks on transaction restartKent Overstreet2023-11-011-0/+2
| * bcachefs: Fix btree_node_type enumKent Overstreet2023-10-311-16/+19
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-021-2/+2
|/
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-2/+2
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-17/+17
* bcachefs: Consolidate btree id propertiesKent Overstreet2023-10-221-32/+35
* bcachefs: support btree updates of prejournaled keysBrian Foster2023-10-221-0/+1
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-0/+5
* bcachefs: Btree iterator, update flags no longer conflictKent Overstreet2023-10-221-0/+1
* bcachefs: Convert constants to constsKent Overstreet2023-10-221-16/+16
* bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipKent Overstreet2023-10-221-0/+1
* bcachefs: Add missing includeKent Overstreet2023-10-221-0/+1
* 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