summaryrefslogtreecommitdiff
path: root/fs/bcachefs/replicas.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2023-10-22bcachefs: Use x-macros for more enumsKent Overstreet
2023-10-22bcachefs: Add a mempool for the replicas delta listKent Overstreet
2023-10-22bcachefs: Don't fail mounts due to devices that are marked as failedKent Overstreet
2023-10-22bcachefs: Redo checks for sufficient devicesKent Overstreet
2023-10-22bcachefs: Fixes/improvements for journal entry reservationsKent Overstreet
2023-10-22bcachefs: Add missing call to bch2_replicas_entry_sort()Kent Overstreet
2023-10-22bcachefs: Switch replicas.c allocations to GFP_KERNELKent Overstreet
2023-10-22bcachefs: Fix bch2_replicas_gc2Kent Overstreet
2023-10-22bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()Kent Overstreet
2023-10-22bcachefs: Refactor filesystem usage accountingKent Overstreet
2023-10-22bcachefs: Account for stripe parity sectors separatelyKent Overstreet
2023-10-22bcachefs: Refactor replicas codeKent Overstreet
2023-10-22bcachefs: Use x-macros for data typesKent Overstreet
2023-10-22bcachefs: Add some printks for error pathsKent Overstreet
2023-10-22bcachefs: btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: Fix extent_to_replicas()Kent Overstreet
2023-10-22bcachefs: Limit pointers to being in only one stripeKent Overstreet
2023-10-22bcachefs: Fix validation of replicas entriesKent Overstreet
2023-10-22bcachefs: Fixes for replicas trackingKent Overstreet
2023-10-22bcachefs: ReflinkKent Overstreet
2023-10-22bcachefs: Redo replicas gc mechanismKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet
2023-10-22bcachefs: cmp_int()Kent Overstreet
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet
2023-10-22bcachefs: fs_usage_u64s()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for blocking the journalKent Overstreet
2023-10-22bcachefs: serialize persistent_reservedKent Overstreet
2023-10-22bcachefs: journal_replay_early()Kent Overstreet
2023-10-22bcachefs: Write out fs usageKent Overstreet
2023-10-22bcachefs: reserve space in journal for fs usage entriesKent Overstreet
2023-10-22bcachefs: percpu utility codeKent Overstreet
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet
2023-10-22bcachefs: Minor replicas.c refactoringKent Overstreet
2023-10-22bcachefs: Switch replicas to mark_lockKent Overstreet
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet
2023-10-22bcachefs: Erasure codingKent Overstreet
2023-10-22bcachefs: Centralize marking of replicas in btree update pathKent Overstreet
2023-10-22bcachefs: stripe support for replicas trackingKent Overstreet
2023-10-22bcachefs: revamp to_text methodsKent Overstreet
2023-10-22bcachefs: fix a replicas bugKent Overstreet
2023-10-22bcachefs: replicas: prep work for stripesKent Overstreet
2023-10-22bcachefs: kill struct bch_replicas_cpu_entryKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet