summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Don't use commit_do() unnecessarilyKent Overstreet2024-10-181-1/+1
* bcachefs: handle restarts in bch2_bucket_io_time_reset()Kent Overstreet2024-10-181-12/+16
* bcachefs: fix restart handling in bch2_do_invalidates_work()Kent Overstreet2024-10-181-3/+4
* bcachefs: Fix missing bounds checks in bch2_alloc_read()Kent Overstreet2024-10-131-0/+10
* bcachefs: Kill alloc_v4.fragmentation_lruKent Overstreet2024-10-051-10/+20
* bcachefs: bch_fs.rw_devs_change_countKent Overstreet2024-09-211-4/+8
* bcachefs: bch2_dev_remove_stripes()Kent Overstreet2024-09-211-3/+4
* bcachefs: bch2_dev_remove_alloc() -> alloc_background.cKent Overstreet2024-09-211-0/+29
* bcachefs: Convert to use jiffies macrosChen Yufan2024-09-091-1/+2
* 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-141-34/+29
* bcachefs: Fix bch2_trigger_alloc when upgrading from old versionsKent Overstreet2024-08-141-1/+13
* bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-151-3/+4
* bcachefs: Reduce the scope of gc_lockKent Overstreet2024-07-151-3/+0
* bcachefs: fsck_err() may now take a btree_transKent Overstreet2024-07-151-21/+19
* bcachefs: Initialize gc buckets in alloc triggerKent Overstreet2024-07-151-7/+15
* bcachefs: Convert gc to new accountingKent Overstreet2024-07-151-31/+3
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-151-12/+67
* bcachefs: bch_alloc->stripe_sectorsKent Overstreet2024-07-151-4/+21
* bcachefs: add capacity, reserved to fs_alloc_debug_to_text()Kent Overstreet2024-07-151-0/+1
* bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref()Kent Overstreet2024-06-301-25/+23
* bcachefs: Discard, invalidate workers are now per deviceKent Overstreet2024-06-261-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-201-5/+41
* bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet2024-06-201-7/+15
* bcachefs: Fix a locking bug in the do_discard_fast() pathKent Overstreet2024-06-201-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