All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.