Re: [PATCH] mshv: fix hv_input_get_system_property struct
From: Hamza Mahfooz
Date: Tue Jun 30 2026 - 18:50:51 EST
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?
> 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
>