summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix bch2_gc_btree_gens()Kent Overstreet1-2/+0
2023-10-23bcachefs: Make sure to kick journal reclaim when we're waiting on itKent Overstreet1-0/+2
2023-10-23bcachefs: Don't wait for ALLOC_SCAN_BATCH buckets in allocatorKent Overstreet1-10/+9
2023-10-23bcachefs: Drop bch2_fsck_inode_nlink()Kent Overstreet3-29/+14
2023-10-23bcachefs: Move some dirent checks to bch2_dirent_invalid()Kent Overstreet2-36/+13
2023-10-23bcachefs: Improve bset compactionKent Overstreet4-21/+39
2023-10-23bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet8-57/+81
2023-10-23bcachefs: Eliminate more PAGE_SIZE usesKent Overstreet5-22/+20
2023-10-23bcachefs: Increase BSET_CACHELINE to 256 bytesKent Overstreet1-1/+1
2023-10-23bcachefs: Fix a startup raceKent Overstreet1-7/+6
2023-10-23bcachefs: Fix an uninitialized variableKent Overstreet1-1/+1
2023-10-23bcachefs: kill bset_tree->max_keyKent Overstreet2-40/+8
2023-10-23bcachefs: Eliminate memory barrier from fast path of journal_preres_put()Kent Overstreet3-20/+26
2023-10-23bcachefs: Drop some memset() callsKent Overstreet1-2/+5
2023-10-23bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet8-178/+138
2023-10-23bcachefs: Fix livelock calling bch2_mark_bkey_replicas()Kent Overstreet3-5/+18
2023-10-23bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet7-40/+99
2023-10-23bcachefs: Fix journal deadlockKent Overstreet1-8/+8
2023-10-23bcachefs: Fix this_cpu_ptr() usageKent Overstreet1-1/+2
2023-10-23bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYSKent Overstreet2-41/+53
2023-10-23bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESISKent Overstreet1-1/+1
2023-10-23bcachefs: Drop trans->nounlockKent Overstreet5-74/+44
2023-10-23bcachefs: Move btree node merging to before transaction commitKent Overstreet1-16/+60
2023-10-23bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restartsKent Overstreet2-26/+22
2023-10-23bcachefs: Kill bch2_btree_node_get_sibling()Kent Overstreet3-155/+43
2023-10-23bcachefs: Change where merging of interior btree nodes is trigger fromKent Overstreet1-9/+7
2023-10-23bcachefs: Improve bch2_btree_update_start()Kent Overstreet3-224/+114
2023-10-23bcachefs: Add a sysfs var for average btree write sizeKent Overstreet3-0/+18
2023-10-23bcachefs: Improve bch2_trans_relock()Kent Overstreet1-5/+4
2023-10-23bcachefs: Move btree lock debugging to slowpath fnKent Overstreet2-19/+18
2023-10-23bcachefs: Don't make foreground writes wait behind journal reclaim too longKent Overstreet4-6/+35
2023-10-23buckets.c fixups XXX squashKent Overstreet2-51/+40
2023-10-23bcachefs: Add repair code for out of order keys in a btree node.Kent Overstreet1-22/+14
2023-10-23bcachefs: Free iterator in bch2_btree_delete_range_trans()Kent Overstreet1-1/+1
2023-10-23bcachefs: Have journal reclaim thread flush more aggressivelyKent Overstreet2-1/+10
2023-10-23bcachefs: Don't use bch2_inode_find_by_inum() in move.cKent Overstreet1-6/+36
2023-10-23bcachefs: Change inode allocation code for snapshotsKent Overstreet3-25/+61
2023-10-23bcachefs: Inode backpointersKent Overstreet7-40/+125
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet22-73/+251
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet17-102/+96
2023-10-23bcachefs: Add a mechanism for running callbacks at trans commit timeKent Overstreet4-0/+28
2023-10-23bcachefs: btree key cache locking improvementsKent Overstreet4-73/+130
2023-10-23bcachefs: Simplify btree_node_iter_init_pack_failed()Kent Overstreet1-12/+7
2023-10-23bcachefs: Fix for bch2_trans_commit() unlocking when it's not supposed toKent Overstreet3-3/+9
2023-10-23bcachefs: Fix packed bkey format calculation for new btree rootsKent Overstreet2-4/+9
2023-10-23bcachefs: Fix building of aux search treesKent Overstreet1-10/+19
2023-10-23bcachefs: Generate better bkey formats when splitting nodesKent Overstreet1-19/+34
2023-10-23bcachefs: Drop bkey noopsKent Overstreet7-38/+22
2023-10-23bcachefs: Increase default journal sizeKent Overstreet1-4/+7
2023-10-23bcachefs: Use pcpu mode of six locks for interior nodesKent Overstreet3-4/+23