summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bcachefs: discard path uses unlock_long()Kent Overstreet2024-01-241-1/+1
* bcachefs: Avoid flushing the journal in the discard pathKent Overstreet2024-01-211-19/+41
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-6/+3
* bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet2024-01-211-1/+1
* bcachefs: drop to_text code for obsolete bps in alloc keysKent Overstreet2024-01-211-18/+0
* bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet2024-01-051-3/+0
* bcachefs: unify alloc triggerKent Overstreet2024-01-051-153/+127
* bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet2024-01-051-0/+108
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-051-11/+11
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-2/+3
* bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet2024-01-011-3/+1
* bcachefs: for_each_member_device() now declares loop iterKent Overstreet2024-01-011-13/+5
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-27/+9
* bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()Kent Overstreet2024-01-011-1/+1
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-2/+1
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-9/+9
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-17/+14
* bcachefs: Explicity go RW for fsckKent Overstreet2024-01-011-11/+6
* bcachefs: count_event()Kent Overstreet2024-01-011-1/+1
* bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet2024-01-011-1/+1
* bcachefs: Refactor bch2_check_alloc_to_lru_ref()Kent Overstreet2024-01-011-29/+25
* bcachefs: New bucket sector count helpersKent Overstreet2024-01-011-13/+9
* bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet2024-01-011-0/+13
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-15/+15
* bcachefs: Fix locking when checking freespace btreeKent Overstreet2024-01-011-25/+35
* bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster2023-11-041-9/+0
* bcachefs: byte order swap bch_alloc_v4.fragmentation_lru fieldBrian Foster2023-11-041-0/+1
* bcachefs: Ensure copygc does not spinKent Overstreet2023-11-041-0/+11
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-74/+84
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-3/+3
* bcachefs: Correctly initialize new buckets on device resizeKent Overstreet2023-10-221-9/+12
* bcachefs: New superblock section members_v2Hunter Shaffer2023-10-221-1/+1
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-73/+60
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-9/+8
* bcachefs: Fix -Wformat in bch2_bucket_gens_invalid()Nathan Chancellor2023-10-221-1/+1
* bcachefs: Fix -Wformat in bch2_alloc_v4_invalid()Nathan Chancellor2023-10-221-1/+1
* bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet2023-10-221-3/+3
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-1/+1
* bcachefs: Kill stripe check in bch2_alloc_v4_invalid()Kent Overstreet2023-10-221-5/+0
* bcachefs: Always check alloc data typeKent Overstreet2023-10-221-59/+42
* bcachefs: Assorted fixes for clangKent Overstreet2023-10-221-31/+1
* bcachefs: Enumerate recovery passesKent Overstreet2023-10-221-6/+6
* bcachefs: Kill bch2_bucket_gens_read()Kent Overstreet2023-10-221-56/+44