All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
Cc: oe-kbuild-all@lists.linux.dev
Subject: [intel-lts:pr/57 1/1] drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:255:15: warning: array subscript <unknown> is outside array bounds of 'struct etnaviv_gem_submit_bo[0]'
Date: Thu, 27 Feb 2025 07:41:37 +0800	[thread overview]
Message-ID: <202502270713.UsDPznMR-lkp@intel.com> (raw)

tree:   https://github.com/intel/linux-intel-lts.git pr/57
head:   6fe7458ff80d33a5dba8b386c88d33ffd2ccb47d
commit: fd4b77e8deea9cced6c1eca8bd64d2f03fc7cc94 [1/1] drm/etnaviv: don't restrict to certain architectures
config: riscv-randconfig-002-20250217 (https://download.01.org/0day-ci/archive/20250227/202502270713.UsDPznMR-lkp@intel.com/config)
compiler: riscv64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250227/202502270713.UsDPznMR-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/202502270713.UsDPznMR-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'submit_lock_objects':
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:125:69: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     125 |                 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj;
         |                                                          ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:132:34: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     132 |                 if (!(submit->bos[i].flags & BO_LOCKED)) {
         |                       ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:140:36: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     140 |                         submit->bos[i].flags |= BO_LOCKED;
         |                         ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:140:36: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     140 |                         submit->bos[i].flags |= BO_LOCKED;
         |                         ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:158:42: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     158 |                 etnaviv_obj = submit->bos[contended].obj;
         |                               ~~~~~~~~~~~^~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:164:36: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     164 |                         submit->bos[contended].flags |= BO_LOCKED;
         |                         ~~~~~~~~~~~^~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:164:36: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     164 |                         submit->bos[contended].flags |= BO_LOCKED;
         |                         ~~~~~~~~~~~^~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_lookup_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:513:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:79:28: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      79 |                 submit->bos[i].flags = bo->flags;
         |                 ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_lookup_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:513:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:98:28: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      98 |                 submit->bos[i].obj = to_etnaviv_bo(obj);
         |                 ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_pin_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:531:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:228:69: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     228 |                 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj;
         |                                                          ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_pin_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:531:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:239:28: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     239 |                 submit->bos[i].flags |= BO_PINNED;
         |                 ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_pin_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:531:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:239:28: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     239 |                 submit->bos[i].flags |= BO_PINNED;
         |                 ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_pin_objects',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:531:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:240:28: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     240 |                 submit->bos[i].mapping = mapping;
         |                 ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_bo',
       inlined from 'submit_reloc' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:294:9,
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:535:8:
>> drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:255:15: warning: array subscript <unknown> is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     255 |         *bo = &submit->bos[idx];
         |               ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_bo',
       inlined from 'submit_perfmon_validate' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:321:9,
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:540:8:
>> drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:255:15: warning: array subscript <unknown> is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     255 |         *bo = &submit->bos[idx];
         |               ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:178:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     178 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:178:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     178 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:178:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     178 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:178:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     178 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:191:31: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     191 |                         ret = reservation_object_get_fences_rcu(robj, &bo->excl,
         |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     192 |                                                                 &bo->nr_shared,
         |                                                                 ~~~~~~~~~~~~~~~
     193 |                                                                 &bo->shared);
         |                                                                 ~~~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:191:31: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     191 |                         ret = reservation_object_get_fences_rcu(robj, &bo->excl,
         |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     192 |                                                                 &bo->nr_shared,
         |                                                                 ~~~~~~~~~~~~~~~
     193 |                                                                 &bo->shared);
         |                                                                 ~~~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_fence_sync',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:550:8:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:191:31: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     191 |                         ret = reservation_object_get_fences_rcu(robj, &bo->excl,
         |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     192 |                                                                 &bo->nr_shared,
         |                                                                 ~~~~~~~~~~~~~~~
     193 |                                                                 &bo->shared);
         |                                                                 ~~~~~~~~~~~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_attach_object_fences',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:558:2:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:210:69: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     210 |                 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj;
         |                                                          ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
   In function 'submit_attach_object_fences',
       inlined from 'etnaviv_ioctl_gem_submit' at drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:558:2:
   drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:212:32: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
     212 |                 if (submit->bos[i].flags & ETNA_SUBMIT_BO_WRITE)
         |                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h: In function 'etnaviv_ioctl_gem_submit':
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
--
   drivers/gpu/drm/etnaviv/etnaviv_sched.c: In function 'etnaviv_sched_dependency':
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   In file included from drivers/gpu/drm/etnaviv/etnaviv_sched.c:10:
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~
>> drivers/gpu/drm/etnaviv/etnaviv_sched.c:39:64: warning: array subscript i is outside array bounds of 'struct etnaviv_gem_submit_bo[0]' [-Warray-bounds=]
      39 |                 struct etnaviv_gem_submit_bo *bo = &submit->bos[i];
         |                                                     ~~~~~~~~~~~^~~
   drivers/gpu/drm/etnaviv/etnaviv_gem.h:110:38: note: while referencing 'bos'
     110 |         struct etnaviv_gem_submit_bo bos[0];
         |                                      ^~~


vim +255 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c

a8c21a5451d831 The etnaviv authors 2015-12-03  245  
a8c21a5451d831 The etnaviv authors 2015-12-03  246  static int submit_bo(struct etnaviv_gem_submit *submit, u32 idx,
8779aa8f8b7fa3 Russell King        2016-01-21  247  	struct etnaviv_gem_submit_bo **bo)
a8c21a5451d831 The etnaviv authors 2015-12-03  248  {
a8c21a5451d831 The etnaviv authors 2015-12-03  249  	if (idx >= submit->nr_bos) {
a8c21a5451d831 The etnaviv authors 2015-12-03  250  		DRM_ERROR("invalid buffer index: %u (out of %u)\n",
a8c21a5451d831 The etnaviv authors 2015-12-03  251  				idx, submit->nr_bos);
a8c21a5451d831 The etnaviv authors 2015-12-03  252  		return -EINVAL;
a8c21a5451d831 The etnaviv authors 2015-12-03  253  	}
a8c21a5451d831 The etnaviv authors 2015-12-03  254  
8779aa8f8b7fa3 Russell King        2016-01-21 @255  	*bo = &submit->bos[idx];
a8c21a5451d831 The etnaviv authors 2015-12-03  256  
a8c21a5451d831 The etnaviv authors 2015-12-03  257  	return 0;
a8c21a5451d831 The etnaviv authors 2015-12-03  258  }
a8c21a5451d831 The etnaviv authors 2015-12-03  259  

:::::: The code at line 255 was first introduced by commit
:::::: 8779aa8f8b7fa397a0abe9e6af3334ea41e15836 drm: etnaviv: clean up submit_bo()

:::::: TO: Russell King <rmk+kernel@arm.linux.org.uk>
:::::: CC: Lucas Stach <l.stach@pengutronix.de>

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

                 reply	other threads:[~2025-02-26 23:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202502270713.UsDPznMR-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild-all@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.