All of lore.kernel.org
 help / color / mirror / Atom feed
* [sashal-stable:pending-5.15 123/124] drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:130:27: warning: variable 'hw_fence' set but not used
@ 2023-04-05  6:56 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-04-05  6:56 UTC (permalink / raw)
  To: Sasha Levin; +Cc: oe-kbuild-all

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git pending-5.15
head:   7379ec723197b418f1f4f8b77bd497e4c552aa73
commit: 1f3bc0150abc9709207bf9bb3ecbb67004cc400c [123/124] drm/amdgpu: fix amdgpu_job_free_resources v2
config: sparc-allyesconfig (https://download.01.org/0day-ci/archive/20230405/202304051406.5gV4sdVR-lkp@intel.com/config)
compiler: sparc64-linux-gcc (GCC) 12.1.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/commit/?id=1f3bc0150abc9709207bf9bb3ecbb67004cc400c
        git remote add sashal-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
        git fetch --no-tags sashal-stable pending-5.15
        git checkout 1f3bc0150abc9709207bf9bb3ecbb67004cc400c
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=sparc olddefconfig
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=sparc SHELL=/bin/bash drivers/gpu/drm/amd/amdgpu/

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Link: https://lore.kernel.org/oe-kbuild-all/202304051406.5gV4sdVR-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: In function 'amdgpu_job_free_resources':
>> drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:130:27: warning: variable 'hw_fence' set but not used [-Wunused-but-set-variable]
     130 |         struct dma_fence *hw_fence;
         |                           ^~~~~~~~


vim +/hw_fence +130 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c

d71518b5aa7c9c drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-01  125  
a5fb4ec29c74a1 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2016-06-29  126  void amdgpu_job_free_resources(struct amdgpu_job *job)
50838c8cc413de drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-03  127  {
a1917b73d89e88 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2018-07-13  128  	struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched);
f54d1867005c33 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Chris Wilson    2016-10-25  129  	struct dma_fence *f;
c530b02f39850a drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Jack Zhang      2021-05-12 @130  	struct dma_fence *hw_fence;
1ab0d211f3b814 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2016-05-18  131  	unsigned i;
1ab0d211f3b814 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2016-05-18  132  
c530b02f39850a drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Jack Zhang      2021-05-12  133  	if (job->hw_fence.ops == NULL)
c530b02f39850a drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Jack Zhang      2021-05-12  134  		hw_fence = job->external_hw_fence;
c530b02f39850a drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Jack Zhang      2021-05-12  135  	else
c530b02f39850a drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Jack Zhang      2021-05-12  136  		hw_fence = &job->hw_fence;
50838c8cc413de drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-03  137  
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  138  	/* Check if any fences where initialized */
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  139  	if (job->base.s_fence && job->base.s_fence->finished.ops)
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  140  		f = &job->base.s_fence->finished;
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  141  	else if (job->hw_fence.ops)
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  142  		f = &job->hw_fence;
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  143  	else
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  144  		f = NULL;
1f3bc0150abc97 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2023-01-12  145  
50838c8cc413de drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-03  146  	for (i = 0; i < job->num_ibs; ++i)
a1917b73d89e88 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c   Christian König 2018-07-13  147  		amdgpu_ib_free(ring->adev, &job->ibs[i], f);
d71518b5aa7c9c drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-01  148  }
d71518b5aa7c9c drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c Christian König 2016-02-01  149  

:::::: The code at line 130 was first introduced by commit
:::::: c530b02f39850a639b72d01ebbf7e5d745c60831 drm/amd/amdgpu embed hw_fence into amdgpu_job

:::::: TO: Jack Zhang <Jack.Zhang1@amd.com>
:::::: CC: Alex Deucher <alexander.deucher@amd.com>

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

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

only message in thread, other threads:[~2023-04-05  6:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-05  6:56 [sashal-stable:pending-5.15 123/124] drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:130:27: warning: variable 'hw_fence' set but not used kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.