]> git.ipfire.org Git - thirdparty/linux.git/commit
mshv: Fix compiler warning about cast converting incompatible function type
authorMichael Kelley <mhklinux@outlook.com>
Sun, 18 Jan 2026 17:02:45 +0000 (09:02 -0800)
committerWei Liu <wei.liu@kernel.org>
Wed, 4 Feb 2026 06:08:05 +0000 (06:08 +0000)
commit754cf84504ea7dad1e9439b93f8729409ef2c2f2
tree0dc3e7551f1485928831ee7adfa19a50ba76cc16
parent90fb0a25f6543d2403dcd82e6f0bece92fa7f54c
mshv: Fix compiler warning about cast converting incompatible function type

In mshv_vtl_sint_ioctl_pause_msg_stream(), the reference to function
mshv_vtl_synic_mask_vmbus_sint() is cast to type smp_call_func_t. The
cast generates a compiler warning because the function signature of
mshv_vtl_synic_mask_vmbus_sint() doesn't match smp_call_func_t.

There's no actual bug here because the mis-matched function signatures
are compatible at runtime. Nonetheless, eliminate the compiler warning
by changing the function signature of mshv_vtl_synic_mask_vmbus_sint()
to match what on_each_cpu() expects. Remove the cast because it is then
no longer necessary.

No functional change.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202601170352.qbh3EKH5-lkp@intel.com/
Signed-off-by: Michael Kelley <mhklinux@outlook.com>
Reviewed-by: Naman Jain <namjain@linux.microsoft.com>
Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/mshv_vtl_main.c