summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)Author
2024-01-21bcachefs: bch2_trans_account_disk_usage_change()Kent Overstreet
2024-01-21bcachefs: bch_fs_usage_baseKent Overstreet
2024-01-21bcachefs: helpers for printing data typesKent Overstreet
2024-01-05bcachefs: move "ptrs not changing" optimization to bch2_trigger_extent()Kent Overstreet
2024-01-05bcachefs: unify extent triggerKent Overstreet
2024-01-05bcachefs: bch2_trigger_stripe_ptr()Kent Overstreet
2024-01-05bcachefs: bch2_trigger_pointer()Kent Overstreet
2024-01-05bcachefs: move stripe triggers to ec.cKent Overstreet
2024-01-05bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet
2024-01-05bcachefs: unify reservation triggerKent Overstreet
2024-01-05bcachefs: kill mem_trigger_run_overwrite_then_insert()Kent Overstreet
2024-01-05bcachefs: mark now takes bkey_sKent Overstreet
2024-01-05bcachefs: trans_mark now takes bkey_sKent 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: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Move reflink_p triggers into reflink.cKent Overstreet
2024-01-01bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m()Kent Overstreet
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet
2024-01-01bcachefs: bch2_dev_usage_to_text()Kent Overstreet
2024-01-01bcachefs: New bucket sector count helpersKent Overstreet
2024-01-01bcachefs: Simplify check_bucket_ref()Kent Overstreet
2024-01-01bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet
2024-01-01bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Kent Overstreet
2023-11-28bcachefs: Fix bucket data type for stripe bucketsKent Overstreet
2023-11-24bcachefs: Don't stop copygc thread on device resizeKent Overstreet
2023-11-01bcachefs: Fix an integer overflowKent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-11-01bcachefs: rebalance_workKent Overstreet
2023-10-31bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet
2023-10-22bcachefs: Switch to unsafe_memcpy() in a few placesKent Overstreet
2023-10-22bcachefs: bucket_lock() is now a sleepable lockKent Overstreet
2023-10-22bcachefs: Fix an overflow checkKent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: remove redundant initialization of pointer dColin Ian King
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: move inode triggers to inode.cKent Overstreet
2023-10-22bcachefs: Upgrade path fixesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_pointer() refactoringKent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet
2023-10-22bcachefs: Convert -ENOENT to private error codesKent Overstreet
2023-10-22bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet