summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: Don't allow hardlinks when inherited attrs would changeKent Overstreet
2023-10-22bcachefs: Initialize sb_quota with default 1 week timerKent Overstreet
2023-10-22bcachefs: Call bch2_btree_update_add_new_node() before dropping write lockKent Overstreet
2023-10-22bcachefs: Reflink now respects quotasKent Overstreet
2023-10-22bcachefs: Fix a rare path in bch2_btree_path_peek_slot()Kent Overstreet
2023-10-22bcachefs: bch2_path_put_nokeep()Kent Overstreet
2023-10-22bcachefs: Fix cached data accountingKent Overstreet
2023-10-22bcachefs: Btree splits now only take the locks they needKent Overstreet
2023-10-22bcachefs: bch2_btree_iter_peek() now works with interior nodesKent Overstreet
2023-10-22bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet
2023-10-22bcachefs: Add error path to btree_split()Kent Overstreet
2023-10-22bcachefs: Write new btree nodes after parent updateKent Overstreet
2023-10-22bcachefs: Simplify break_cycle()Kent Overstreet
2023-10-22bcachefs: Print cycle on unrecoverable deadlockKent Overstreet
2023-10-22bcachefs: Handle dropping pointers in data_update pathKent Overstreet
2023-10-22bcachefs: Ratelimit ec error messageKent Overstreet
2023-10-22bcachefs: Use btree_type_has_ptrs() more consistentlyKent Overstreet
2023-10-22bcachefs: Fix "multiple types of data in same bucket" with ecKent Overstreet
2023-10-22bcachefs: Ensure fsck error is printed before panicKent Overstreet
2023-10-22bcachefs: Fix a deadlock in btree_update_nodes_written()Kent Overstreet
2023-10-22bcachefs: bch2_trans_locked()Kent Overstreet
2023-10-22bcachefs: Improve btree_deadlock debugfs outputKent Overstreet
2023-10-22bcachefs: Don't quash error in bch2_bucket_alloc_set_trans()Kent Overstreet
2023-10-22bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()Kent Overstreet
2023-10-22bcachefs: bucket_alloc_stateKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_path_up_until_good_node()Kent Overstreet
2023-10-22bcachefs: Factor out bch2_write_drop_io_error_ptrs()Kent Overstreet
2023-10-22bcachefs: Break out bch2_btree_path_traverse_cached_slowpath()Kent Overstreet
2023-10-22bcachefs: Kill io_in_flight semaphoreKent Overstreet
2023-10-22bcachefs: Improve bucket_alloc tracepointKent Overstreet
2023-10-22bcachefs; Mark __bch2_trans_iter_init as inlineKent Overstreet
2023-10-22bcachefs: Inline fast path of check_pos_snapshot_overwritten()Kent Overstreet
2023-10-22bcachefs: Improve jset_validate()Kent Overstreet
2023-10-22bcachefs: Optimize btree_path_alloc()Kent Overstreet
2023-10-22bcachefs: Inline bch2_trans_kmalloc() fast pathKent Overstreet
2023-10-22bcachefs: Run bch2_fs_counters_init() earlierKent Overstreet
2023-10-22bcachefs: btree_err() now uses bch2_print_string_as_lines()Kent Overstreet
2023-10-22bcachefs: Improve bch2_fsck_err()Kent Overstreet
2023-10-22bcachefs: bch2_print_string_as_lines()Kent Overstreet
2023-10-22bcachefs: bch2_btree_node_relock_notrace()Kent Overstreet
2023-10-22bcachefs: bch2_btree_cache_scan() improvementKent Overstreet
2023-10-22bcachefs: Fix blocking with locks heldKent Overstreet
2023-10-22bcachefs: btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Fix error handling in bch2_btree_update_start()Kent Overstreet
2023-10-22bcachefs: Improve bch2_btree_trans_to_text()Kent Overstreet
2023-10-22bcachefs: Kill normalize_read_intent_locks()Kent Overstreet
2023-10-22bcachefs: Ensure bch2_btree_node_lock_write_nofail() never failsKent Overstreet
2023-10-22bcachefs: Delete old deadlock avoidance codeKent Overstreet
2023-10-22bcachefs: Print deadlock cycle in debugfsKent Overstreet
2023-10-22bcachefs: Deadlock cycle detectorKent Overstreet