]> git.proxmox.com Git - pve-kernel.git/commit
update ZFS for backport of Intel AMX errata fix
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 10 Oct 2023 12:56:04 +0000 (14:56 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 11 Oct 2023 14:10:51 +0000 (16:10 +0200)
commitd53c5ae1253e02b1d8d04bb8e0afa2ed374632e3
treefc919134908530e232e8b57550c77b0f2a351c89
parent220839dc915275338260f7b82aa35f3bf7e47777
update ZFS for backport of Intel AMX errata fix

From the upstream commit [0] that this update pulls in:

> Intel SPR erratum SPR4 says that if you trip into a vmexit while
> doing FPU save/restore, your AMX register state might misbehave...
> and by misbehave, I mean save all zeroes incorrectly, leading to
> explosions if you restore it.
>
> Since we're not using AMX for anything, the simple way to avoid
> this is to just not save/restore those when we do anything, since
> we're killing preemption of any sort across our save/restores.
>
> If we ever decide to use AMX, it's not clear that we have any
> way to mitigate this, on Linux...but I am not an expert.

[0]: https://github.com/openzfs/zfs/commit/c65aaa83876f9764f9017db278cefa453e1a3f5b

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
submodules/zfsonlinux