Re: [PATCH] mshv: fix hv_input_get_system_property struct
From: Wei Liu
Date: Wed Jul 01 2026 - 12:21:05 EST
On Tue, Jun 30, 2026 at 06:50:18PM -0400, Hamza Mahfooz wrote:
> On Tue, Jun 30, 2026 at 02:57:54PM -0700, wei.liu@xxxxxxxxxx wrote:
> > From: Wei Liu <wei.liu@xxxxxxxxxx>
> >
> > Keep it in sync with the correct definition.
> >
> > The old code worked by chance.
> >
> > Cc: stable@xxxxxxxxxx
>
> Any idea how far back this goes? Also, does it require a check on the
> hypervisor version, or was it always wrong?
This should go as far as possible. The upstream version has always been
wrong.
We cannot check versions. Version numbers are not reliable indicators.
Wei
>
> > Signed-off-by: Wei Liu <wei.liu@xxxxxxxxxx>
> > ---
> > 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
> >