tree:   https://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 
exynos-drm-misc-next
head:   01ac6e4e53b6351df42c97d217b0d2dbeef5c917
commit: 0810d5ad88a18f1e6d549853a388ad0316f74e36 [1286/1301] accel/rocket: Add 
job submission IOCTL
config: um-allyesconfig 
(https://download.01.org/0day-ci/archive/20250730/202507300648.t4m5aazs-...@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14+deb12u1) 12.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20250730/202507300648.t4m5aazs-...@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/202507300648.t4m5aazs-...@intel.com/

All warnings (new ones prefixed by >>):

   drivers/accel/rocket/rocket_job.c: In function 'rocket_job_timedout':
   drivers/accel/rocket/rocket_job.c:393:16: error: 
'DRM_GPU_SCHED_STAT_NOMINAL' undeclared (first use in this function); did you 
mean 'DRM_GPU_SCHED_STAT_NO_HANG'?
     393 |         return DRM_GPU_SCHED_STAT_NOMINAL;
         |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
         |                DRM_GPU_SCHED_STAT_NO_HANG
   drivers/accel/rocket/rocket_job.c:393:16: note: each undeclared identifier 
is reported only once for each function it appears in
   drivers/accel/rocket/rocket_job.c: In function 'rocket_ioctl_submit_job':
   drivers/accel/rocket/rocket_job.c:553:15: error: too few arguments to 
function 'drm_sched_job_init'
     553 |         ret = drm_sched_job_init(&rjob->base,
         |               ^~~~~~~~~~~~~~~~~~
   In file included from drivers/accel/rocket/rocket_core.h:7,
                    from drivers/accel/rocket/rocket_job.c:15:
   include/drm/gpu_scheduler.h:655:5: note: declared here
     655 | int drm_sched_job_init(struct drm_sched_job *job,
         |     ^~~~~~~~~~~~~~~~~~
   drivers/accel/rocket/rocket_job.c: In function 'rocket_job_timedout':
>> drivers/accel/rocket/rocket_job.c:394:1: warning: control reaches end of 
>> non-void function [-Wreturn-type]
     394 | }
         | ^


vim +394 drivers/accel/rocket/rocket_job.c

   381  
   382  static enum drm_gpu_sched_stat rocket_job_timedout(struct drm_sched_job 
*sched_job)
   383  {
   384          struct rocket_job *job = to_rocket_job(sched_job);
   385          struct rocket_device *rdev = job->rdev;
   386          struct rocket_core *core = sched_to_core(rdev, 
sched_job->sched);
   387  
   388          dev_err(core->dev, "NPU job timed out");
   389  
   390          atomic_set(&core->reset.pending, 1);
   391          rocket_reset(core, sched_job);
   392  
   393          return DRM_GPU_SCHED_STAT_NOMINAL;
 > 394  }
   395  

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

Reply via email to