* 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.