summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)AuthorFilesLines
7 daysbcachefs: Fix missing bounds checks in bch2_alloc_read()Kent Overstreet1-0/+10
2024-10-05bcachefs: 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
2024-08-14bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet1-34/+29
2024-08-14bcachefs: Fix bch2_trigger_alloc when upgrading from old versionsKent Overstreet1-1/+13
2024-07-15bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet1-3/+4
2024-07-15bcachefs: Reduce the scope of gc_lockKent Overstreet1-3/+0
2024-07-15bcachefs: fsck_err() may now take a btree_transKent Overstreet1-21/+19
2024-07-15bcachefs: Initialize gc buckets in alloc triggerKent Overstreet1-7/+15
2024-07-15bcachefs: Convert gc to new accountingKent Overstreet1-31/+3
2024-07-15bcachefs: Disk space accounting rewriteKent Overstreet1-12/+67
2024-07-15bcachefs: bch_alloc->stripe_sectorsKent Overstreet1-4/+21
2024-07-15bcachefs: add capacity, reserved to fs_alloc_debug_to_text()Kent Overstreet1-0/+1
2024-06-30bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref()Kent Overstreet1-25/+23
2024-06-26bcachefs: Discard, invalidate workers are now per deviceKent Overstreet1-124/+139
2024-06-21bcachefs: Replace bare EEXIST with private error codesKent Overstreet1-1/+1
2024-06-21bcachefs: Fix missing alloc_data_type_set()Kent Overstreet1-1/+3
2024-06-20bcachefs: Handle cached data LRU wraparoundKent Overstreet1-5/+41
2024-06-20bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet1-7/+15
2024-06-20bcachefs: Fix a locking bug in the do_discard_fast() pathKent Overstreet1-1/+1
2024-06-10bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet1-2/+20
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet1-5/+5
2024-05-09bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet1-2/+2
2024-05-09bcachefs: bch2_dev_get_ioref2(); alloc_background.cKent Overstreet1-11/+8
2024-05-09bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucket_fast()Kent Overstreet1-2/+5
2024-05-09bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info()Kent Overstreet1-40/+36
2024-05-09bcachefs: bch2_dev_iterate()Kent Overstreet1-7/+11
2024-05-09bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget()Kent Overstreet1-12/+11
2024-05-09bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()Kent Overstreet1-7/+10
2024-05-09bcachefs: Pass device to bch2_bucket_do_index()Kent Overstreet1-6/+5
2024-05-09bcachefs: New helpers for device refcountsKent Overstreet1-5/+4
2024-05-09bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet1-21/+27
2024-05-09bcachefs: __mark_pointer now takes bch_alloc_v4Kent Overstreet1-3/+3
2024-05-09bcachefs: alloc_data_type_set()Kent Overstreet1-3/+3
2024-05-09bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet1-1/+1
2024-05-09bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor1-1/+1
2024-05-09bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet1-1/+1
2024-05-09bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet1-0/+3
2024-05-09bcachefs: member helper cleanupsKent Overstreet1-16/+16
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-30/+30
2024-05-09bcachefs: prt_printf() now respects \r\n\tKent Overstreet1-21/+11
2024-05-06bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet1-2/+2