summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-02-05lockless write bufferbackpointersKent Overstreet
2023-02-05fixup bcachefs: Btree write bufferKent Overstreet
2023-02-05simplify backpointers codeKent Overstreet
2023-02-05only use btree for backpointersKent Overstreet
2023-02-05bcachefs: Use btree write buffer for backpointersKent Overstreet
2023-02-05bcachefs: Start copygc when first going read-writeKent Overstreet
2023-02-05bcachefs: Don't use key cache during fsckKent Overstreet
2023-02-05bcachefs: Run check_extents_to_backpointers() in multiple passesKent Overstreet
2023-02-05bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if nece...Kent Overstreet
2023-02-05bcachefs: Don't stop copygc while removing devicesKent Overstreet
2023-02-05bcachefs: Delete in memory ec backpointersKent Overstreet
2023-02-05bcachefs: Erasure coding now uses backpointersKent Overstreet
2023-02-05bcachefs: Copygc now uses backpointersKent Overstreet
2023-02-05bcachefs: New on disk format: BackpointersKent Overstreet
2023-02-05bcachefs: Btree write bufferKent Overstreet
2023-02-05journal res assertKent Overstreet
2023-02-05bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet
2023-02-05bcachefs: Inline bch2_btree_path_traverse() fastpathKent Overstreet
2023-02-05six locks: Lock contended tracepointsKent Overstreet
2023-02-05six locks: Improved optimistic spinningKent Overstreet
2023-02-05bcachefs: Use six_lock_ip()Kent Overstreet
2023-02-05six locks: Expose tracepoint IPKent Overstreet
2023-02-05fixup! bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2()Kent Overstreet
2023-02-05fixup! bcachefs: Rename lock_held_stats -> btree_transaction_statsKent Overstreet
2023-02-05fix btree path leakKent Overstreet
2023-02-05bcachefs: Fix bch2_trans_update_max_paths()Kent Overstreet
2023-02-03bcachefs: bch2_inode_opts_get()Kent Overstreet
2023-02-03bcachefs: Fix bch_alloc_to_text()Kent Overstreet
2023-02-03bcachefs: Better inlining in core write pathKent Overstreet
2023-02-03bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-02-03bcachefs: Improve btree_reserve_get_fail tracepointKent Overstreet
2023-02-03bcachefs: Fix bch2_bucket_alloc_early()Kent Overstreet
2023-02-03bcachefs: Check for lru entries with time=0Kent Overstreet
2023-02-03bcachefs: Fix rereplicate when we already have a cached pointerKent Overstreet
2023-02-03bcachefs: Fix repair path in bch2_mark_reflink_p()Kent Overstreet
2023-02-03bcachefs: Dump transaction updates before panicingKent Overstreet
2023-02-03bcachefs: Kill fs_usage_apply_warn()Kent Overstreet
2023-02-03bcachefs: debug: Fix some locking bugsKent Overstreet
2023-02-03bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-02-03bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-02-03bcachefs: Fix compat path for old inode formatsKent Overstreet
2023-02-03bcachefs: bch2_trans_relock_notrace()Kent Overstreet
2023-02-03bcachefs: btree_iter->ip_allocatedKent Overstreet
2023-02-03bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIMKent Overstreet
2023-02-03bcachefs: Improve bkey_cached_lock_for_evict()Kent Overstreet
2023-02-03bcachefs: Fix bch2_btree_path_traverse_all()Kent Overstreet
2023-02-03bcachefs: Delete a faulty assertionKent Overstreet
2023-02-03bcachefs: Kill bch2_extent_trim_atomic() usageKent Overstreet
2023-02-03bcachefs: Plumb saw_error through to btree_err()Kent Overstreet
2023-02-03bcachefs: Convert btree_err() to a functionKent Overstreet