summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)Author
2024-02-27bcachefs: Split out discard fastpathKent Overstreet
2024-02-27bcachefs: bch2_trigger_alloc() handles state changes betterKent Overstreet
2024-01-24bcachefs: discard path uses unlock_long()Kent Overstreet
2024-01-21bcachefs: Avoid flushing the journal in the discard pathKent Overstreet
2024-01-21bcachefs: helpers for printing data typesKent Overstreet
2024-01-21bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet
2024-01-21bcachefs: drop to_text code for obsolete bps in alloc keysKent Overstreet
2024-01-05bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet
2024-01-05bcachefs: unify alloc triggerKent Overstreet
2024-01-05bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet
2024-01-01bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()Kent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: Kill for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet
2024-01-01bcachefs: count_event()Kent Overstreet
2024-01-01bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet
2024-01-01bcachefs: Refactor bch2_check_alloc_to_lru_ref()Kent Overstreet
2024-01-01bcachefs: New bucket sector count helpersKent Overstreet
2024-01-01bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2024-01-01bcachefs: Fix locking when checking freespace btreeKent Overstreet
2023-11-04bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster
2023-11-04bcachefs: byte order swap bch_alloc_v4.fragmentation_lru fieldBrian Foster
2023-11-04bcachefs: Ensure copygc does not spinKent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet
2023-10-22bcachefs: Correctly initialize new buckets on device resizeKent Overstreet
2023-10-22bcachefs: New superblock section members_v2Hunter Shaffer
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Fix -Wformat in bch2_bucket_gens_invalid()Nathan Chancellor
2023-10-22bcachefs: Fix -Wformat in bch2_alloc_v4_invalid()Nathan Chancellor
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet
2023-10-22bcachefs: Kill stripe check in bch2_alloc_v4_invalid()Kent Overstreet
2023-10-22bcachefs: Always check alloc data typeKent Overstreet
2023-10-22bcachefs: Assorted fixes for clangKent Overstreet
2023-10-22bcachefs: Enumerate recovery passesKent Overstreet
2023-10-22bcachefs: Kill bch2_bucket_gens_read()Kent Overstreet
2023-10-22bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE()Kent Overstreet
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Reduce stack frame size of bch2_check_alloc_info()Kent Overstreet