CC: [email protected]
BCC: [email protected]
CC: [email protected]
TO: "Christian König" <[email protected]>
CC: Matthew Auld <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   9d004b2f4fea97cde123e7f1939b80e77bf2e695
commit: cb1c81467af355829a4a9d8fa3f92ffab355d93c drm/ttm: flip the switch for 
driver allocated resources v2
date:   12 months ago
:::::: branch date: 3 hours ago
:::::: commit date: 12 months ago
config: arc-randconfig-m031-20220524 
(https://download.01.org/0day-ci/archive/20220528/[email protected]/config)
compiler: arceb-elf-gcc (GCC) 11.3.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/gpu/drm/nouveau/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should 
'(*res)->num_pages << 14' be a 64 bit type?

vim +119 drivers/gpu/drm/nouveau/nouveau_ttm.c

bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  100  
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  101  static int
9de59bc201496f Dave Airlie     2020-08-04  102  nv04_gart_manager_new(struct 
ttm_resource_manager *man,
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  103                        struct 
ttm_buffer_object *bo,
f1217ed09f827e Christian König 2014-08-27  104                        const 
struct ttm_place *place,
cb1c81467af355 Christian König 2021-04-30  105                        struct 
ttm_resource **res)
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  106  {
9ce523cc3bf2ac Ben Skeggs      2017-11-01  107          struct nouveau_bo *nvbo 
= nouveau_bo(bo);
0d5a03c3d92548 Ben Skeggs      2018-05-08  108          struct nouveau_drm *drm 
= nouveau_bdev(bo->bdev);
9ce523cc3bf2ac Ben Skeggs      2017-11-01  109          struct nouveau_mem *mem;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  110          int ret;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  111  
cb1c81467af355 Christian König 2021-04-30  112          ret = 
nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, res);
9ce523cc3bf2ac Ben Skeggs      2017-11-01  113          if (ret)
9ce523cc3bf2ac Ben Skeggs      2017-11-01  114                  return ret;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  115  
cb1c81467af355 Christian König 2021-04-30  116          mem = nouveau_mem(*res);
cb1c81467af355 Christian König 2021-04-30  117          ttm_resource_init(bo, 
place, *res);
d7722134b8254b Ben Skeggs      2017-11-01  118          ret = 
nvif_vmm_get(&mem->cli->vmm.vmm, PTES, false, 12, 0,
cb1c81467af355 Christian König 2021-04-30 @119                             
(long)(*res)->num_pages << PAGE_SHIFT, &mem->vma[0]);
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  120          if (ret) {
cb1c81467af355 Christian König 2021-04-30  121                  
nouveau_mem_del(*res);
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  122                  return ret;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  123          }
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  124  
cb1c81467af355 Christian König 2021-04-30  125          (*res)->start = 
mem->vma[0].addr >> PAGE_SHIFT;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  126          return 0;
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  127  }
bc9e7b9a61e9e9 Ben Skeggs      2012-07-19  128  

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

Reply via email to