aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/replicas.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-22bcachefs: Fix bogus verify_replicas_entry() assertGravatar Kent Overstreet 1-13/+2
2024-05-20bcachefs: Fix shift overflows in replicas.cGravatar Kent Overstreet 1-8/+21
2024-05-09bcachefs: Plumb bch_validate_flags to sb_field_ops.validate()Gravatar Kent Overstreet 1-2/+2
2024-05-08bcachefs: bch2_have_enough_devs() checks for nonexistent deviceGravatar Kent Overstreet 1-5/+7
2024-05-08bcachefs: member helper cleanupsGravatar Kent Overstreet 1-3/+3
2024-04-03bcachefs: Etyzinger cleanupsGravatar Kent Overstreet 1-7/+12
2024-01-21bcachefs: Don't pass memcmp() as a pointerGravatar Kent Overstreet 1-2/+8
2024-01-21bcachefs: helpers for printing data typesGravatar Kent Overstreet 1-14/+4
2024-01-01bcachefs: simplify bch_devs_listGravatar Kent Overstreet 1-4/+2
2024-01-01bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Gravatar Kent Overstreet 1-30/+30
2023-11-28bcachefs: Add missing validation for jset_entry_data_usageGravatar Kent Overstreet 1-30/+39
2023-11-01bcachefs: Fix error path in bch2_replicas_gc_end()Gravatar Kent Overstreet 1-13/+5
2023-10-22bcachefs: bch2_sb_field_get() refactoringGravatar Kent Overstreet 1-8/+8
2023-10-22bcachefs: Add new helper to retrieve bch_member from sbGravatar Hunter Shaffer 1-2/+1
2023-10-22bcachefs: Convert more code to bch_err_msg()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix error path in bch2_journal_flush_device_pins()Gravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Delete some dead code in bch2_replicas_gc_end()Gravatar Kent Overstreet 1-25/+0
2023-10-22bcachefs: Improved comment for bch2_replicas_gc2()Gravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-17/+21
2023-10-22bcachefs: Fix memleak in replicas_table_update()Gravatar Brett Holman 1-7/+0
2023-10-22bcachefs: More errcode cleanupGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Add private error codes for ENOSPCGravatar Kent Overstreet 1-9/+7
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-20/+20
2023-10-22bcachefs: Heap allocate printbufsGravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsGravatar Kent Overstreet 1-13/+72
2023-10-22bcachefs: Delete some dead codeGravatar Kent Overstreet 1-10/+2
2023-10-22bcachefs: Improved superblock-related error messagesGravatar Kent Overstreet 1-72/+65
2023-10-22bcachefs: Handle replica marking fsck errors locallyGravatar Kent Overstreet 1-52/+0
2023-10-22bcachefs: Kill bch2_replicas_delta_list_marked()Gravatar Kent Overstreet 1-14/+0
2023-10-22bcachefs: cached data shouldn't prevent fs from mountingGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Fix unitialized use of a valueGravatar Brett Holman 1-0/+2
2023-10-22bcachefs: Fix some small memory leaksGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Kill bch2_fs_usage_scratch_get()Gravatar Kent Overstreet 1-0/+37
2023-10-22bcachefs: Use x-macros for more enumsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Add a mempool for the replicas delta listGravatar Kent Overstreet 1-1/+17
2023-10-22bcachefs: Don't fail mounts due to devices that are marked as failedGravatar Kent Overstreet 1-2/+9
2023-10-22bcachefs: Redo checks for sufficient devicesGravatar Kent Overstreet 1-72/+26
2023-10-22bcachefs: Fixes/improvements for journal entry reservationsGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Add missing call to bch2_replicas_entry_sort()Gravatar Kent Overstreet 1-6/+6
2023-10-22bcachefs: Switch replicas.c allocations to GFP_KERNELGravatar Kent Overstreet 1-9/+9
2023-10-22bcachefs: Fix bch2_replicas_gc2Gravatar Kent Overstreet 1-1/+5
2023-10-22bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()Gravatar Kent Overstreet 1-5/+0
2023-10-22bcachefs: Refactor filesystem usage accountingGravatar Kent Overstreet 1-13/+17
2023-10-22bcachefs: Account for stripe parity sectors separatelyGravatar Kent Overstreet 1-2/+18
2023-10-22bcachefs: Refactor replicas codeGravatar Kent Overstreet 1-52/+27
2023-10-22bcachefs: Use x-macros for data typesGravatar Kent Overstreet 1-11/+11
2023-10-22bcachefs: Add some printks for error pathsGravatar Kent Overstreet 1-5/+12
2023-10-22bcachefs: btree_ptr_v2Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix extent_to_replicas()Gravatar Kent Overstreet 1-3/+3