Linus Torvalds
8f602276d3
Merge tag 'bcachefs-2024-10-05' of git://evilpiepirate.org/bcachefs
...
Pull bcachefs fixes from Kent Overstreet:
"A lot of little fixes, bigger ones include:
- bcachefs's __wait_on_freeing_inode() was broken in rc1 due to vfs
changes, now fixed along with another lost wakeup
- fragmentation LRU fixes; fsck now repairs successfully (this is the
data structure copygc uses); along with some nice simplification.
- Rework logged op error handling, so that if logged op replay errors
(due to another filesystem error) we delete the logged op instead
of going into an infinite loop)
- Various small filesystem connectivitity repair fixes"
* tag 'bcachefs-2024-10-05' of git://evilpiepirate.org/bcachefs:
bcachefs: Rework logged op error handling
bcachefs: Add warn param to subvol_get_snapshot, peek_inode
bcachefs: Kill snapshot arg to fsck_write_inode()
bcachefs: Check for unlinked, non-empty dirs in check_inode()
bcachefs: Check for unlinked inodes with dirents
bcachefs: Check for directories with no backpointers
bcachefs: Kill alloc_v4.fragmentation_lru
bcachefs: minor lru fsck fixes
bcachefs: Mark more errors AUTOFIX
bcachefs: Make sure we print error that causes fsck to bail out
bcachefs: bkey errors are only AUTOFIX during read
bcachefs: Create lost+found in correct snapshot
bcachefs: Fix reattach_inode()
bcachefs: Add missing wakeup to bch2_inode_hash_remove()
bcachefs: Fix trans_commit disk accounting revert
bcachefs: Fix bch2_inode_is_open() check
bcachefs: Fix return type of dirent_points_to_inode_nowarn()
bcachefs: Fix bad shift in bch2_read_flag_list()
2024-10-05 15:18:04 -07:00
..
2024-09-09 09:41:47 -04:00
2024-08-08 15:14:02 -04:00
2024-10-04 20:25:32 -04:00
2024-10-04 20:25:32 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:35:20 -04:00
2024-05-08 17:29:24 -04:00
2024-09-27 21:46:35 -04:00
2024-09-21 11:39:49 -04:00
2024-03-13 21:22:24 -04:00
2023-10-31 12:18:37 -04:00
2024-09-29 23:55:52 -04:00
2024-07-14 19:00:15 -04:00
2024-09-27 22:32:22 -04:00
2023-10-22 17:09:45 -04:00
2023-10-22 17:09:45 -04:00
2024-09-27 21:46:35 -04:00
2024-09-27 21:46:35 -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-06-28 19:42:22 -04:00
2024-09-27 21:46:35 -04:00
2024-10-02 17:23:23 -04:00
2024-09-09 09:41:49 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-07-14 19:00:15 -04:00
2024-10-04 20:25:32 -04:00
2024-07-14 19:00:15 -04:00
2024-09-27 21:46:35 -04:00
2024-09-21 11:39:48 -04:00
2024-09-09 09:41:48 -04:00
2024-09-21 11:35:20 -04:00
2024-09-09 09:41:46 -04:00
2024-07-14 19:00:13 -04:00
2024-09-09 09:41:47 -04:00
2024-09-21 11:39:46 -04:00
2024-08-13 23:00:34 -04:00
2024-07-14 19:59:12 -04:00
2024-09-09 09:41:49 -04:00
2024-07-14 19:00:16 -04:00
2024-09-27 21:46:34 -04:00
2024-04-03 14:44:18 -04:00
2024-10-02 21:37:42 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-09-09 09:41:49 -04:00
2024-09-09 09:41:48 -04:00
2024-09-27 21:46:34 -04:00
2024-07-14 19:00:14 -04:00
2024-07-18 18:33:30 -04:00
2024-07-14 19:00:14 -04:00
2024-09-09 09:41:49 -04:00
2024-08-18 20:41:50 -04:00
2024-09-21 11:39:49 -04:00
2024-09-09 09:41:49 -04:00
2024-09-27 08:18:43 -07:00
2023-10-22 17:10:10 -04:00
2024-09-21 11:35:20 -04:00
2024-04-13 22:48:17 -04:00
2024-07-21 17:56:22 -07:00
2024-07-21 17:56:22 -07:00
2024-09-09 09:41:48 -04:00
2024-03-13 18:39:12 -04:00
2024-04-13 22:48:17 -04:00
2024-09-09 09:41:49 -04:00
2024-09-09 09:41:49 -04:00
2024-09-27 21:46:35 -04:00
2024-07-10 09:53:39 -04:00
2024-08-13 22:56:50 -04:00
2023-10-22 17:09:56 -04:00
2024-01-21 13:27:10 -05:00
2024-09-09 09:41:48 -04:00
2024-08-13 23:00:50 -04:00
2024-08-13 23:00:50 -04:00
2024-09-27 21:46:35 -04:00
2024-09-27 22:32:22 -04:00
2024-09-27 21:46:35 -04:00
2024-05-28 17:32:03 -04:00
2023-10-31 12:18:37 -04:00
2024-07-14 19:00:12 -04:00
2023-10-31 12:18:37 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:49 -04:00
2024-09-21 11:39:49 -04:00
2024-03-13 21:22:25 -04:00
2024-09-21 11:39:49 -04:00
2024-10-04 20:25:31 -04:00
2024-10-04 20:25:31 -04:00
2024-05-08 17:29:18 -04:00
2024-01-21 13:27:11 -05:00
2024-09-21 11:39:49 -04:00
2024-09-21 11:39:49 -04:00
2024-05-08 17:29:18 -04:00
2024-07-14 19:00:15 -04:00
2024-03-13 18:39:12 -04:00
2024-09-21 11:35:20 -04:00
2024-07-14 19:00:12 -04:00
2024-09-23 10:05:41 -07:00
2024-08-07 11:33:21 +02:00
2024-09-09 09:41:47 -04:00
2023-10-22 17:10:10 -04:00
2024-09-09 09:41:48 -04:00
2024-09-09 09:41:49 -04:00
2024-09-09 09:41:48 -04:00
2023-10-22 17:10:12 -04:00
2024-09-09 09:41:47 -04:00
2023-11-05 13:12:18 -05:00
2024-10-04 20:25:31 -04:00
2024-09-09 09:41:47 -04:00
2024-10-04 20:25:32 -04:00
2024-03-13 21:22:25 -04:00
2024-01-21 13:27:10 -05:00
2024-10-05 15:18:04 -07:00
2024-10-04 20:25:32 -04:00
2024-10-04 20:25:32 -04:00
2023-11-01 21:11:08 -04:00
2024-09-27 21:46:35 -04:00
2023-10-22 17:10:12 -04:00
2024-05-08 17:29:24 -04:00
2024-09-27 21:46:35 -04:00
2024-07-14 19:59:12 -04:00
2024-09-27 21:46:35 -04:00
2024-05-09 16:23:36 -04:00
2024-09-21 11:39:48 -04:00
2024-01-01 11:47:41 -05:00
2024-08-22 02:07:23 -04:00
2023-10-22 17:09:56 -04:00
2024-05-28 17:32:03 -04:00
2024-06-25 17:53:31 -04:00
2024-05-08 17:29:20 -04:00
2024-05-08 17:29:22 -04:00
2024-08-22 02:07:23 -04:00
2024-07-14 19:00:12 -04:00
2024-09-09 09:41:48 -04: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-10-04 20:25:32 -04:00
2024-10-04 20:25:32 -04:00
2024-07-14 19:00:16 -04:00
2024-10-04 20:25:32 -04:00
2024-08-13 23:00:50 -04:00
2024-09-09 09:41:47 -04:00
2024-05-28 11:29:26 -04:00
2024-03-13 21:37:58 -04:00
2024-07-18 18:33:30 -04:00
2024-05-08 17:29:18 -04:00
2023-10-31 12:18:38 -04:00
2024-10-04 20:25:32 -04:00
2024-01-01 11:47:39 -05:00
2024-10-04 20:25:32 -04:00
2023-10-22 17:09:55 -04:00
2023-10-22 17:09:52 -04:00
2023-10-22 17:10:15 -04:00
2023-10-22 17:10:15 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-07-14 19:00:12 -04:00
2024-07-14 19:00:12 -04:00
2024-01-21 13:27:10 -05:00
2024-08-13 23:00:50 -04:00
2024-08-13 23:00:50 -04:00
2024-09-09 09:41:47 -04:00
2024-09-09 09:41:47 -04:00
2023-11-01 21:11:05 -04:00
2024-09-21 11:35:20 -04:00
2023-11-01 21:11:05 -04:00
2024-09-27 21:46:35 -04:00
2024-09-21 11:39:48 -04:00
2024-03-31 20:36:12 -04:00
2024-09-27 22:32:22 -04:00
2024-04-03 14:46:51 -04:00
2024-01-21 13:27:11 -05:00
2024-09-27 21:46:35 -04:00
2024-08-13 23:00:50 -04:00
2024-09-09 09:41:49 -04:00
2024-07-14 19:00:13 -04:00
2024-09-27 21:46:35 -04:00
2024-09-27 21:46:35 -04:00
2024-09-27 21:46:34 -04:00
2023-10-22 17:10:10 -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-09-27 21:46:35 -04:00
2024-07-14 19:00:12 -04:00
2024-10-04 20:25:32 -04:00
2024-05-28 17:33:45 -04:00
2024-09-27 21:46:35 -04:00
2024-09-27 21:46:35 -04:00
2024-09-03 20:43:14 -04:00
2024-05-08 17:29:19 -04:00
2024-09-21 11:39:48 -04:00
2024-09-21 11:39:48 -04:00
2024-06-23 00:57:21 -04:00
2024-10-02 17:23:23 -04:00
2024-09-29 09:17:44 -07:00
2024-01-01 11:47:40 -05:00
2024-01-21 13:27:10 -05:00
2024-09-23 18:46:58 -04:00
2024-08-13 23:00:50 -04:00
2024-09-21 11:35:20 -04:00
2024-03-13 21:22:24 -04:00
2024-09-09 09:41:47 -04:00
2024-10-04 20:25:32 -04:00
2024-10-04 20:25:32 -04:00
2024-05-08 17:29:19 -04:00
2024-09-27 21:46:35 -04:00
2024-05-09 16:23:36 -04:00
2024-09-21 11:39:48 -04:00
2024-01-01 11:47:38 -05:00
2024-09-21 11:39:48 -04:00
2024-09-27 21:46:35 -04:00
2024-07-14 19:00:14 -04:00
2024-09-27 08:18:43 -07:00
2024-07-14 19:00:14 -04:00
2024-09-09 09:41:49 -04:00
2024-09-09 09:41:49 -04:00
2024-08-13 23:00:34 -04:00
2024-09-09 09:41:48 -04:00
2023-10-22 17:09:51 -04:00
2024-07-14 19:00:12 -04:00
2024-10-01 17:20:24 -04:00
2024-09-09 09:41:47 -04:00
2024-10-02 17:23:23 -04:00
2024-01-01 11:47:42 -05:00
2024-09-09 09:41:49 -04:00
2024-09-09 09:41:49 -04:00
2024-08-13 23:00:50 -04:00