diff options
| author | Roman Bogorodskiy <novel@FreeBSD.org> | 2026-08-21 13:27:56 +0000 |
|---|---|---|
| committer | Roman Bogorodskiy <novel@FreeBSD.org> | 2026-08-26 16:26:37 +0000 |
| commit | 8bd30a72e7012126a1c8d52b3ba32f844a88f8dc (patch) | |
| tree | f8d4e7afe3423151f5f2e0ba11c405731fa436ee /source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp | |
| parent | 01482de9585abd4d14e3f61eb8af6d60f685cbe9 (diff) | |
Manually specified eui64 value gets converted to big endian twice:
first using htobe64() and then using be64enc(). On little-endian hosts
that results in a little-endian value instead of a big-endian.
Fix by removing htobe64() for a user submitted value.
Fixes: 409a80e5a434 ("bhyve: Create EUI64 for NVMe namespaces")
Reviewed by: chuck
Relnotes: yes
Sponsored by: The FreeBSD Foundation
MFC after: 3 weeks
Differential Revision: https://reviews.freebsd.org/D59080
Diffstat (limited to 'source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp')
0 files changed, 0 insertions, 0 deletions
