linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [BUG] dm-crypt broken after 2632e2521769 ("arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD")
@ 2024-05-16 16:22 Johannes Nixdorf
  2024-05-16 16:25 ` Marc Zyngier
  0 siblings, 1 reply; 18+ messages in thread
From: Johannes Nixdorf @ 2024-05-16 16:22 UTC (permalink / raw)
  To: linux-arm-kernel

I noticed frequent FS corruption on my M1 MacBook running Linux after
the Asahi Linux Kernel was updated to 6.9.x (from 6.6.x).

A git bisect pointed me to 2632e2521769 ("arm64: fpsimd: Implement lazy
restore for kernel mode FPSIMD").

This was reproduced with fio's examples/basic-verify.fio (1GB of writing
was not reliably, 10GB triggered it reliably) on vanilla kernels and
happens on any storage backend behind dm-crypt.

I was advised to report it here on IRC.

This was independently described in [1].

Regards,
Johannes Nixdorf

[1]: https://github.com/tpwrules/nixos-apple-silicon/issues/200

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-05-22 11:14 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-16 16:22 [BUG] dm-crypt broken after 2632e2521769 ("arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD") Johannes Nixdorf
2024-05-16 16:25 ` Marc Zyngier
2024-05-16 17:16   ` Dave Martin
2024-05-16 17:17   ` Ard Biesheuvel
2024-05-17 11:37     ` Will Deacon
2024-05-17 11:40     ` Mark Brown
2024-05-17 11:57     ` Mark Rutland
2024-05-16 17:34   ` Johannes Nixdorf
2024-05-21  6:22   ` Johannes Nixdorf
2024-05-21  8:55     ` Ard Biesheuvel
2024-05-21 12:56       ` Mark Brown
2024-05-21 18:34     ` Will Deacon
2024-05-21 18:44       ` Mark Brown
2024-05-21 18:57         ` Ard Biesheuvel
2024-05-21 20:06       ` Janne Grunau
2024-05-21 20:21         ` Mark Brown
2024-05-21 21:23           ` Janne Grunau
2024-05-22 11:14             ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).