On Thu, Nov 13, 2025 at 04:41:46AM +0000, Naman Jain wrote: [...] > Naman Jain (3): > static_call: allow using STATIC_CALL_TRAMP_STR() from assembly > Drivers: hv: Export some symbols for mshv_vtl > Drivers: hv: Introduce mshv_vtl driver >
Thank you Peter, Paolo and Michael for the valuable input to make the code better. And thank you Naman for your patience and perseverance to get this done properly. I intend to merge this into hyperv-next in the following days unless I hear new objections. Wei > arch/x86/hyperv/Makefile | 10 +- > arch/x86/hyperv/hv_vtl.c | 29 + > arch/x86/hyperv/mshv-asm-offsets.c | 37 + > arch/x86/hyperv/mshv_vtl_asm.S | 113 ++ > arch/x86/include/asm/mshyperv.h | 34 + > drivers/hv/Kconfig | 27 +- > drivers/hv/Makefile | 7 +- > drivers/hv/hv.c | 3 + > drivers/hv/hyperv_vmbus.h | 1 + > drivers/hv/mshv_vtl.h | 25 + > drivers/hv/mshv_vtl_main.c | 1392 +++++++++++++++++++++++ > drivers/hv/vmbus_drv.c | 4 +- > include/hyperv/hvgdk_mini.h | 106 ++ > include/linux/compiler_types.h | 8 +- > include/linux/static_call_types.h | 4 + > include/uapi/linux/mshv.h | 80 ++ > tools/include/linux/static_call_types.h | 4 + > 17 files changed, 1876 insertions(+), 8 deletions(-) > create mode 100644 arch/x86/hyperv/mshv-asm-offsets.c > create mode 100644 arch/x86/hyperv/mshv_vtl_asm.S > create mode 100644 drivers/hv/mshv_vtl.h > create mode 100644 drivers/hv/mshv_vtl_main.c > > > base-commit: ab40c92c74c6b0c611c89516794502b3a3173966 > -- > 2.43.0 > >
