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]
