tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 1588d318a9e388d05b6cf5e2a63134c8beb6a355 commit: 7e292ed053bcdc739fdea7c6a4326905ade70176 [3408/3408] vfio: Split creation of a vfio_device into init and register ops config: arm64-randconfig-r113-20251213 (https://download.01.org/0day-ci/archive/20251230/202512300518.2iNoaLSP-lkp@i...) compiler: aarch64-linux-gcc (GCC) 12.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251230/202512300518.2iNoaLSP-lkp@i...) 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@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202512300518.2iNoaLSP-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/vfio/vfio.c:214: warning: Function parameter or member 'ops' not described in 'vfio_register_iommu_driver' drivers/vfio/vfio.c:263: warning: Function parameter or member 'group' not described in 'vfio_alloc_group_minor' drivers/vfio/vfio.c:283: warning: Function parameter or member 'container' not described in 'vfio_container_get' drivers/vfio/vfio.c:315: warning: Function parameter or member 'iommu_group' not described in 'vfio_create_group' drivers/vfio/vfio.c:527: warning: Function parameter or member 'device' not described in 'vfio_device_put' drivers/vfio/vfio.c:633: warning: Function parameter or member 'group' not described in 'vfio_group_nb_add_dev' drivers/vfio/vfio.c:633: warning: Function parameter or member 'dev' not described in 'vfio_group_nb_add_dev' drivers/vfio/vfio.c:745: warning: Function parameter or member 'device' not described in 'vfio_init_group_dev' drivers/vfio/vfio.c:745: warning: Function parameter or member 'dev' not described in 'vfio_init_group_dev' drivers/vfio/vfio.c:745: warning: Function parameter or member 'ops' not described in 'vfio_init_group_dev'
drivers/vfio/vfio.c:745: warning: Function parameter or member 'device_data' not described in 'vfio_init_group_dev' drivers/vfio/vfio.c:833: warning: Function parameter or member 'dev' not described in 'vfio_device_get_from_dev' drivers/vfio/vfio.c:982: warning: Function parameter or member 'container' not described in 'vfio_ioctl_check_extension' drivers/vfio/vfio.c:982: warning: Function parameter or member 'arg' not described in 'vfio_ioctl_check_extension' drivers/vfio/vfio.c:1253: warning: Function parameter or member 'group' not described in '__vfio_group_unset_container' drivers/vfio/vfio.c:1588: warning: Function parameter or member 'inode' not described in 'vfio_device_fops_release' drivers/vfio/vfio.c:1588: warning: Function parameter or member 'filep' not described in 'vfio_device_fops_release' drivers/vfio/vfio.c:1682: warning: Function parameter or member 'filep' not described in 'vfio_group_get_external_user' drivers/vfio/vfio.c:1719: warning: Function parameter or member 'dev' not described in 'vfio_group_get_external_user_from_dev' drivers/vfio/vfio.c:1779: warning: Function parameter or member 'caps' not described in 'vfio_info_cap_add' drivers/vfio/vfio.c:1779: warning: Function parameter or member 'size' not described in 'vfio_info_cap_add' drivers/vfio/vfio.c:1779: warning: Function parameter or member 'id' not described in 'vfio_info_cap_add' drivers/vfio/vfio.c:1779: warning: Function parameter or member 'version' not described in 'vfio_info_cap_add' drivers/vfio/vfio.c:2316: warning: Function parameter or member 'dev' not described in 'vfio_devnode' drivers/vfio/vfio.c:2316: warning: Function parameter or member 'mode' not described in 'vfio_devnode'
Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for PGP_PRELOAD Depends on [n]: CRYPTO [=y] && ASYMMETRIC_KEY_TYPE [=n] Selected by [y]: - PGP_PRELOAD_PUBLIC_KEYS [=y] && CRYPTO [=y] vim +745 drivers/vfio/vfio.c cba3345cc494ad2 Alex Williamson 2012-07-31 739 cba3345cc494ad2 Alex Williamson 2012-07-31 740 /** cba3345cc494ad2 Alex Williamson 2012-07-31 741 * VFIO driver API cba3345cc494ad2 Alex Williamson 2012-07-31 742 */ 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 743 void vfio_init_group_dev(struct vfio_device *device, struct device *dev, cba3345cc494ad2 Alex Williamson 2012-07-31 744 const struct vfio_device_ops *ops, void *device_data) cba3345cc494ad2 Alex Williamson 2012-07-31 @745 { 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 746 init_completion(&device->comp); 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 747 device->dev = dev; 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 748 device->ops = ops; 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 749 device->device_data = device_data; 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 750 } 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 751 EXPORT_SYMBOL_GPL(vfio_init_group_dev); 7e292ed053bcdc7 Jason Gunthorpe 2022-11-18 752 :::::: The code at line 745 was first introduced by commit :::::: cba3345cc494ad286ca8823f44b2c16cae496679 vfio: VFIO core :::::: TO: Alex Williamson <alex.williamson@redhat.com> :::::: CC: Alex Williamson <alex.williamson@redhat.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki