On Tue, Jun 30, 2026 at 02:57:54PM -0700, [email protected] wrote: > From: Wei Liu <[email protected]> > > Keep it in sync with the correct definition. > > The old code worked by chance. > > Cc: [email protected]
Any idea how far back this goes? Also, does it require a check on the hypervisor version, or was it always wrong? > Signed-off-by: Wei Liu <[email protected]> > --- > include/hyperv/hvhdk_mini.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/include/hyperv/hvhdk_mini.h b/include/hyperv/hvhdk_mini.h > index b4cb2fa26e9b..035ba20870f7 100644 > --- a/include/hyperv/hvhdk_mini.h > +++ b/include/hyperv/hvhdk_mini.h > @@ -184,8 +184,9 @@ enum hv_dynamic_processor_feature_property { > > struct hv_input_get_system_property { > u32 property_id; /* enum hv_system_property */ > + u32 reserved; > union { > - u32 as_uint32; > + u64 as_uint64; > #if IS_ENABLED(CONFIG_X86) > /* enum hv_dynamic_processor_feature_property */ > u32 hv_processor_feature; > -- > 2.53.0 >

