summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: Refactor rebalance_pred functionKent Overstreet
2023-10-22bcachefs: Improve tracepoints slightly in commit pathKent Overstreet
2023-10-22bcachefs: Add a cond_resched() to rebalance loopKent Overstreet
2023-10-22bcachefs: Don't modify existing key in place in sort_repack_merge()Kent Overstreet
2023-10-22bcachefs: Fix bch2_sort_keys() to not modify src keysKent Overstreet
2023-10-22bcachefs: Change btree split threshold to be in u64sKent Overstreet
2023-10-22bcachefs: Add some comments for btree iterator flagsKent Overstreet
2023-10-22bcachefs: Refactor bch2_btree_bset_insert_key()Kent Overstreet
2023-10-22bcachefs: Rework iter->pos handlingKent Overstreet
2023-10-22bcachefs: Don't lose needs_whiteout in overwrite pathKent Overstreet
2023-10-22bcachefs: Don't call trans_iter_put() on error pointerKent Overstreet
2023-10-22bcachefs: Ensure iterators are valid before calling trans_mark_key()Kent Overstreet
2023-10-22bcachefs: Fix extent_to_replicas()Kent Overstreet
2023-10-22bcachefs: Kill bch2_fs_bug()Kent Overstreet
2023-10-22bcachefs: Hacky fixes for device removalKent Overstreet
2023-10-22bcachefs: Don't print anything when device doesn't have a labelKent Overstreet
2023-10-22bcachefs: Fix an iterator error pathKent Overstreet
2023-10-22bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONEKent Overstreet
2023-10-22bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Split out btree_trigger_flagsKent Overstreet
2023-10-22bcachefs: Make btree_insert_entry more private to update pathKent Overstreet
2023-10-22bcachefs: Use bch2_trans_reset in bch2_trans_commit()Kent Overstreet
2023-10-22bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet
2023-10-22bcachefs: Convert some enums to x-macrosKent Overstreet
2023-10-22bcachefs: Add an assertion to track down a heisenbugKent Overstreet
2023-10-22bcachefs: Fix a use after freeKent Overstreet
2023-10-22bcachefs: Don't export __bch2_fs_read_writeKent Overstreet
2023-10-22bcachefs: Don't reexecute triggers when retrying transaction commitKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet
2023-10-22bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet
2023-10-22bcachefs: bch2_trans_reset() calls should be at the tops of loopsKent Overstreet
2023-10-22bcachefs: Drop a faulty assertionKent Overstreet
2023-10-22bcachefs: Redo copygc throttlingKent Overstreet
2023-10-22bcachefs: Make io timers less buggyKent Overstreet
2023-10-22bcachefs: Fix a memory splatKent Overstreet
2023-10-22bcachefs: Redo filesystem usage ioctlsKent Overstreet
2023-10-22bcachefs: Update directory timestamps during linkJustin Husted
2023-10-22bcachefs: Fix for an assertion on filesystem errorKent Overstreet
2023-10-22bcachefs: Fix a null ptr deref in btree_iter_traverse_one()Kent Overstreet
2023-10-22bcachefs: Kill btree_node_iter_largeKent Overstreet
2023-10-22bcachefs: Use one buffer for sorting whiteoutsKent Overstreet
2023-10-22bcachefs: Refactor whiteouts compactionKent Overstreet
2023-10-22bcachefs: Whiteout changesKent Overstreet
2023-10-22bcachefs: Always emit new extents on partial overwriteKent Overstreet
2023-10-22bcachefs: Fix bch2_verify_insert_pos()Kent Overstreet
2023-10-22bcachefs: Put inline data behind a mount option for nowKent Overstreet
2023-10-22bcachefs: bch2_check_set_feature()Kent Overstreet
2023-10-22bcachefs: Switch to macro for bkey_opsKent Overstreet
2023-10-22bcachefs: bkey_on_stack_reassemble()Kent Overstreet
2023-10-22bcachefs: kill ca->freelist_lockKent Overstreet