summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-04bcachefs: Bump limit in btree_trans_too_many_iters()Kent Overstreet1-0/+14
2024-03-14bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet1-0/+6
2024-03-14bcachefs: BTREE_ID_subvolume_childrenKent Overstreet1-0/+1
2024-03-14bcachefs: Kill more -EIO error codesKent Overstreet1-1/+1
2024-01-21bcachefs: Improve trace_trans_restart_relockKent Overstreet1-0/+5
2024-01-21bcachefs: bch_fs_usage_baseKent Overstreet1-0/+3
2024-01-21bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet1-2/+2
2024-01-01bcachefs: growable btree_pathsKent Overstreet1-6/+7
2024-01-01bcachefs: trans->nr_pathsKent Overstreet1-0/+1
2024-01-01bcachefs: trans->updates will also be resizableKent Overstreet1-2/+2
2024-01-01bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSKent Overstreet1-4/+7
2024-01-01bcachefs: rcu protect trans->pathsKent Overstreet1-2/+8
2024-01-01bcachefs: Clean up btree_transKent Overstreet1-28/+27
2024-01-01bcachefs: kill btree_path.idxKent Overstreet1-1/+0
2024-01-01bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet1-1/+1
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-6/+18
2024-01-01bcachefs: bch2_path_get() -> btree_path_idx_tKent Overstreet1-0/+2
2024-01-01bcachefs: kill btree_trans->wb_updatesKent Overstreet1-3/+0
2024-01-01bcachefs: Improve trans->extra_journal_entriesKent Overstreet1-2/+4
2024-01-01bcachefs: kill btree_path->(alloc_seq|downgrade_seq)Kent Overstreet1-2/+0
2024-01-01bcachefs: Refactor trans->paths_allocated to be standard bitmapKent Overstreet1-1/+1
2024-01-01bcachefs: Kill btree_iter->journal_posKent Overstreet1-1/+0
2024-01-01bcachefs: Kill memset() in bch2_btree_iter_init()Kent Overstreet1-2/+1
2024-01-01bcachefs: Kill BTREE_ITER_ALL_LEVELSKent Overstreet1-16/+15
2024-01-01bcachefs: Kill BTREE_UPDATE_PREJOURNALKent Overstreet1-1/+0
2023-11-15bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=yKent Overstreet1-4/+0
2023-11-15bcachefs: Kill journal pre-reservationsKent Overstreet1-3/+0
2023-11-14bcachefs: btree_trans->write_lockedKent Overstreet1-0/+1
2023-11-14bcachefs: Split out btree_key_cache_types.hKent Overstreet1-26/+1
2023-11-07Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-16/+33
2023-11-05bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usageKent Overstreet1-1/+1
2023-11-05bcachefs: rebalance_work btree is not a snapshots btreeKent Overstreet1-0/+11
2023-11-04bcachefs: Ensure srcu lock is not held too longKent Overstreet1-0/+1
2023-11-03Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2023-11-02bcachefs: Don't downgrade locks on transaction restartKent Overstreet1-0/+2
2023-10-31bcachefs: Fix btree_node_type enumKent Overstreet1-16/+19
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-2/+2
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-17/+17
2023-10-23bcachefs: Consolidate btree id propertiesKent Overstreet1-32/+35
2023-10-23bcachefs: support btree updates of prejournaled keysBrian Foster1-0/+1
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-0/+5
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