Hi Alexey, kernel test robot noticed the following build warnings: [auto build test WARNING on drm-misc/drm-misc-next] [also build test WARNING on dtor-input/next dtor-input/for-linus linus/master v6.7-rc6 next-20231220] [cannot apply to tip/x86/vmware] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Alexey-Makhalov/x86-vmware-Move-common-macros-to-vmware-h/20231220-060028 base: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next patch link: https://lore.kernel.org/r/20231219215751.9445-7-alexey.makhalov%40broadcom.com patch subject: [PATCH v3 6/6] x86/vmware: Add TDX hypercall support config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20231220/202312202020.5O1T2aSk-lkp@xxxxxxxxx/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231220/202312202020.5O1T2aSk-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202312202020.5O1T2aSk-lkp@xxxxxxxxx/ All warnings (new ones prefixed by >>): >> arch/x86/kernel/cpu/vmware.c:439:40: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] pr_warn("Out of range command %x\n", cmd); ~~ ^~~ %lx include/linux/printk.h:508:37: note: expanded from macro 'pr_warn' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ~~~ ^~~~~~~~~~~ include/linux/printk.h:455:60: note: expanded from macro 'printk' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ~~~ ^~~~~~~~~~~ include/linux/printk.h:427:19: note: expanded from macro 'printk_index_wrap' _p_func(_fmt, ##__VA_ARGS__); \ ~~~~ ^~~~~~~~~~~ 1 warning generated. vim +439 arch/x86/kernel/cpu/vmware.c 430 431 #ifdef CONFIG_INTEL_TDX_GUEST 432 unsigned long vmware_tdx_hypercall(unsigned long cmd, 433 struct tdx_module_args *args) 434 { 435 if (!hypervisor_is_type(X86_HYPER_VMWARE)) 436 return 0; 437 438 if (cmd & ~VMWARE_CMD_MASK) { > 439 pr_warn("Out of range command %x\n", cmd); 440 return 0; 441 } 442 443 args->r10 = VMWARE_TDX_VENDOR_LEAF; 444 args->r11 = VMWARE_TDX_HCALL_FUNC; 445 args->r12 = VMWARE_HYPERVISOR_MAGIC; 446 args->r13 = cmd; 447 448 __tdx_hypercall(args); 449 450 return args->r12; 451 } 452 EXPORT_SYMBOL_GPL(vmware_tdx_hypercall); 453 #endif 454 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki