summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Check that keys are in the correct btreesKent Overstreet
2023-10-22bcachefs: Handle errors in bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Allocator thread doesn't need gc_lock anymoreKent Overstreet
2023-10-22bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet
2023-10-22bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stackKent Overstreet
2023-10-22bcachefs: Fix an unused var warning in userspaceKent Overstreet
2023-10-22bcachefs: Fix some small memory leaksKent Overstreet
2023-10-22bcachefs: Simplify fsck remove_dirent()Kent Overstreet
2023-10-22bcachefs: Fix transaction restarts due to upgrading of cloned iteratorsKent Overstreet
2023-10-22bcachefs: Fix journal reclaim loopKent Overstreet
2023-10-22bcachefs: Fix an RCU splatKent Overstreet
2023-10-22bcachefs: Simplify bch2_set_nr_journal_buckets()Kent Overstreet
2023-10-22bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2023-10-22bcachefs: Improve trans_restart_mem_realloced tracepointKent Overstreet
2023-10-22bcachefs: Don't downgrade iterators in bch2_trans_get_iter()Kent Overstreet
2023-10-22bcachefs: Improve bch2_btree_iter_traverse_all()Kent Overstreet
2023-10-22bcachefs: Fix journal_reclaim_wait_done()Kent Overstreet
2023-10-22bcachefs: Fix bch2_gc_done() error messagesKent Overstreet
2023-10-22bcachefs: Don't call bch2_btree_iter_traverse() unnecessarilyKent Overstreet
2023-10-22bcachefs: Better iterator pickingKent Overstreet
2023-10-22bcachefs: Drop old style btree node coalescingKent Overstreet
2023-10-22bcachefs: Add a perf test for multiple updates per commitKent Overstreet
2023-10-22bcachefs: Ensure bucket gen gc completesKent Overstreet
2023-10-22bcachefs: Add the status of bucket gen gc to sysfsKent Overstreet
2023-10-22bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squashKent Overstreet
2023-10-22bcachefs: BCH_BEATURE_atomic_nlink is obsoleteKent Overstreet
2023-10-22bcachefs: Improved check_directory_structure()Kent Overstreet
2023-10-22bcachefs: Fix fsck to not use bch2_link_trans()Kent Overstreet
2023-10-22bcachefs: Fix bch2_trans_relock()Kent Overstreet
2023-10-22bcachefs: Redo check_nlink fsck passKent Overstreet
2023-10-22bcachefs: Inode backpointers are now requiredKent Overstreet
2023-10-22bcachefs: Simplify hash table checksKent Overstreet
2023-10-22bcachefs: Check inodes at start of fsckKent Overstreet
2023-10-22bcachefs: Fix BTREE_ITER_NOT_EXTENTSKent Overstreet
2023-10-22bcachefs: Fix bch2_gc_btree_gens()Kent Overstreet
2023-10-22bcachefs: Make sure to kick journal reclaim when we're waiting on itKent Overstreet
2023-10-22bcachefs: Don't wait for ALLOC_SCAN_BATCH buckets in allocatorKent Overstreet
2023-10-22bcachefs: Drop bch2_fsck_inode_nlink()Kent Overstreet
2023-10-22bcachefs: Move some dirent checks to bch2_dirent_invalid()Kent Overstreet
2023-10-22bcachefs: Improve bset compactionKent Overstreet
2023-10-22bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet
2023-10-22bcachefs: Eliminate more PAGE_SIZE usesKent Overstreet
2023-10-22bcachefs: Increase BSET_CACHELINE to 256 bytesKent Overstreet
2023-10-22bcachefs: Fix a startup raceKent Overstreet
2023-10-22bcachefs: Fix an uninitialized variableKent Overstreet
2023-10-22bcachefs: kill bset_tree->max_keyKent Overstreet
2023-10-22bcachefs: Eliminate memory barrier from fast path of journal_preres_put()Kent Overstreet
2023-10-22bcachefs: Drop some memset() callsKent Overstreet
2023-10-22bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2023-10-22bcachefs: Fix livelock calling bch2_mark_bkey_replicas()Kent Overstreet