All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?
@ 2022-02-10  5:46 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2022-02-10  5:46 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Ben Skeggs <bskeggs@redhat.com>
CC: Lyude Paul <lyude@redhat.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   f4bc5bbb5fef3cf421ba3485d6d383c27ec473ed
commit: c6198d3465a9ff5a67023cc1c497a273a913d46a drm/nouveau/fifo/gf100: use fifo engine id for engine recovery mask
date:   12 months ago
:::::: branch date: 12 hours ago
:::::: commit date: 12 months ago
config: powerpc-randconfig-m031-20220130 (https://download.01.org/0day-ci/archive/20220210/202202101352.J0SJras4-lkp(a)intel.com/config)
compiler: powerpc-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>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?

vim +192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c

24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  173  
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  174  static void
6189f1b0938dc06 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  175  gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,
05c7145dae17a53 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-01-14  176  		   struct gf100_fifo_chan *chan)
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  177  {
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  178  	struct nvkm_subdev *subdev = &fifo->base.engine.subdev;
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  179  	struct nvkm_device *device = subdev->device;
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  180  	u32 chid = chan->base.chid;
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  181  	int engi = gf100_fifo_engine_id(&fifo->base, engine);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  182  
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  183  	nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n",
9c28abb7db540a9 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2020-07-25  184  		   engine->subdev.name, chid);
6ca307b0c9c7878 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  185  	assert_spin_locked(&fifo->base.lock);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  186  
8774440390cdfe3 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  187  	nvkm_mask(device, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000);
8f0649b5c6e70ec drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  188  	list_del_init(&chan->head);
8f0649b5c6e70ec drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  189  	chan->killed = true;
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  190  
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  191  	if (engi >= 0 && engi != GF100_FIFO_ENGN_SW)
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06 @192  		fifo->recover.mask |= BIT(engi);
792662439cf2417 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-03-11  193  	schedule_work(&fifo->recover.work);
ff9f29abf0ef4c4 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-11-05  194  	nvkm_fifo_kevent(&fifo->base, chid);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  195  }
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  196  

---
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] 5+ messages in thread

* drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?
@ 2022-01-31  1:21 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2022-01-31  1:21 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Ben Skeggs <bskeggs@redhat.com>
CC: Lyude Paul <lyude@redhat.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   26291c54e111ff6ba87a164d85d4a4e134b7315c
commit: c6198d3465a9ff5a67023cc1c497a273a913d46a drm/nouveau/fifo/gf100: use fifo engine id for engine recovery mask
date:   12 months ago
:::::: branch date: 12 hours ago
:::::: commit date: 12 months ago
config: powerpc-randconfig-m031-20220130 (https://download.01.org/0day-ci/archive/20220131/202201310953.QyTrhHrp-lkp(a)intel.com/config)
compiler: powerpc-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>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?

vim +192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c

24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  173  
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  174  static void
6189f1b0938dc0 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  175  gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,
05c7145dae17a5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-01-14  176  		   struct gf100_fifo_chan *chan)
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  177  {
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  178  	struct nvkm_subdev *subdev = &fifo->base.engine.subdev;
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  179  	struct nvkm_device *device = subdev->device;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  180  	u32 chid = chan->base.chid;
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  181  	int engi = gf100_fifo_engine_id(&fifo->base, engine);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  182  
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  183  	nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n",
9c28abb7db540a drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2020-07-25  184  		   engine->subdev.name, chid);
6ca307b0c9c787 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  185  	assert_spin_locked(&fifo->base.lock);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  186  
8774440390cdfe drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  187  	nvkm_mask(device, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  188  	list_del_init(&chan->head);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  189  	chan->killed = true;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  190  
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  191  	if (engi >= 0 && engi != GF100_FIFO_ENGN_SW)
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06 @192  		fifo->recover.mask |= BIT(engi);
792662439cf241 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-03-11  193  	schedule_work(&fifo->recover.work);
ff9f29abf0ef4c drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-11-05  194  	nvkm_fifo_kevent(&fifo->base, chid);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  195  }
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  196  

---
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] 5+ messages in thread

* drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?
@ 2021-12-19  9:18 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-12-19  9:18 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Ben Skeggs <bskeggs@redhat.com>
CC: Lyude Paul <lyude@redhat.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   3f667b5d4053ad54aee13dab5c94f04ff75ddfdf
commit: c6198d3465a9ff5a67023cc1c497a273a913d46a drm/nouveau/fifo/gf100: use fifo engine id for engine recovery mask
date:   10 months ago
:::::: branch date: 12 hours ago
:::::: commit date: 10 months ago
config: powerpc-randconfig-m031-20211207 (https://download.01.org/0day-ci/archive/20211219/202112191703.cic3KHrx-lkp(a)intel.com/config)
compiler: powerpc-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>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?

vim +192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c

24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  173  
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  174  static void
6189f1b0938dc06 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  175  gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,
05c7145dae17a53 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-01-14  176  		   struct gf100_fifo_chan *chan)
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  177  {
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  178  	struct nvkm_subdev *subdev = &fifo->base.engine.subdev;
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  179  	struct nvkm_device *device = subdev->device;
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  180  	u32 chid = chan->base.chid;
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  181  	int engi = gf100_fifo_engine_id(&fifo->base, engine);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  182  
e5c5e4f5d319799 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  183  	nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n",
9c28abb7db540a9 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2020-07-25  184  		   engine->subdev.name, chid);
6ca307b0c9c7878 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  185  	assert_spin_locked(&fifo->base.lock);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  186  
8774440390cdfe3 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  187  	nvkm_mask(device, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000);
8f0649b5c6e70ec drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  188  	list_del_init(&chan->head);
8f0649b5c6e70ec drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  189  	chan->killed = true;
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  190  
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  191  	if (engi >= 0 && engi != GF100_FIFO_ENGN_SW)
c6198d3465a9ff5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06 @192  		fifo->recover.mask |= BIT(engi);
792662439cf2417 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-03-11  193  	schedule_work(&fifo->recover.work);
ff9f29abf0ef4c4 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-11-05  194  	nvkm_fifo_kevent(&fifo->base, chid);
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  195  }
24e8341e4cd4c7e drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  196  

---
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] 5+ messages in thread

* drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?
@ 2021-11-28 10:16 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-11-28 10:16 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Ben Skeggs <bskeggs@redhat.com>
CC: Lyude Paul <lyude@redhat.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   3498e7f2bb415e447354a3debef6738d9655768c
commit: c6198d3465a9ff5a67023cc1c497a273a913d46a drm/nouveau/fifo/gf100: use fifo engine id for engine recovery mask
date:   10 months ago
:::::: branch date: 11 hours ago
:::::: commit date: 10 months ago
config: mips-randconfig-m031-20211123 (https://download.01.org/0day-ci/archive/20211128/202111281840.D915HXvJ-lkp(a)intel.com/config)
compiler: mips-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>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?

vim +192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c

24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  173  
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  174  static void
6189f1b0938dc0 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  175  gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,
05c7145dae17a5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-01-14  176  		   struct gf100_fifo_chan *chan)
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  177  {
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  178  	struct nvkm_subdev *subdev = &fifo->base.engine.subdev;
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  179  	struct nvkm_device *device = subdev->device;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  180  	u32 chid = chan->base.chid;
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  181  	int engi = gf100_fifo_engine_id(&fifo->base, engine);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  182  
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  183  	nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n",
9c28abb7db540a drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2020-07-25  184  		   engine->subdev.name, chid);
6ca307b0c9c787 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  185  	assert_spin_locked(&fifo->base.lock);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  186  
8774440390cdfe drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  187  	nvkm_mask(device, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  188  	list_del_init(&chan->head);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  189  	chan->killed = true;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  190  
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  191  	if (engi >= 0 && engi != GF100_FIFO_ENGN_SW)
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06 @192  		fifo->recover.mask |= BIT(engi);
792662439cf241 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-03-11  193  	schedule_work(&fifo->recover.work);
ff9f29abf0ef4c drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-11-05  194  	nvkm_fifo_kevent(&fifo->base, chid);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  195  }
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  196  

---
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] 5+ messages in thread

* drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?
@ 2021-10-12 23:59 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-10-12 23:59 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Ben Skeggs <bskeggs@redhat.com>
CC: Lyude Paul <lyude@redhat.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   f4d0cc426f77df6890aa868f96c2de89686aae8a
commit: c6198d3465a9ff5a67023cc1c497a273a913d46a drm/nouveau/fifo/gf100: use fifo engine id for engine recovery mask
date:   8 months ago
:::::: branch date: 6 hours ago
:::::: commit date: 8 months ago
config: parisc-randconfig-m031-20211012 (attached as .config)
compiler: hppa-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>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type?

vim +192 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c

24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  173  
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  174  static void
6189f1b0938dc0 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  175  gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,
05c7145dae17a5 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-01-14  176  		   struct gf100_fifo_chan *chan)
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  177  {
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  178  	struct nvkm_subdev *subdev = &fifo->base.engine.subdev;
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  179  	struct nvkm_device *device = subdev->device;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  180  	u32 chid = chan->base.chid;
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  181  	int engi = gf100_fifo_engine_id(&fifo->base, engine);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  182  
e5c5e4f5d31979 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  183  	nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n",
9c28abb7db540a drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2020-07-25  184  		   engine->subdev.name, chid);
6ca307b0c9c787 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  185  	assert_spin_locked(&fifo->base.lock);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  186  
8774440390cdfe drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  187  	nvkm_mask(device, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  188  	list_del_init(&chan->head);
8f0649b5c6e70e drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2015-08-20  189  	chan->killed = true;
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  190  
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06  191  	if (engi >= 0 && engi != GF100_FIFO_ENGN_SW)
c6198d3465a9ff drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2021-02-06 @192  		fifo->recover.mask |= BIT(engi);
792662439cf241 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-03-11  193  	schedule_work(&fifo->recover.work);
ff9f29abf0ef4c drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c Ben Skeggs 2016-11-05  194  	nvkm_fifo_kevent(&fifo->base, chid);
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  195  }
24e8341e4cd4c7 drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c  Ben Skeggs 2014-02-05  196  

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

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 31754 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-02-10  5:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-10  5:46 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:192 gf100_fifo_recover() warn: should '(((1))) << engi' be a 64 bit type? kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2022-01-31  1:21 kernel test robot
2021-12-19  9:18 kernel test robot
2021-11-28 10:16 kernel test robot
2021-10-12 23:59 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.