diff options
author | 2025-07-24 08:50:55 -0700 | |
---|---|---|
committer | 2025-07-24 08:50:55 -0700 | |
commit | cef6c8c92fafa58fa04d8622e89ed4871d121fc3 (patch) | |
tree | 7d4cbb9b4e44368552bf8f79e0a0effce797aa8f /rust/pin-init/internal/src | |
parent | Merge tag 'net-6.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (diff) | |
parent | arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() (diff) | |
download | wireguard-linux-cef6c8c92fafa58fa04d8622e89ed4871d121fc3.tar.xz wireguard-linux-cef6c8c92fafa58fa04d8622e89ed4871d121fc3.zip |
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 fixes from Will Deacon:
"Two important arm64 fixes ahead of the 6.16 release.
The first fixes a regression introduced during the merge window where
the KVM UUID (which is used to advertise KVM-specific hypercalls for
things like time synchronisation in the guest) was corrupted thanks to
an endianness bug introduced when converting the code to use the
UUID_INIT() helper.
The second fixes a stack-pointer corruption issue during
context-switch which has been observed in the wild when taking a
pseudo-NMI with shadow call stack enabled.
Summary:
- Fix broken UUID value for the KVM/arm64 hypervisor SMCCC interface
- Fix stack corruption on context-switch, primarily seen on (but not
limited to) configurations with both pNMI and SCS enabled"
* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
arm64: kvm, smccc: Fix vendor uuid
Diffstat (limited to 'rust/pin-init/internal/src')
0 files changed, 0 insertions, 0 deletions