CC: [email protected]
CC: [email protected]
TO: "Christian König" <[email protected]>
CC: Rob Clark <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   88808fbbead481aedb46640a5ace69c58287f56a
commit: b3ed524f84f573ece1aa2f26e9db3c34a593e0d1 drm/msm: allow compile_test on 
!ARM
date:   4 months ago
:::::: branch date: 24 hours ago
:::::: commit date: 4 months ago
compiler: nios2-linux-gcc (GCC) 11.2.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

>> drivers/gpu/drm/msm/msm_gem_submit.c:100:32: warning: Local variable 
>> submit_bo shadows outer function [shadowFunction]
     struct drm_msm_gem_submit_bo submit_bo;
                                  ^
   drivers/gpu/drm/msm/msm_gem_submit.c:405:12: note: Shadowed declaration
   static int submit_bo(struct msm_gem_submit *submit, uint32_t idx,
              ^
   drivers/gpu/drm/msm/msm_gem_submit.c:100:32: note: Shadow variable
     struct drm_msm_gem_submit_bo submit_bo;
                                  ^
>> drivers/gpu/drm/msm/msm_gem_submit.c:452:35: warning: Local variable 
>> submit_reloc shadows outer function [shadowFunction]
     struct drm_msm_gem_submit_reloc submit_reloc = relocs[i];
                                     ^
   drivers/gpu/drm/msm/msm_gem_submit.c:425:12: note: Shadowed declaration
   static int submit_reloc(struct msm_gem_submit *submit, struct msm_gem_object 
*obj,
              ^
   drivers/gpu/drm/msm/msm_gem_submit.c:452:35: note: Shadow variable
     struct drm_msm_gem_submit_reloc submit_reloc = relocs[i];
                                     ^

vim +100 drivers/gpu/drm/msm/msm_gem_submit.c

40e6815bba6e34e Rob Clark              2016-05-03   92  
7198e6b03155f6d Rob Clark              2013-07-19   93  static int 
submit_lookup_objects(struct msm_gem_submit *submit,
7198e6b03155f6d Rob Clark              2013-07-19   94                  struct 
drm_msm_gem_submit *args, struct drm_file *file)
7198e6b03155f6d Rob Clark              2013-07-19   95  {
7198e6b03155f6d Rob Clark              2013-07-19   96          unsigned i;
7198e6b03155f6d Rob Clark              2013-07-19   97          int ret = 0;
7198e6b03155f6d Rob Clark              2013-07-19   98  
7198e6b03155f6d Rob Clark              2013-07-19   99          for (i = 0; i < 
args->nr_bos; i++) {
7198e6b03155f6d Rob Clark              2013-07-19 @100                  struct 
drm_msm_gem_submit_bo submit_bo;
7198e6b03155f6d Rob Clark              2013-07-19  101                  void 
__user *userptr =
3ed605bc8a0a688 Gustavo Padovan        2016-04-26  102                          
u64_to_user_ptr(args->bos + (i * sizeof(submit_bo)));
7198e6b03155f6d Rob Clark              2013-07-19  103  
a9e26cab40ecfd4 Rob Clark              2016-06-01  104                  /* make 
sure we don't have garbage flags, in case we hit
a9e26cab40ecfd4 Rob Clark              2016-06-01  105                   * 
error path before flags is initialized:
a9e26cab40ecfd4 Rob Clark              2016-06-01  106                   */
a9e26cab40ecfd4 Rob Clark              2016-06-01  107                  
submit->bos[i].flags = 0;
a9e26cab40ecfd4 Rob Clark              2016-06-01  108  
21c42da18ef128c Dan Carpenter          2017-01-16  109                  if 
(copy_from_user(&submit_bo, userptr, sizeof(submit_bo))) {
21c42da18ef128c Dan Carpenter          2017-01-16  110                          
ret = -EFAULT;
b673499ae738e77 Kristian H. Kristensen 2019-03-20  111                          
i = 0;
89f82cbb0d5c0ab Rob Clark              2016-08-22  112                          
goto out;
21c42da18ef128c Dan Carpenter          2017-01-16  113                  }
7198e6b03155f6d Rob Clark              2013-07-19  114  

:::::: The code at line 100 was first introduced by commit
:::::: 7198e6b03155f6dadecadba004eb83b81a6ffe4c drm/msm: add a3xx gpu support

:::::: TO: Rob Clark <[email protected]>
:::::: CC: Rob Clark <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to