summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)Author
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
2024-12-21bcachefs: Drop swab code for backpointers in alloc keysKent Overstreet
2024-12-21bcachefs: discard_one_bucket() now uses need_discard_or_freespace_err()Kent Overstreet
2024-12-21bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_errKent Overstreet
2024-12-21bcachefs: try_alloc_bucket() now uses bch2_check_discard_freespace_key()Kent Overstreet
2024-12-21bcachefs: kill inconsistent err in invalidate_one_bucket()Kent Overstreet
2024-12-21bcachefs: Delete dead code from bch2_discard_one_bucket()Kent Overstreet
2024-12-21bcachefs: bch2_btree_bit_mod_iter()Kent Overstreet
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet
2024-10-18bcachefs: handle restarts in bch2_bucket_io_time_reset()Kent Overstreet
2024-10-18bcachefs: fix restart handling in bch2_do_invalidates_work()Kent Overstreet
2024-10-13bcachefs: Fix missing bounds checks in bch2_alloc_read()Kent Overstreet
2024-10-04bcachefs: Kill alloc_v4.fragmentation_lruKent Overstreet
2024-09-21bcachefs: bch_fs.rw_devs_change_countKent Overstreet
2024-09-21bcachefs: bch2_dev_remove_stripes()Kent Overstreet
2024-09-21bcachefs: bch2_dev_remove_alloc() -> alloc_background.cKent Overstreet
2024-09-09bcachefs: Convert to use jiffies macrosChen Yufan
2024-09-09bcachefs: Fix ca->io_ref usageKent Overstreet
2024-08-22bcachefs: Fix refcounting in discard pathKent Overstreet
2024-08-22bcachefs: Fix compat issue with old alloc_v4 keysKent Overstreet
2024-08-22bcachefs: Fix bch2_bucket_gens_init()Kent Overstreet
2024-08-22bcachefs: Fix bch2_trigger_alloc assertKent Overstreet
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet
2024-08-13bcachefs: Fix bch2_trigger_alloc when upgrading from old versionsKent Overstreet
2024-07-14bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet
2024-07-14bcachefs: Reduce the scope of gc_lockKent Overstreet
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet
2024-07-14bcachefs: Initialize gc buckets in alloc triggerKent Overstreet
2024-07-14bcachefs: Convert gc to new accountingKent Overstreet
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet
2024-07-14bcachefs: bch_alloc->stripe_sectorsKent Overstreet
2024-07-14bcachefs: add capacity, reserved to fs_alloc_debug_to_text()Kent Overstreet
2024-06-29bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref()Kent Overstreet
2024-06-25bcachefs: Discard, invalidate workers are now per deviceKent Overstreet
2024-06-21bcachefs: Replace bare EEXIST with private error codesKent Overstreet
2024-06-21bcachefs: Fix missing alloc_data_type_set()Kent Overstreet
2024-06-19bcachefs: Handle cached data LRU wraparoundKent Overstreet
2024-06-19bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet
2024-06-19bcachefs: Fix a locking bug in the do_discard_fast() pathKent Overstreet