Linus Torvalds
ff9bce3d06
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
...
2024-05-31 11:45:41 -07:00
..
2024-05-08 17:29:18 -04:00
2024-01-21 13:27:10 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:24 -04:00
2024-05-08 17:29:23 -04:00
2024-05-08 17:29:24 -04:00
2024-05-28 18:21:51 -04:00
2024-05-09 16:23:36 -04:00
2024-03-13 21:22:24 -04:00
2024-05-28 17:33:45 -04:00
2024-01-01 11:47:41 -05:00
2024-05-28 11:29:26 -04:00
2024-05-09 16:24:30 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 14:56:09 -04:00
2024-05-08 14:56:09 -04:00
2024-03-13 21:22:26 -04:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:34 -04:00
2024-05-09 16:23:34 -04:00
2024-05-09 16:24:29 -04:00
2024-05-09 16:24:29 -04:00
2024-05-28 11:29:26 -04:00
2024-05-28 11:29:26 -04:00
2024-05-28 11:29:26 -04:00
2024-05-28 11:29:23 -04:00
2024-05-09 16:23:34 -04:00
2024-05-20 05:37:26 -04:00
2024-05-20 05:37:26 -04:00
2024-05-08 17:29:17 -04:00
2024-05-08 17:29:17 -04:00
2024-05-08 17:29:20 -04:00
2024-05-28 11:29:26 -04:00
2024-01-01 11:47:41 -05:00
2024-05-08 17:29:19 -04:00
2024-05-08 17:29:19 -04:00
2024-04-28 21:34:29 -04:00
2024-04-28 21:34:29 -04:00
2024-04-03 14:44:18 -04:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:24:29 -04:00
2024-05-09 16:23:34 -04:00
2024-05-08 17:29:19 -04:00
2024-05-08 17:29:22 -04:00
2024-05-08 17:29:19 -04:00
2024-01-01 11:47:41 -05:00
2024-05-08 17:29:18 -04:00
2024-01-05 23:24:19 -05:00
2024-01-21 06:01:45 -05:00
2024-05-28 18:21:51 -04:00
2024-05-08 17:29:23 -04:00
2024-05-08 17:29:22 -04:00
2024-05-22 19:01:17 -04:00
2024-04-13 22:48:17 -04:00
2024-01-21 13:27:09 -05:00
2024-03-13 18:39:12 -04:00
2024-04-13 22:48:17 -04:00
2024-01-01 11:46:52 -05:00
2024-01-01 11:47:43 -05:00
2024-05-08 17:29:24 -04:00
2023-11-25 21:48:42 -05:00
2024-05-09 16:23:36 -04:00
2024-01-21 13:27:10 -05:00
2024-05-22 19:14:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-28 17:32:03 -04:00
2024-05-09 16:23:36 -04:00
2024-01-21 13:27:11 -05:00
2024-01-01 11:47:38 -05:00
2024-05-28 11:29:26 -04:00
2024-05-09 16:23:36 -04:00
2024-03-13 21:22:25 -04:00
2024-05-06 10:58:17 -04:00
2024-05-08 17:29:18 -04:00
2024-03-31 20:36:11 -04:00
2024-05-08 17:29:18 -04:00
2024-01-21 13:27:11 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:18 -04:00
2024-04-08 22:56:37 -04:00
2024-03-13 18:39:12 -04:00
2024-05-08 17:29:21 -04:00
2024-05-26 22:30:09 -04:00
2024-05-29 16:40:30 -04:00
2024-05-08 17:29:18 -04:00
2024-03-13 21:22:26 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:21 -04:00
2023-11-05 13:12:18 -05:00
2024-05-28 19:23:03 -04:00
2024-01-01 11:47:36 -05:00
2024-05-28 11:29:26 -04:00
2024-03-13 21:22:25 -04:00
2024-01-21 13:27:10 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:18 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:24 -04:00
2024-05-09 16:23:36 -04:00
2023-11-24 00:29:58 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:22 -04:00
2024-01-01 11:47:41 -05:00
2024-05-09 16:23:36 -04:00
2024-05-28 17:32:03 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:20 -04:00
2024-05-08 17:29:22 -04:00
2024-05-08 17:29:22 -04:00
2024-05-08 17:29:22 -04:00
2024-01-01 11:47:44 -05:00
2024-01-01 11:47:43 -05:00
2024-01-01 11:47:43 -05:00
2024-01-21 13:27:11 -05:00
2024-05-08 17:29:18 -04:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-04-03 14:44:18 -04:00
2024-05-28 11:29:26 -04:00
2024-03-13 21:37:58 -04:00
2024-03-13 21:37:58 -04:00
2024-05-08 17:29:18 -04:00
2024-05-08 17:29:23 -04:00
2024-01-01 11:47:39 -05:00
2024-05-08 17:29:19 -04:00
2024-04-13 22:48:17 -04:00
2024-05-08 17:29:22 -04:00
2024-05-22 19:54:03 -04:00
2024-05-08 17:29:17 -04:00
2024-01-21 13:27:10 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:19 -04:00
2024-04-03 14:46:51 -04:00
2024-05-08 17:29:20 -04:00
2024-03-31 20:36:12 -04:00
2024-05-22 20:17:33 -04:00
2024-04-03 14:46:51 -04:00
2024-01-21 13:27:11 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-05-28 17:32:03 -04:00
2024-01-01 11:47:39 -05:00
2024-05-22 19:01:17 -04:00
2024-01-01 11:47:38 -05:00
2024-05-09 16:23:36 -04:00
2024-01-21 13:27:10 -05:00
2024-05-09 16:23:36 -04:00
2024-01-21 13:27:10 -05:00
2024-05-28 17:32:03 -04:00
2024-05-26 12:44:12 -04:00
2024-01-05 23:24:20 -05:00
2024-05-28 17:33:45 -04:00
2024-05-28 17:33:45 -04:00
2024-05-09 16:23:36 -04:00
2024-01-01 11:47:07 -05:00
2024-05-28 17:32:03 -04:00
2024-05-08 17:29:19 -04:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00
2024-01-01 11:47:38 -05:00
2024-01-01 11:47:40 -05:00
2024-01-21 13:27:10 -05:00
2024-05-28 11:29:26 -04:00
2024-05-28 11:29:26 -04:00
2024-05-08 17:29:18 -04:00
2024-03-13 21:22:24 -04:00
2024-03-31 20:36:11 -04:00
2024-05-20 05:37:26 -04:00
2024-05-09 16:23:36 -04:00
2024-05-08 17:29:19 -04:00
2024-05-28 11:29:26 -04:00
2024-05-09 16:23:36 -04:00
2024-05-26 12:40:30 -04:00
2024-01-01 11:47:38 -05:00
2024-05-09 16:24:29 -04:00
2024-05-08 17:29:18 -04:00
2024-03-13 18:39:13 -04:00
2024-04-16 19:11:49 -04:00
2024-04-16 19:11:49 -04:00
2024-03-13 21:38:01 -04:00
2024-03-13 21:38:03 -04:00
2024-05-22 20:14:47 -04:00
2024-05-08 17:29:17 -04:00
2024-05-03 02:28:28 -04:00
2024-01-01 11:47:42 -05:00
2024-01-21 13:27:10 -05:00
2024-05-09 16:23:36 -04:00
2024-05-09 16:23:36 -04:00