summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix bch2_verify_keylist_sortedKent Overstreet1-1/+1
2023-10-23bcachefs: Fix an out of bounds readKent Overstreet2-2/+14
2023-10-23bcachefs: Use mmap() instead of vmalloc_exec() in userspaceKent Overstreet1-8/+15
2023-10-23bcachefs: Don't BUG_ON() btree topology errorKent Overstreet2-9/+50
2023-10-23bcachefs: Fix repair leading to replicas not markedKent Overstreet1-2/+4
2023-10-23bcachefs: Lookup/create lost+found lazilyKent Overstreet1-111/+111
2023-10-23bcachefs: Don't BUG() in update_replicasKent Overstreet1-13/+36
2023-10-23bcachefs: Fix a deadlock on journal reclaimKent Overstreet3-2/+19
2023-10-23bcachefs: Update bch2_btree_verify()Kent Overstreet5-72/+87
2023-10-23bcachefs: Fix two btree iterator leaksKent Overstreet2-2/+5
2023-10-23bcachefs: Punt btree writes to workqueue to submitKent Overstreet2-8/+13
2023-10-23bcachefs: Fix a use after freeKent Overstreet1-0/+8
2023-10-23bcachefs: Fix for btree_gc repairing interior btree ptrsKent Overstreet2-11/+13
2023-10-23bcachefs: Preallocate trans mem in bch2_migrate_index_update()Kent Overstreet1-1/+1
2023-10-23bcachefs: Allocator refactoringKent Overstreet3-311/+161
2023-10-23bcachefs: Always check for invalid bkeys in trans commit pathKent Overstreet1-15/+12
2023-10-23bcachefs: Check that keys are in the correct btreesKent Overstreet1-0/+39
2023-10-23bcachefs: Handle errors in bch2_trans_mark_update()Kent Overstreet2-2/+5
2023-10-23bcachefs: Allocator thread doesn't need gc_lock anymoreKent Overstreet1-21/+5
2023-10-23bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet7-146/+9
2023-10-23bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stackKent Overstreet1-55/+48
2023-10-23bcachefs: Fix an unused var warning in userspaceKent Overstreet1-5/+2
2023-10-23bcachefs: Fix some small memory leaksKent Overstreet2-2/+4
2023-10-23bcachefs: Simplify fsck remove_dirent()Kent Overstreet1-33/+19
2023-10-23bcachefs: Fix transaction restarts due to upgrading of cloned iteratorsKent Overstreet1-1/+34
2023-10-23bcachefs: Fix journal reclaim loopKent Overstreet1-4/+5
2023-10-23bcachefs: Fix an RCU splatKent Overstreet1-3/+6
2023-10-23bcachefs: Simplify bch2_set_nr_journal_buckets()Kent Overstreet1-20/+15
2023-10-23bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet7-60/+38
2023-10-23bcachefs: Improve trans_restart_mem_realloced tracepointKent Overstreet2-42/+22
2023-10-23bcachefs: Don't downgrade iterators in bch2_trans_get_iter()Kent Overstreet1-3/+8
2023-10-23bcachefs: Improve bch2_btree_iter_traverse_all()Kent Overstreet3-57/+76
2023-10-23bcachefs: Fix journal_reclaim_wait_done()Kent Overstreet1-19/+5
2023-10-23bcachefs: Fix bch2_gc_done() error messagesKent Overstreet1-2/+2
2023-10-23bcachefs: Don't call bch2_btree_iter_traverse() unnecessarilyKent Overstreet1-2/+1
2023-10-23bcachefs: Better iterator pickingKent Overstreet1-4/+8
2023-10-23bcachefs: Drop old style btree node coalescingKent Overstreet4-384/+0
2023-10-23bcachefs: Add a perf test for multiple updates per commitKent Overstreet1-0/+37
2023-10-23bcachefs: Ensure bucket gen gc completesKent Overstreet1-7/+7
2023-10-23bcachefs: Add the status of bucket gen gc to sysfsKent Overstreet3-0/+24
2023-10-23bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squashKent Overstreet1-2/+2
2023-10-23bcachefs: BCH_BEATURE_atomic_nlink is obsoleteKent Overstreet1-9/+2
2023-10-23bcachefs: Improved check_directory_structure()Kent Overstreet5-257/+193
2023-10-23bcachefs: Fix fsck to not use bch2_link_trans()Kent Overstreet1-12/+51
2023-10-23bcachefs: Fix bch2_trans_relock()Kent Overstreet1-2/+1
2023-10-23bcachefs: Redo check_nlink fsck passKent Overstreet1-138/+41
2023-10-23bcachefs: Inode backpointers are now requiredKent Overstreet2-43/+151
2023-10-23bcachefs: Simplify hash table checksKent Overstreet1-231/+65
2023-10-23bcachefs: Check inodes at start of fsckKent Overstreet1-169/+186
2023-10-23bcachefs: Fix BTREE_ITER_NOT_EXTENTSKent Overstreet3-2/+8