linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [linux-next:master 1759/2025] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:485: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v1_0_sw_init'
@ 2024-10-02 10:03 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-10-02 10:03 UTC (permalink / raw)
  To: Sunil Khatri
  Cc: oe-kbuild-all, Linux Memory Management List, Alex Deucher,
	Christian König

Hi Sunil,

FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   fe21733536749bb1b31c9c84e0b8d2ab8d82ce13
commit: d5347e8d2711bb01c79698408ec189a7b7cfe45e [1759/2025] drm/amdgpu: update the handle ptr in sw_init
config: riscv-buildonly-randconfig-r004-20230123 (https://download.01.org/0day-ci/archive/20241002/202410021805.ih3ycw6J-lkp@intel.com/config)
compiler: riscv64-linux-gcc (GCC) 13.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241002/202410021805.ih3ycw6J-lkp@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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202410021805.ih3ycw6J-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:466: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v1_0_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:466: warning: Excess function parameter 'handle' description in 'jpeg_v1_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:485: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v1_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:485: warning: Excess function parameter 'handle' description in 'jpeg_v1_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c:49: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v2_0_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c:49: warning: Excess function parameter 'handle' description in 'jpeg_v2_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c:69: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v2_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c:69: warning: Excess function parameter 'handle' description in 'jpeg_v2_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c:58: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v2_5_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c:58: warning: Excess function parameter 'handle' description in 'jpeg_v2_5_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c:89: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v2_5_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c:89: warning: Excess function parameter 'handle' description in 'jpeg_v2_5_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:104: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v1_0_early_init'
   drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:104: warning: Excess function parameter 'handle' description in 'vcn_v1_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:126: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v1_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:126: warning: Excess function parameter 'handle' description in 'vcn_v1_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c:56: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c:56: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c:78: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c:78: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c:69: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_5_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c:69: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_5_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c:102: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_5_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c:102: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_5_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c:50: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v5_0_0_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c:50: warning: Excess function parameter 'handle' description in 'jpeg_v5_0_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c:70: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v5_0_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c:70: warning: Excess function parameter 'handle' description in 'jpeg_v5_0_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c:50: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v3_0_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c:50: warning: Excess function parameter 'handle' description in 'jpeg_v3_0_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c:83: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v3_0_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c:83: warning: Excess function parameter 'handle' description in 'jpeg_v3_0_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c:76: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_3_early_init'
   drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c:76: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_3_early_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c:96: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v4_0_3_sw_init'
>> drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c:96: warning: Excess function parameter 'handle' description in 'jpeg_v4_0_3_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c:113: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v4_0_5_early_init'
   drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c:113: warning: Excess function parameter 'handle' description in 'vcn_v4_0_5_early_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c:132: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v4_0_5_sw_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c:132: warning: Excess function parameter 'handle' description in 'vcn_v4_0_5_sw_init'
--
   drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:119: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v2_5_early_init'
   drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:119: warning: Excess function parameter 'handle' description in 'vcn_v2_5_early_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:159: warning: Function parameter or struct member 'ip_block' not described in 'vcn_v2_5_sw_init'
>> drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:159: warning: Excess function parameter 'handle' description in 'vcn_v2_5_sw_init'
..


vim +485 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c

bb0db70f3f75e0 Leo Liu         2019-11-08  477  
bb0db70f3f75e0 Leo Liu         2019-11-08  478  /**
bb0db70f3f75e0 Leo Liu         2019-11-08  479   * jpeg_v1_0_sw_init - sw init for JPEG block
bb0db70f3f75e0 Leo Liu         2019-11-08  480   *
bb0db70f3f75e0 Leo Liu         2019-11-08  481   * @handle: amdgpu_device pointer
bb0db70f3f75e0 Leo Liu         2019-11-08  482   *
bb0db70f3f75e0 Leo Liu         2019-11-08  483   */
d5347e8d2711bb Sunil Khatri    2024-09-26  484  int jpeg_v1_0_sw_init(struct amdgpu_ip_block *ip_block)
bb0db70f3f75e0 Leo Liu         2019-11-08 @485  {
d5347e8d2711bb Sunil Khatri    2024-09-26  486  	struct amdgpu_device *adev = ip_block->adev;
bb0db70f3f75e0 Leo Liu         2019-11-08  487  	struct amdgpu_ring *ring;
bb0db70f3f75e0 Leo Liu         2019-11-08  488  	int r;
bb0db70f3f75e0 Leo Liu         2019-11-08  489  
bb0db70f3f75e0 Leo Liu         2019-11-08  490  	/* JPEG TRAP */
bb0db70f3f75e0 Leo Liu         2019-11-08  491  	r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VCN, 126, &adev->jpeg.inst->irq);
bb0db70f3f75e0 Leo Liu         2019-11-08  492  	if (r)
bb0db70f3f75e0 Leo Liu         2019-11-08  493  		return r;
bb0db70f3f75e0 Leo Liu         2019-11-08  494  
bc224553843e52 James Zhu       2022-05-24  495  	ring = adev->jpeg.inst->ring_dec;
f4caf5842652f0 Hawking Zhang   2022-09-14  496  	ring->vm_hub = AMDGPU_MMHUB0(0);
bb0db70f3f75e0 Leo Liu         2019-11-08  497  	sprintf(ring->name, "jpeg_dec");
1c6d567bdf73a2 Nirmoy Das      2020-04-01  498  	r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq,
c107171b8d3241 Christian König 2021-02-02  499  			     0, AMDGPU_RING_PRIO_DEFAULT, NULL);
bb0db70f3f75e0 Leo Liu         2019-11-08  500  	if (r)
bb0db70f3f75e0 Leo Liu         2019-11-08  501  		return r;
bb0db70f3f75e0 Leo Liu         2019-11-08  502  
bc224553843e52 James Zhu       2022-05-24  503  	adev->jpeg.internal.jpeg_pitch[0] = adev->jpeg.inst->external.jpeg_pitch[0] =
bb0db70f3f75e0 Leo Liu         2019-11-08  504  		SOC15_REG_OFFSET(JPEG, 0, mmUVD_JPEG_PITCH);
bb0db70f3f75e0 Leo Liu         2019-11-08  505  
bb0db70f3f75e0 Leo Liu         2019-11-08  506  	return 0;
bb0db70f3f75e0 Leo Liu         2019-11-08  507  }
bb0db70f3f75e0 Leo Liu         2019-11-08  508  

:::::: The code at line 485 was first introduced by commit
:::::: bb0db70f3f75e0d994a627f22c3ff2d8ec6191c4 drm/amdgpu: separate JPEG1.0 code out from VCN1.0

:::::: TO: Leo Liu <leo.liu@amd.com>
:::::: CC: Alex Deucher <alexander.deucher@amd.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-10-02 10:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-02 10:03 [linux-next:master 1759/2025] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c:485: warning: Function parameter or struct member 'ip_block' not described in 'jpeg_v1_0_sw_init' kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox