summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-08bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet1-1/+1
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet1-0/+3
2024-05-08bcachefs: member helper cleanupsKent Overstreet1-16/+16
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-30/+30
2024-05-08bcachefs: prt_printf() now respects \r\n\tKent Overstreet1-21/+11
2024-05-06bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet1-2/+2
2024-04-02bcachefs: Check for bad needs_discard before doing discardKent Overstreet1-21/+26
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet1-1/+1
2024-03-17bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init()Kent Overstreet1-6/+7
2024-03-13bcachefs: reconstruct_alloc cleanupKent Overstreet1-33/+29
2024-03-13bcachefs: Split out discard fastpathKent Overstreet1-6/+140
2024-03-13bcachefs: bch2_trigger_alloc() handles state changes betterKent Overstreet1-8/+13
2024-01-24bcachefs: discard path uses unlock_long()Kent Overstreet1-1/+1
2024-01-21bcachefs: Avoid flushing the journal in the discard pathKent Overstreet1-19/+41
2024-01-21bcachefs: helpers for printing data typesKent Overstreet1-6/+3
2024-01-21bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet1-1/+1
2024-01-21bcachefs: drop to_text code for obsolete bps in alloc keysKent Overstreet1-18/+0
2024-01-05bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet1-3/+0
2024-01-05bcachefs: unify alloc triggerKent Overstreet1-153/+127
2024-01-05bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet1-0/+108
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet1-11/+11
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-2/+3
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet1-3/+1
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-13/+5
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet1-27/+9
2024-01-01bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()Kent Overstreet1-1/+1
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-2/+1
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet1-9/+9
2024-01-01bcachefs: Kill for_each_btree_key()Kent Overstreet1-17/+14
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet1-11/+6
2024-01-01bcachefs: count_event()Kent Overstreet1-1/+1
2024-01-01bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet1-1/+1
2024-01-01bcachefs: Refactor bch2_check_alloc_to_lru_ref()Kent Overstreet1-29/+25
2024-01-01bcachefs: New bucket sector count helpersKent Overstreet1-13/+9
2024-01-01bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet1-0/+13
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-15/+15
2024-01-01bcachefs: Fix locking when checking freespace btreeKent Overstreet1-25/+35
2023-11-04bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster1-9/+0
2023-11-04bcachefs: byte order swap bch_alloc_v4.fragmentation_lru fieldBrian Foster1-0/+1
2023-11-04bcachefs: Ensure copygc does not spinKent Overstreet1-0/+11
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-74/+84
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-3/+3
2023-10-22bcachefs: Correctly initialize new buckets on device resizeKent Overstreet1-9/+12
2023-10-22bcachefs: New superblock section members_v2Hunter Shaffer1-1/+1
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet1-73/+60
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet1-9/+8
2023-10-22bcachefs: Fix -Wformat in bch2_bucket_gens_invalid()Nathan Chancellor1-1/+1
2023-10-22bcachefs: Fix -Wformat in bch2_alloc_v4_invalid()Nathan Chancellor1-1/+1
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet1-3/+3
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-1/+1