summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)Author
2025-06-19bcachefs: Don't log fsck err in the journal if doing repair elsewhereKent Overstreet
2025-06-02bcachefs: bch_err_throw()Kent Overstreet
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet
2025-05-31bcachefs: darray_find(), darray_find_p()Kent Overstreet
2025-05-31bcachefs: Use bch2_err_matches() for BCH_ERR_fsck_(fix|ignore)Kent Overstreet
2025-05-30bcachefs: bch2_alloc_v4_to_text()Kent Overstreet
2025-05-23bcachefs: Fix allocate -> self healing pathKent Overstreet
2025-05-21bcachefs: bch2_check_bucket_backpointer_mismatch()Kent Overstreet
2025-05-21bcachefs: Reduce usage of recovery.curr_passKent Overstreet
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet
2025-05-21bcachefs: Optimize bch2_trans_start_alloc_update()Kent Overstreet
2025-05-21bcachefs: journal path now uses discard_opt_enabled()Kent Overstreet
2025-05-21bcachefs: Early return to avoid unnecessary lockAlan Huang
2025-05-21bcachefs: Kill BTREE_TRIGGER_bucket_invalidateAlan Huang
2025-05-21bcachefs: bch2_dev_remove_stripes() respects degraded flagsKent Overstreet
2025-05-21bcachefs: bch2_trans_update_ip()Kent Overstreet
2025-05-21bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet
2025-05-21bcachefs: for_each_rw_member_rcu()Kent Overstreet
2025-05-21bcachefs: recalc_capacity() no longer depends on io_refKent Overstreet
2025-05-21bcachefs: BCH_FEATURE_small_imageKent Overstreet
2025-05-21bcachefs: bch2_dev_allocator_set_rw()Kent Overstreet
2025-04-03bcachefs: Fix null ptr deref in invalidate_one_bucket()Kent Overstreet
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet
2025-03-24bcachefs: bch2_disk_accounting_mod2()Kent Overstreet
2025-03-24bcachefs: EIO cleanupKent Overstreet
2025-03-24bcachefs: Filesystem discard option now propagates to devicesKent Overstreet
2025-03-14bcachefs: Fix error type in bch2_alloc_v3_validate()Thorsten Blum
2025-03-14bcachefs: bcachefs_metadata_version_stripe_lruKent Overstreet
2025-03-14bcachefs: Advance bch_alloc.oldest_gen if no stale pointersKent Overstreet
2025-03-14bcachefs: Invalidate cached data by backpointersKent Overstreet
2025-03-14bcachefs: decouple bch2_lru_check_set() from alloc btreeKent Overstreet
2025-03-14bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRAGMENTATION/Kent Overstreet
2025-03-14bcachefs: bch2_lru_change() checks for no-opKent Overstreet
2025-03-14bcachefs: Add comment explaining why asserts in invalidate_one_bucket() are i...Kent Overstreet
2025-03-14bcachefs: BCH_COUNTER_bucket_discard_fastKent Overstreet
2025-02-06bcachefs: Fix discard path journal flushingKent Overstreet
2025-01-09bcachefs: Don't use BTREE_ITER_cached when walking alloc btree during fsckKent Overstreet
2024-12-21bcachefs: Fix reuse of bucket before journal flush on multiple empty -> nonem...Kent Overstreet
2024-12-21bcachefs: bch2_journal_noflush_seq() now takes [start, end)Kent Overstreet
2024-12-21bcachefs: Set bucket needs discard, inc gen on empty -> nonempty transitionKent Overstreet
2024-12-21bcachefs: Don't recurse in check_discard_freespace_keyKent Overstreet
2024-12-21bcachefs: Check for bucket journal seq in the futureKent Overstreet
2024-12-21bcachefs: Don't error out when logging fsck errorKent Overstreet
2024-12-21bcachefs: Issue a transaction restart after commit in repairKent Overstreet
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet
2024-12-21bcachefs: discard fastpath now uses bch2_discard_one_bucket()Kent Overstreet