On Sat, Sep 28, 2024 at 03:33:21AM +0800, kernel test robot wrote: ... > drivers/media/pci/intel/ipu6/ipu6.c: In function 'ipu6_pkg_dir_configure_spc': > >> drivers/media/pci/intel/ipu6/ipu6.c:250:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 250 | prog = (struct ipu6_cell_program *)((u64)isp->cpd_fw->data + pg_offset); > | ^ > >> drivers/media/pci/intel/ipu6/ipu6.c:250:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > 250 | prog = (struct ipu6_cell_program *)((u64)isp->cpd_fw->data + pg_offset); > | ^ Yes, someone should become familiar with uintptr_t. > -- > drivers/media/pci/intel/ipu6/ipu6-cpd.c:48:33: note: in expansion of macro 'GENMASK' > 48 | #define PKG_DIR_TYPE_MASK GENMASK(54, 48) Somebody should learn about _ULL() variants of BIT() and GENMASK() -- With Best Regards, Andy Shevchenko