diff options
| author | Michael Kelley <[email protected]> | 2025-03-18 21:49:19 +0000 |
|---|---|---|
| committer | Wei Liu <[email protected]> | 2025-03-21 18:24:22 +0000 |
| commit | 999ad14259a0d45cb3b616e2e95a7c8b622a7ecd (patch) | |
| tree | 177df3483f8dd8f22d1a84354a5e08bc84b17d90 /net/unix/af_unix.c | |
| parent | Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs (diff) | |
| download | kernel-999ad14259a0d45cb3b616e2e95a7c8b622a7ecd.tar.gz kernel-999ad14259a0d45cb3b616e2e95a7c8b622a7ecd.zip | |
x86/hyperv: Add comments about hv_vpset and var size hypercall input args
Current code varies in how the size of the variable size input header
for hypercalls is calculated when the input contains struct hv_vpset.
Surprisingly, this variation is correct, as different hypercalls make
different choices for what portion of struct hv_vpset is treated as part
of the variable size input header. The Hyper-V TLFS is silent on these
details, but the behavior has been confirmed with Hyper-V developers.
To avoid future confusion about these differences, add comments to
struct hv_vpset, and to hypercall call sites with input that contains
a struct hv_vpset. The comments describe the overall situation and
the calculation that should be used at each particular call site.
No functional change as only comments are updated.
Signed-off-by: Michael Kelley <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Wei Liu <[email protected]>
Message-ID: <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
