aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix ca->io_ref usageKent Overstreet2024-09-091-12/+12
* bcachefs: Fix refcounting in discard pathKent Overstreet2024-08-221-6/+6
* bcachefs: Fix compat issue with old alloc_v4 keysKent Overstreet2024-08-221-24/+26
* bcachefs: Fix bch2_bucket_gens_init()Kent Overstreet2024-08-221-1/+1
* bcachefs: Fix bch2_trigger_alloc assertKent Overstreet2024-08-221-1/+1
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-131-34/+29
* bcachefs: Fix bch2_trigger_alloc when upgrading from old versionsKent Overstreet2024-08-131-1/+13
* bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-141-3/+4
* bcachefs: Reduce the scope of gc_lockKent Overstreet2024-07-141-3/+0
* bcachefs: fsck_err() may now take a btree_transKent Overstreet2024-07-141-21/+19
* bcachefs: Initialize gc buckets in alloc triggerKent Overstreet2024-07-141-7/+15
* bcachefs: Convert gc to new accountingKent Overstreet2024-07-141-31/+3
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-141-12/+67
* bcachefs: bch_alloc->stripe_sectorsKent Overstreet2024-07-141-4/+21
* bcachefs: add capacity, reserved to fs_alloc_debug_to_text()Kent Overstreet2024-07-141-0/+1
* bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref()Kent Overstreet2024-06-291-25/+23
* bcachefs: Discard, invalidate workers are now per deviceKent Overstreet2024-06-251-124/+139
* bcachefs: Replace bare EEXIST with private error codesKent Overstreet2024-06-211-1/+1
* bcachefs: Fix missing alloc_data_type_set()Kent Overstreet2024-06-211-1/+3
* bcachefs: Handle cached data LRU wraparoundKent Overstreet2024-06-191-5/+41
* bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet2024-06-191-7/+15
* bcachefs: Fix a locking bug in the do_discard_fast() pathKent Overstreet2024-06-191-1/+1
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-2/+20
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-5/+5
* bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet2024-05-091-2/+2
* bcachefs: bch2_dev_get_ioref2(); alloc_background.cKent Overstreet2024-05-091-11/+8
* bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucket_fast()Kent Overstreet2024-05-081-2/+5
* bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info()Kent Overstreet2024-05-081-40/+36
* bcachefs: bch2_dev_iterate()Kent Overstreet2024-05-081-7/+11
* bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget()Kent Overstreet2024-05-081-12/+11
* bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()Kent Overstreet2024-05-081-7/+10
* bcachefs: Pass device to bch2_bucket_do_index()Kent Overstreet2024-05-081-6/+5
* bcachefs: New helpers for device refcountsKent Overstreet2024-05-081-5/+4
* bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet2024-05-081-21/+27
* bcachefs: __mark_pointer now takes bch_alloc_v4Kent Overstreet2024-05-081-3/+3
* bcachefs: alloc_data_type_set()Kent Overstreet2024-05-081-3/+3
* bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet2024-05-081-1/+1
* bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor2024-05-081-1/+1
* bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet2024-05-081-1/+1
* bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet2024-05-081-0/+3
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-16/+16
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-30/+30
* bcachefs: prt_printf() now respects \r\n\tKent Overstreet2024-05-081-21/+11
* bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2024-05-061-2/+2
* bcachefs: Check for bad needs_discard before doing discardKent Overstreet2024-04-021-21/+26
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-1/+1
* bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init()Kent Overstreet2024-03-171-6/+7
* bcachefs: reconstruct_alloc cleanupKent Overstreet2024-03-131-33/+29
* bcachefs: Split out discard fastpathKent Overstreet2024-03-131-6/+140
* bcachefs: bch2_trigger_alloc() handles state changes betterKent Overstreet2024-03-131-8/+13