summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Rework triggers interfaceKent Overstreet
2023-10-22bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet
2023-10-22bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet
2023-10-22bcachefs: Use blk_status_to_str()Kent Overstreet
2023-10-22bcachefs: Don't cap ios in dio write path at 2 MBKent Overstreet
2023-10-22bcachefs: Refactor dio write code to reinit bch_write_opKent Overstreet
2023-10-22bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet
2023-10-22bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()Kent Overstreet
2023-10-22bcachefs: Track sectors of erasure coded dataKent Overstreet
2023-10-22bcachefs: Use btree reserve when appropriateKent Overstreet
2023-10-22bcachefs: Add a kthread_should_stop() check to allocator threadKent Overstreet
2023-10-22bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet
2023-10-22bcachefs: Fix a deadlock in the RO pathKent Overstreet
2023-10-22bcachefs: Fix incorrect gfp checkKent Overstreet
2023-10-22bcachefs: Fix lock ordering with new btree cache codeKent Overstreet
2023-10-22bcachefs: delete a slightly faulty assertionKent Overstreet
2023-10-22bcachefs: Increase size of btree node reserveKent Overstreet
2023-10-22bcachefs: Give bkey_cached_key same attributes as bposKent Overstreet
2023-10-22bcachefs: Use cached iterators for alloc btreeKent Overstreet
2023-10-22bcachefs: Btree key cacheKent Overstreet
2023-10-22bcachefs: Implement a new gc that only recalcs oldest genKent Overstreet
2023-10-22bcachefs: Turn c->state_lock into an rwsemKent Overstreet
2023-10-22bcachefs: Add an internal option for reading entire journalKent Overstreet
2023-10-22bcachefs: Don't deadlock when btree node reuse changes lock orderingKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: Refactor btree insert pathKent Overstreet
2023-10-22bcachefs: Always give out journal pre-res if we already have oneKent Overstreet
2023-10-22bcachefs: More open bucketsKent Overstreet
2023-10-22bcachefs: Don't allocate memory under the btree cache lockKent Overstreet
2023-10-22bcachefs: Fix a linked list bugKent Overstreet
2023-10-22bcachefs: Make open bucket reserves more conservativeKent Overstreet
2023-10-22bcachefs: btree_update_nodes_written() requires alloc reserveKent Overstreet
2023-10-22bcachefs: Check gfp_flags correctly in bch2_btree_cache_scan()Kent Overstreet
2023-10-22bcachefs: Call bch2_btree_iter_traverse() if necessary in commit pathKent Overstreet
2023-10-22bcachefs: bch2_trans_downgrade()Kent Overstreet
2023-10-22bcachefs: Improve warning for copygc failing to move dataKent Overstreet
2023-10-22bcachefs: Always increment bucket gen on bucket reuseKent Overstreet
2023-10-22bcachefs: Kill old allocator startup codeKent Overstreet
2023-10-22bcachefs: Improve assorted error messagesKent Overstreet
2023-10-22bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Kent Overstreet
2023-10-22bcachefs: Add debug code to print btree transactionsKent Overstreet
2023-10-22bcachefs: Set filesystem features earlier in fs init pathKent Overstreet
2023-10-22bcachefs: Add an option to disable reflink supportKent Overstreet
2023-10-22bcachefs: Fixes for going ROKent Overstreet
2023-10-22bcachefs: Don't require alloc btree to be updated before buckets are usedKent Overstreet
2023-10-22bcachefs: fsck_error_lock requires GFP_NOFSKent Overstreet
2023-10-22bcachefs: Interior btree updates are now fully transactionalKent Overstreet
2023-10-22bcachefs: Factor out bch2_fs_btree_interior_update_init()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet
2023-10-22bcachefs: Fix reading of alloc info after unclean shutdownKent Overstreet