* drivers/gpu/drm/nouveau/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should '(*res)->num_pages << 12' be a 64 bit type?
@ 2022-02-06 19:38 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2022-02-06 19:38 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 3292 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: "Christian König" <christian.koenig@amd.com>
CC: Matthew Auld <matthew.auld@intel.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 90c9e950c0def5c354b4a6154a2ddda3e5f214ac
commit: cb1c81467af355829a4a9d8fa3f92ffab355d93c drm/ttm: flip the switch for driver allocated resources v2
date: 8 months ago
:::::: branch date: 25 hours ago
:::::: commit date: 8 months ago
config: powerpc-randconfig-m031-20220130 (https://download.01.org/0day-ci/archive/20220207/202202070336.MVM9IeLm-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/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should '(*res)->num_pages << 12' 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, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
^ permalink raw reply [flat|nested] 2+ messages in thread
* drivers/gpu/drm/nouveau/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should '(*res)->num_pages << 12' be a 64 bit type?
@ 2022-02-24 15:40 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2022-02-24 15:40 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 3320 bytes --]
CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: "Christian König" <christian.koenig@amd.com>
CC: Matthew Auld <matthew.auld@intel.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 23d04328444a8fa0ca060c5e532220dac8e8bc26
commit: cb1c81467af355829a4a9d8fa3f92ffab355d93c drm/ttm: flip the switch for driver allocated resources v2
date: 9 months ago
:::::: branch date: 19 hours ago
:::::: commit date: 9 months ago
config: microblaze-randconfig-m031-20220224 (https://download.01.org/0day-ci/archive/20220224/202202242310.QTud6rd9-lkp(a)intel.com/config)
compiler: microblaze-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/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should '(*res)->num_pages << 12' 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, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-02-24 15:40 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-06 19:38 drivers/gpu/drm/nouveau/nouveau_ttm.c:119 nv04_gart_manager_new() warn: should '(*res)->num_pages << 12' be a 64 bit type? kernel test robot
2022-02-24 15:40 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.