summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_cache.c
Commit message (Expand)AuthorAgeFilesLines
...
* bcachefs: lock time stats prep work.Daniel Hill2023-10-221-1/+1
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-10/+10
* bcachefs: Improve btree_bad_header()Kent Overstreet2023-10-221-21/+19
* bcachefs: Don't normalize to pages in btree cache shrinkerKent Overstreet2023-10-221-9/+4
* bcachefs: Fix usage of six lock's percpu modeKent Overstreet2023-10-221-14/+27
* bcachefs: Refactor bch2_btree_node_mem_alloc()Kent Overstreet2023-10-221-39/+45
* bcachefs: Make bch2_btree_cache_scan() try harderKent Overstreet2023-10-221-11/+17
* bcachefs: Fix race leading to btree node write getting stuckKent Overstreet2023-10-221-4/+3
* bcachefs: Improve btree_node_write_if_need()Kent Overstreet2023-10-221-3/+3
* bcachefs: Use x-macros for btree node flagsKent Overstreet2023-10-221-1/+8
* bcachefs: Kill BCH_FS_HOLD_BTREE_WRITESKent Overstreet2023-10-221-2/+1
* bcachefs: Heap allocate printbufsKent Overstreet2023-10-221-6/+12
* bcachefs: Fix failure to allocate btree node in cacheKent Overstreet2023-10-221-0/+9
* bcachefs: Tracepoint improvementsKent Overstreet2023-10-221-0/+4
* bcachefs: Switch to __func__for recording where btree_trans was initializedKent Overstreet2023-10-221-1/+1
* bcachefs: Add a tracepoint for the btree cache shrinkerKent Overstreet2023-10-221-2/+9
* bcachefs: Optimize memory accesses in bch2_btree_node_get()Kent Overstreet2023-10-221-9/+10
* bcachefs: Fix infinite loop in bch2_btree_cache_scan()Kent Overstreet2023-10-221-2/+2
* bcachefs: Improve btree_node_mem_ptr optimizationKent Overstreet2023-10-221-1/+6
* bcachefs: btree_pathKent Overstreet2023-10-221-18/+18
* bcachefs: Add an assertion for removing btree nodes from cacheKent Overstreet2023-10-221-1/+2
* bcachefs: Further reduce iter->trans usageKent Overstreet2023-10-221-18/+22
* bcachefs: trans->restartedKent Overstreet2023-10-221-5/+14
* bcachefs: Always check for transaction restartsKent Overstreet2023-10-221-5/+6
* bcachefs: Add an option for btree node mem ptr optimizationKent Overstreet2023-10-221-6/+10
* bcachefs: bch2_btree_iter_relock_intent()Kent Overstreet2023-10-221-14/+9
* bcachefs: Improve btree_bad_header() error messageKent Overstreet2023-10-221-13/+12
* bcachefs: Tighten up btree_iter locking assertionsKent Overstreet2023-10-221-2/+6
* bcachefs: Kick off btree node writes from write completionsKent Overstreet2023-10-221-2/+2
* bcachefs: Really don't hold btree locks while btree IOs are in flightKent Overstreet2023-10-221-35/+60
* bcachefs: Drop all btree locks when submitting btree node readsKent Overstreet2023-10-221-10/+29
* bcachefs: Improve btree iterator tracepointsKent Overstreet2023-10-221-1/+4
* bcachefs: Mark newly allocated btree nodes as accessedKent Overstreet2023-10-221-0/+1
* bcachefs: Evict btree nodes we're deletingKent Overstreet2023-10-221-0/+30
* bcachefs: Use mmap() instead of vmalloc_exec() in userspaceKent Overstreet2023-10-221-8/+15
* bcachefs: Don't BUG_ON() btree topology errorKent Overstreet2023-10-221-8/+37
* bcachefs: Update bch2_btree_verify()Kent Overstreet2023-10-221-20/+2
* bcachefs: Improve bset compactionKent Overstreet2023-10-221-1/+1
* bcachefs: Kill bch2_btree_node_get_sibling()Kent Overstreet2023-10-221-132/+2
* bcachefs: Start using bpos.snapshot fieldKent Overstreet2023-10-221-1/+1
* bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet2023-10-221-5/+5
* bcachefs: Use pcpu mode of six locks for interior nodesKent Overstreet2023-10-221-0/+6
* bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet2023-10-221-8/+7
* bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet2023-10-221-7/+0
* bcachefs: Fix bch2_btree_cache_scan()Kent Overstreet2023-10-221-2/+8
* bcachefs: Fix for bch2_btree_node_get_noiter() returning -ENOMEMKent Overstreet2023-10-221-4/+10
* bcachefs: Add (partial) support for fixing btree topologyKent Overstreet2023-10-221-9/+34
* bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet2023-10-221-4/+4
* bcachefs: Add cannibalize lock to btree_cache_to_text()Kent Overstreet2023-10-221-2/+3
* bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet2023-10-221-4/+9