Created attachment 185001 [details] dmesg output I was constructing a 4-drive RAID1 (adding a new drive, deleting missing), and the delete missing failed because there were some files with bad checksums. (I'm not sure that's a good reason to abort, though!) Anyhow, I'm pretty sure I know which files had bad checksums, so I deleted them. During that delete, BTRFS OOPSed and made the filesystem read-only. I think that deleting files unmatched checksums should be a valid way to recover from that condition. If you don't need the data anymore, who cares about the checksums. I'm attaching the complete dmesg from this situation.