On Tue, Mar 23, 2021 at 10:43:02AM +0800, Xu Yihang wrote:
> Fixes the following W=1 kernel build warning(s):
> arch/x86/hyperv/hv_spinlock.c:28:16: warning: variable ‘msr_val’ set but not 
> used [-Wunused-but-set-variable]
>   unsigned long msr_val;
> 
> As Hypervisor Top-Level Functional Specification states in chapter 7.5 
> Virtual Processor Idle Sleep State, "A partition which possesses the 
> AccessGuestIdleMsr privilege (refer to section 4.2.2) may trigger entry into 
> the virtual processor idle sleep state through a read to the 
> hypervisor-defined MSR HV_X64_MSR_GUEST_IDLE". That means only a read is 
> necessary, msr_val is not uesed, so potentially cast to void in order to 
> silent this warning.
> 
> Reference:
> https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs
> 
> Reported-by: Hulk Robot <hul...@huawei.com>
> Signed-off-by: Xu Yihang <xuyih...@huawei.com>

Applied to hyperv-next. Thanks.

Reply via email to