All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/gpu/drm/msm/msm_gem_submit.c:100:32: warning: Local variable submit_bo shadows outer function [shadowFunction]
@ 2022-02-04  1:29 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-02-04  1:29 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 4087 bytes --]

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: "Christian König" <christian.koenig@amd.com>
CC: Rob Clark <robdclark@gmail.com>

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 <lkp@intel.com>


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 <robdclark@gmail.com>
:::::: CC: Rob Clark <robdclark@gmail.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

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

only message in thread, other threads:[~2022-02-04  1:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-04  1:29 drivers/gpu/drm/msm/msm_gem_submit.c:100:32: warning: Local variable submit_bo shadows outer function [shadowFunction] 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.