aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/super-io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-222/+217
2023-10-22bcachefs: Rename group to label for remaining strings.Gravatar Daniel Hill 1-1/+1
2023-10-22bcachefs: Add persistent countersGravatar Daniel Hill 1-0/+3
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Gravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Add a tracepoint for superblock writesGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Don't write partially-initialized superblocksGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: Freespace, need_discard btreesGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: bch_sb_field_journal_v2Gravatar Kent Overstreet 1-80/+2
2023-10-22bcachefs: Add printf format attribute to bch2_pr_buf()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Reset journal flush delay to default value if zeroedGravatar Kent Overstreet 1-3/+16
2023-10-22bcachefs: Better superblock opt validationGravatar Kent Overstreet 1-0/+16
2023-10-22bcachefs: x-macro metadata version enumGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Convert bch2_sb_to_text to master option listGravatar Kent Overstreet 1-101/+90
2023-10-22bcachefs: Journal seq now incremented at entry open, not closeGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix a memory leakGravatar Kent Overstreet 1-8/+9
2023-10-22bcachefs: Heap allocate printbufsGravatar Kent Overstreet 1-22/+11
2023-10-22bcachefs: Fix 32 bit buildGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Add tabstops to printbufsGravatar Kent Overstreet 1-6/+6
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsGravatar Kent Overstreet 1-12/+352
2023-10-22bcachefs: Delete some flag bits that are no longer usedGravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: Improved superblock-related error messagesGravatar Kent Overstreet 1-176/+290
2023-10-22bcachefs: Improve error messages in superblock write pathGravatar Kent Overstreet 1-4/+17
2023-10-22bcachefs: bch2_journal_entry_to_text()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Turn encoded_extent_max into a regular optionGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Option improvementsGravatar Kent Overstreet 1-8/+9
2023-10-22bcachefs: Fix BCH_FS_ERROR flag handlingGravatar Kent Overstreet 1-10/+0
2023-10-22bcachefs: Disk space accounting fix on brand-new fsGravatar Kent Overstreet 1-0/+8
2023-10-22bcachefs: Improve error message in bch2_write_super()Gravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Mask out unknown compat features when going read-writeGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: fix a possible bcachefs checksum mapping error opt-checksum enum to...Gravatar Janpieter Sollie 1-1/+1
2023-10-22bcachefs: Assorted endianness fixesGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: Fix time handlingGravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: New and improved topology repair codeGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: Eliminate more PAGE_SIZE usesGravatar Kent Overstreet 1-16/+15
2023-10-22bcachefs: Validate bset version field against sb version fieldsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix compat code for superblockGravatar Kent Overstreet 1-6/+25
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix bch2_write_super to obey very_degraded optionGravatar Kent Overstreet 1-2/+6
2023-10-22bcachefs: Use x-macros for compat feature bitsGravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: Extents may now cross btree node boundariesGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: Redo checks for sufficient devicesGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: Journal updates to dev usageGravatar Kent Overstreet 1-1/+21
2023-10-22bcachefs: Persist 64 bit io clocksGravatar Kent Overstreet 1-33/+27
2023-10-22bcachefs: Fix BCH_REPLICAS_MAX checkGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Improve some IO error messagesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Refactor filesystem usage accountingGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Add bch2_blk_status_to_str()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Use x-macros for data typesGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Use blk_status_to_str()Gravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Interior btree updates are now fully transactionalGravatar Kent Overstreet 1-20/+2