summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet1-3/+2
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-13/+6
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-2/+1
2024-01-01bcachefs: Move reflink_p triggers into reflink.cKent Overstreet1-200/+0
2024-01-01bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m()Kent Overstreet1-8/+5
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet1-9/+0
2024-01-01bcachefs: bch2_dev_usage_to_text()Kent Overstreet1-0/+30
2024-01-01bcachefs: New bucket sector count helpersKent Overstreet1-31/+21
2024-01-01bcachefs: Simplify check_bucket_ref()Kent Overstreet1-8/+4
2024-01-01bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet1-29/+11
2024-01-01bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Kent Overstreet1-5/+5
2023-11-29bcachefs: Fix bucket data type for stripe bucketsKent Overstreet1-2/+6
2023-11-24bcachefs: Don't stop copygc thread on device resizeKent Overstreet1-2/+0
2023-11-02bcachefs: Fix an integer overflowKent Overstreet1-2/+2
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-3/+10
2023-11-02bcachefs: rebalance_workKent Overstreet1-0/+10
2023-10-31bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet1-47/+76
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet1-8/+24
2023-10-23bcachefs: Switch to unsafe_memcpy() in a few placesKent Overstreet1-2/+3
2023-10-23bcachefs: bucket_lock() is now a sleepable lockKent Overstreet1-2/+0
2023-10-23bcachefs: Fix an overflow checkKent Overstreet1-3/+3
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-1/+1
2023-10-23bcachefs: remove redundant initialization of pointer dColin Ian King1-1/+1
2023-10-23bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix assorted checkpatch nitsKent Overstreet1-0/+1
2023-10-23bcachefs: move inode triggers to inode.cKent Overstreet1-68/+3
2023-10-23bcachefs: Upgrade path fixesKent Overstreet1-1/+1
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-3/+3
2023-10-23bcachefs: bch2_trans_mark_pointer() refactoringKent Overstreet1-7/+7
2023-10-23bcachefs: New error message helpersKent Overstreet1-1/+4
2023-10-23bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet1-25/+56
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet1-2/+2
2023-10-23bcachefs: Convert -ENOENT to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet1-7/+9
2023-10-23bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet1-5/+1
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet1-8/+6
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-4/+4
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-8/+14
2023-10-23bcachefs: Journal resize fixesKent Overstreet1-1/+1
2023-10-23bcachefs: Mark stripe buckets with correct data typeKent Overstreet1-6/+8
2023-10-23bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet1-0/+6
2023-10-23bcachefs: Simplify ec stripes heapKent Overstreet1-7/+5
2023-10-23bcachefs: Switch ec_stripes_heap_lock to a mutexKent Overstreet1-7/+7
2023-10-23bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Daniel Hill1-1/+1
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+2
2023-10-23bcachefs: More info on check_bucket_ref() errorKent Overstreet1-6/+10
2023-10-23bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet1-2/+2
2023-10-23bcachefs: New on disk format: BackpointersKent Overstreet1-19/+29
2023-10-23bcachefs: Btree write bufferKent Overstreet1-0/+41
2023-10-23bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet1-30/+34