summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: More debug params for testing of recovery pathsKent Overstreet
2023-10-22bcachefs: Run gc if failed to read alloc btreeKent Overstreet
2023-10-22bcachefs: Fix error handling in bch2_fs_recovery()Kent Overstreet
2023-10-22bcachefs: Add time stats for btree updatesKent Overstreet
2023-10-22bcachefs: BTREE_INSERT_ATOMIC must be used for extents nowKent Overstreet
2023-10-22bcachefs: Add more time stats for being blocked on allocatorKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet
2023-10-22bcachefs: Btree update path cleanupKent Overstreet
2023-10-22bcachefs: kill struct btree_insertKent Overstreet
2023-10-22bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet
2023-10-22bcachefs: drop btree_insert->did_workKent Overstreet
2023-10-22bcachefs: Refactor extent insert pathKent Overstreet
2023-10-22bcachefs: Always use bch2_extent_trim_atomic()Kent Overstreet
2023-10-22bcachefs: fix bch2_mark_bkey_replicas() callKent Overstreet
2023-10-22bcachefs: fix bch2_invalidate_one_bucket2() during journal replayKent Overstreet
2023-10-22bcachefs: Make deferred inode updates a mount optionKent Overstreet
2023-10-22bcachefs: Fix for shutting down before fs started marking it cleanKent Overstreet
2023-10-22bcachefs: Fix for when compressed extent is split during journal replayKent Overstreet
2023-10-22bcachefs: increase BTREE_ITER_MAXKent Overstreet
2023-10-22bcachefs: fix a faulty assertionKent Overstreet
2023-10-22bcachefs: assertion to catch outstanding bugKent Overstreet
2023-10-22bcachefs: minor journal reclaim fixesKent Overstreet
2023-10-22bcachefs: Don't BUG_ON() on bucket sector count overflowKent Overstreet
2023-10-22bcachefs: Remove direct use of bch2_btree_iter_link()Kent Overstreet
2023-10-22bcachefs: Use deferred btree updates for inode updatesKent Overstreet
2023-10-22bcachefs: Use journal preres for deferred btree updatesKent Overstreet
2023-10-22bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet
2023-10-22bcachefs: Don't block on reclaim_lock from journal_res_getKent Overstreet
2023-10-22bcachefs: bch2_journal_space_available improvementsKent Overstreet
2023-10-22bcachefs: Separate discards from rest of journal reclaimKent Overstreet
2023-10-22bcachefs: ja->discard_idx, ja->dirty_idxKent Overstreet
2023-10-22bcachefs: Allocator startup fixes/refactoringKent Overstreet
2023-10-22bcachefs: Drop a faulty assertionKent Overstreet
2023-10-22bcachefs: improved flush_held_btree_writes()Kent Overstreet
2023-10-22bcachefs: use correct wq for journal reclaimKent Overstreet
2023-10-22bcachefs: Journal reclaim refactoringKent Overstreet
2023-10-22bcachefs: Better journal debugKent Overstreet
2023-10-22bcachefs: Don't get journal reservation until after we know insert will succeedKent Overstreet
2023-10-22bcachefs: fix integer underflow in journal codeKent Overstreet
2023-10-22bcachefs: Fix gc handling of bucket gensKent Overstreet
2023-10-22bcachefs: fix a deadlock on startupKent Overstreet
2023-10-22bcachefs: force str_hash code to be inlinedKent Overstreet
2023-10-22bcachefs: Assorted journal refactoringKent Overstreet
2023-10-22bcachefs: fs_usage_u64s()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for blocking the journalKent Overstreet
2023-10-22bcachefs: Convert bucket invalidation to key marking pathKent Overstreet
2023-10-22bcachefs: fixes for cached data accountingKent Overstreet
2023-10-22bcachefs: fix more locking bugsKent Overstreet
2023-10-22bcachefs: refactor key marking code a bitKent Overstreet