Merge tag 'bcachefs-2024-05-30' of https://evilpiepirate.org/git/bcachefs
Pull bcachefs fixes from Kent Overstreet: "Assorted odds and ends... - two downgrade fixes - a couple snapshot deletion and repair fixes, thanks to noradtux for finding these and providing the image to debug them - a couple assert fixes - convert to folio helper, from Matthew - some improved error messages - bit of code reorganization (just moving things around); doing this while things are quiet so I'm not rebasing fixes past reorgs - don't return -EROFS on inconsistency error in recovery, this confuses util-linux and has it retry the mount - fix failure to return error on misaligned dio write; reported as an issue with coreutils shred" * tag 'bcachefs-2024-05-30' of https://evilpiepirate.org/git/bcachefs: (21 commits) bcachefs: Fix failure to return error on misaligned dio write bcachefs: Don't return -EROFS from mount on inconsistency error bcachefs: Fix uninitialized var warning bcachefs: Split out sb-errors_format.h bcachefs: Split out journal_seq_blacklist_format.h bcachefs: Split out replicas_format.h bcachefs: Split out disk_groups_format.h bcachefs: split out sb-downgrade_format.h bcachefs: split out sb-members_format.h bcachefs: Better fsck error message for key version bcachefs: btree_gc can now handle unknown btrees bcachefs: add missing MODULE_DESCRIPTION() bcachefs: Fix setting of downgrade recovery passes/errors bcachefs: Run check_key_has_snapshot in snapshot_delete_keys() bcachefs: Refactor delete_dead_snapshots() bcachefs: Fix locking assert bcachefs: Fix lookup_first_inode() when inode_generations are present bcachefs: Plumb bkey into __btree_err() bcachefs: Use copy_folio_from_iter_atomic() bcachefs: Fix sb-downgrade validation ...
Showing
- fs/bcachefs/backpointers.c 1 addition, 1 deletionfs/bcachefs/backpointers.c
- fs/bcachefs/bcachefs.h 1 addition, 43 deletionsfs/bcachefs/bcachefs.h
- fs/bcachefs/bcachefs_format.h 10 additions, 185 deletionsfs/bcachefs/bcachefs_format.h
- fs/bcachefs/btree_gc.c 9 additions, 9 deletionsfs/bcachefs/btree_gc.c
- fs/bcachefs/btree_gc.h 20 additions, 24 deletionsfs/bcachefs/btree_gc.h
- fs/bcachefs/btree_gc_types.h 29 additions, 0 deletionsfs/bcachefs/btree_gc_types.h
- fs/bcachefs/btree_io.c 45 additions, 40 deletionsfs/bcachefs/btree_io.c
- fs/bcachefs/btree_key_cache.c 5 additions, 5 deletionsfs/bcachefs/btree_key_cache.c
- fs/bcachefs/buckets.c 1 addition, 1 deletionfs/bcachefs/buckets.c
- fs/bcachefs/disk_groups_format.h 21 additions, 0 deletionsfs/bcachefs/disk_groups_format.h
- fs/bcachefs/ec.c 1 addition, 1 deletionfs/bcachefs/ec.c
- fs/bcachefs/fs-io-buffered.c 3 additions, 3 deletionsfs/bcachefs/fs-io-buffered.c
- fs/bcachefs/fs-io-direct.c 3 additions, 1 deletionfs/bcachefs/fs-io-direct.c
- fs/bcachefs/fs.c 10 additions, 2 deletionsfs/bcachefs/fs.c
- fs/bcachefs/fsck.c 14 additions, 37 deletionsfs/bcachefs/fsck.c
- fs/bcachefs/journal_seq_blacklist_format.h 15 additions, 0 deletionsfs/bcachefs/journal_seq_blacklist_format.h
- fs/bcachefs/mean_and_variance_test.c 1 addition, 0 deletionsfs/bcachefs/mean_and_variance_test.c
- fs/bcachefs/replicas_format.h 31 additions, 0 deletionsfs/bcachefs/replicas_format.h
- fs/bcachefs/sb-downgrade.c 10 additions, 3 deletionsfs/bcachefs/sb-downgrade.c
- fs/bcachefs/sb-downgrade_format.h 17 additions, 0 deletionsfs/bcachefs/sb-downgrade_format.h
Please register or sign in to comment