CC: [email protected]
CC: [email protected]
TO: Ben Skeggs <[email protected]>
CC: Lyude Paul <[email protected]>

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/[email protected]/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 <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

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/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to