summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)AuthorFilesLines
2025-04-03bcachefs: Fix null ptr deref in invalidate_one_bucket()Kent Overstreet1-0/+3
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-38/+40
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet1-7/+7
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet1-11/+8
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet1-0/+3
2025-03-24bcachefs: bch2_disk_accounting_mod2()Kent Overstreet1-6/+4
2025-03-24bcachefs: EIO cleanupKent Overstreet1-2/+2
2025-03-24bcachefs: Filesystem discard option now propagates to devicesKent Overstreet1-1/+14
2025-03-14bcachefs: Fix error type in bch2_alloc_v3_validate()Thorsten Blum1-1/+1
2025-03-14bcachefs: bcachefs_metadata_version_stripe_lruKent Overstreet1-1/+2
2025-03-14bcachefs: Advance bch_alloc.oldest_gen if no stale pointersKent Overstreet1-0/+3
2025-03-14bcachefs: Invalidate cached data by backpointersKent Overstreet1-23/+79
2025-03-14bcachefs: decouple bch2_lru_check_set() from alloc btreeKent Overstreet1-1/+4
2025-03-14bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRAGMENTATION/Kent Overstreet1-2/+2
2025-03-14bcachefs: bch2_lru_change() checks for no-opKent Overstreet1-19/+13
2025-03-14bcachefs: Add comment explaining why asserts in invalidate_one_bucket() are i...Kent Overstreet1-0/+7
2025-03-14bcachefs: BCH_COUNTER_bucket_discard_fastKent Overstreet1-1/+4
2025-02-06bcachefs: Fix discard path journal flushingKent Overstreet1-22/+25
2025-01-09bcachefs: Don't use BTREE_ITER_cached when walking alloc btree during fsckKent Overstreet1-1/+2
2024-12-21bcachefs: Fix reuse of bucket before journal flush on multiple empty -> nonem...Kent Overstreet1-38/+40
2024-12-21bcachefs: bch2_journal_noflush_seq() now takes [start, end)Kent Overstreet1-1/+3
2024-12-21bcachefs: Set bucket needs discard, inc gen on empty -> nonempty transitionKent Overstreet1-1/+4
2024-12-21bcachefs: Don't recurse in check_discard_freespace_keyKent Overstreet1-8/+64
2024-12-21bcachefs: Check for bucket journal seq in the futureKent Overstreet1-28/+35
2024-12-21bcachefs: Don't error out when logging fsck errorKent Overstreet1-3/+5
2024-12-21bcachefs: Issue a transaction restart after commit in repairKent Overstreet1-1/+1
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet1-5/+5
2024-12-21bcachefs: discard fastpath now uses bch2_discard_one_bucket()Kent Overstreet1-34/+41
2024-12-21bcachefs: Drop swab code for backpointers in alloc keysKent Overstreet1-8/+0
2024-12-21bcachefs: discard_one_bucket() now uses need_discard_or_freespace_err()Kent Overstreet1-9/+15
2024-12-21bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_errKent Overstreet1-40/+43
2024-12-21bcachefs: try_alloc_bucket() now uses bch2_check_discard_freespace_key()Kent Overstreet1-35/+45
2024-12-21bcachefs: kill inconsistent err in invalidate_one_bucket()Kent Overstreet1-22/+6
2024-12-21bcachefs: Delete dead code from bch2_discard_one_bucket()Kent Overstreet1-16/+0
2024-12-21bcachefs: bch2_btree_bit_mod_iter()Kent Overstreet1-47/+10
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-3/+3
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-1/+1
2024-10-18bcachefs: handle restarts in bch2_bucket_io_time_reset()Kent Overstreet1-12/+16
2024-10-18bcachefs: fix restart handling in bch2_do_invalidates_work()Kent Overstreet1-3/+4
2024-10-13bcachefs: Fix missing bounds checks in bch2_alloc_read()Kent Overstreet1-0/+10
2024-10-04bcachefs: Kill alloc_v4.fragmentation_lruKent Overstreet1-10/+20
2024-09-21bcachefs: bch_fs.rw_devs_change_countKent Overstreet1-4/+8
2024-09-21bcachefs: bch2_dev_remove_stripes()Kent Overstreet1-3/+4
2024-09-21bcachefs: bch2_dev_remove_alloc() -> alloc_background.cKent Overstreet1-0/+29
2024-09-09bcachefs: Convert to use jiffies macrosChen Yufan1-1/+2
2024-09-09bcachefs: Fix ca->io_ref usageKent Overstreet1-12/+12
2024-08-22bcachefs: Fix refcounting in discard pathKent Overstreet1-6/+6
2024-08-22bcachefs: Fix compat issue with old alloc_v4 keysKent Overstreet1-24/+26
2024-08-22bcachefs: Fix bch2_bucket_gens_init()Kent Overstreet1-1/+1
2024-08-22bcachefs: Fix bch2_trigger_alloc assertKent Overstreet1-1/+1