intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [drm-xe:drm-xe-next 12/13] drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h:46:9: warning: variable 'err' is uninitialized when used here
@ 2025-09-10 23:15 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-09-10 23:15 UTC (permalink / raw)
  To: Thomas Hellström; +Cc: llvm, oe-kbuild-all, intel-xe, Matthew Brost

tree:   https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next
head:   844150c255c94230aec41f88db8e2875cb97439e
commit: 1f1541720f651727591411e68c16299de0447b43 [12/13] drm/xe: Rework instances of variants of xe_bo_create_locked()
config: loongarch-allmodconfig (https://download.01.org/0day-ci/archive/20250911/202509110707.feCc83AG-lkp@intel.com/config)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250911/202509110707.feCc83AG-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202509110707.feCc83AG-lkp@intel.com/

All warnings (new ones prefixed by >>):

   In file included from drivers/gpu/drm/i915/display/intel_fbc.c:47:
>> drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h:46:9: warning: variable 'err' is uninitialized when used here [-Wuninitialized]
      46 |         return err;
         |                ^~~
   drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h:25:9: note: initialize the variable 'err' to silence this warning
      25 |         int err;
         |                ^
         |                 = 0
   1 warning generated.


vim +/err +46 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h

c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  18  
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  19  static inline int i915_gem_stolen_insert_node_in_range(struct xe_device *xe,
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  20  						       struct i915_stolen_fb *fb,
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  21  						       u32 size, u32 align,
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  22  						       u32 start, u32 end)
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  23  {
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  24  	struct xe_bo *bo;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  25  	int err;
62742d12663145 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Lucas De Marchi     2024-03-22  26  	u32 flags = XE_BO_FLAG_PINNED | XE_BO_FLAG_STOLEN;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  27  
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  28  	if (start < SZ_4K)
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  29  		start = SZ_4K;
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  30  
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  31  	if (align) {
8ea8c918e7dbd5 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Vinod Govindapillai 2024-01-12  32  		size = ALIGN(size, align);
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  33  		start = ALIGN(start, align);
48b1f11c95e8c9 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Matthew Auld        2024-04-12  34  	}
8ea8c918e7dbd5 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Vinod Govindapillai 2024-01-12  35  
1f1541720f6517 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h Thomas Hellström    2025-09-08  36  	bo = xe_bo_create_pin_range_novm(xe, xe_device_get_root_tile(xe),
1f1541720f6517 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h Thomas Hellström    2025-09-08  37  					 size, start, end, ttm_bo_type_kernel, flags);
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  38  	if (IS_ERR(bo)) {
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  39  		err = PTR_ERR(bo);
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  40  		bo = NULL;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  41  		return err;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  42  	}
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  43  
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  44  	fb->bo = bo;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  45  
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13 @46  	return err;
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  47  }
c5a2eadd729ba3 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h     Jouni Högander      2023-09-13  48  

:::::: The code at line 46 was first introduced by commit
:::::: c5a2eadd729ba3538f77ea2e055ca1f2efe82092 drm/xe/display: Xe stolen memory handling for fbc support

:::::: TO: Jouni Högander <jouni.hogander@intel.com>
:::::: CC: Rodrigo Vivi <rodrigo.vivi@intel.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-09-10 23:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-10 23:15 [drm-xe:drm-xe-next 12/13] drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h:46:9: warning: variable 'err' is uninitialized when used here kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).