Hi Louis, kernel test robot noticed the following build warnings:
[auto build test WARNING on b848cd418aebdb313364b4843f41fae82281a823] url: https://github.com/intel-lab-lkp/linux/commits/Louis-Chauvet/drm-writeback-Fix-drm_writeback_connector_cleanup-signature/20250428-163254 base: b848cd418aebdb313364b4843f41fae82281a823 patch link: https://lore.kernel.org/r/20250428-drm-fix-writeback-cleanup-v1-1-e4c723868b73%40bootlin.com patch subject: [PATCH] drm: writeback: Fix drm_writeback_connector_cleanup signature config: arm-randconfig-002-20250428 (https://download.01.org/0day-ci/archive/20250429/202504290021.zr6xx2sc-...@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 7.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250429/202504290021.zr6xx2sc-...@intel.com/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 <l...@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202504290021.zr6xx2sc-...@intel.com/ All warnings (new ones prefixed by >>): >> drivers/gpu/drm/drm_writeback.c:354: warning: Function parameter or struct >> member 'data' not described in 'drm_writeback_connector_cleanup' >> drivers/gpu/drm/drm_writeback.c:354: warning: Excess function parameter >> 'wb_connector' description in 'drm_writeback_connector_cleanup' vim +354 drivers/gpu/drm/drm_writeback.c 935774cd71fe60 Brian Starkey 2017-03-29 342 1914ba2b91ea8e Louis Chauvet 2025-01-16 343 /** 1914ba2b91ea8e Louis Chauvet 2025-01-16 344 * drm_writeback_connector_cleanup - Cleanup the writeback connector 1914ba2b91ea8e Louis Chauvet 2025-01-16 345 * @dev: DRM device 1914ba2b91ea8e Louis Chauvet 2025-01-16 346 * @wb_connector: Pointer to the writeback connector to clean up 1914ba2b91ea8e Louis Chauvet 2025-01-16 347 * 1914ba2b91ea8e Louis Chauvet 2025-01-16 348 * This will decrement the reference counter of blobs and destroy properties. It 1914ba2b91ea8e Louis Chauvet 2025-01-16 349 * will also clean the remaining jobs in this writeback connector. Caution: This helper will not 1914ba2b91ea8e Louis Chauvet 2025-01-16 350 * clean up the attached encoder and the drm_connector. 1914ba2b91ea8e Louis Chauvet 2025-01-16 351 */ 1914ba2b91ea8e Louis Chauvet 2025-01-16 352 static void drm_writeback_connector_cleanup(struct drm_device *dev, 928d313d023526 Louis Chauvet 2025-04-28 353 void *data) 1914ba2b91ea8e Louis Chauvet 2025-01-16 @354 { 1914ba2b91ea8e Louis Chauvet 2025-01-16 355 unsigned long flags; 1914ba2b91ea8e Louis Chauvet 2025-01-16 356 struct drm_writeback_job *pos, *n; 928d313d023526 Louis Chauvet 2025-04-28 357 struct drm_writeback_connector *wb_connector = data; 1914ba2b91ea8e Louis Chauvet 2025-01-16 358 1914ba2b91ea8e Louis Chauvet 2025-01-16 359 delete_writeback_properties(dev); 1914ba2b91ea8e Louis Chauvet 2025-01-16 360 drm_property_blob_put(wb_connector->pixel_formats_blob_ptr); 1914ba2b91ea8e Louis Chauvet 2025-01-16 361 1914ba2b91ea8e Louis Chauvet 2025-01-16 362 spin_lock_irqsave(&wb_connector->job_lock, flags); 1914ba2b91ea8e Louis Chauvet 2025-01-16 363 list_for_each_entry_safe(pos, n, &wb_connector->job_queue, list_entry) { 1914ba2b91ea8e Louis Chauvet 2025-01-16 364 list_del(&pos->list_entry); ff3881cc6a588f Dan Carpenter 2025-02-12 365 drm_writeback_cleanup_job(pos); 1914ba2b91ea8e Louis Chauvet 2025-01-16 366 } 1914ba2b91ea8e Louis Chauvet 2025-01-16 367 spin_unlock_irqrestore(&wb_connector->job_lock, flags); 1914ba2b91ea8e Louis Chauvet 2025-01-16 368 } 1914ba2b91ea8e Louis Chauvet 2025-01-16 369 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki