CC: [email protected]
CC: [email protected]
CC: [email protected]
TO: Jani Nikula <[email protected]>
CC: Rodrigo Vivi <[email protected]>

tree:   git://anongit.freedesktop.org/drm-intel drm-intel-next
head:   705d4feeb269e22c4850ad66e2210b737b553236
commit: 705d4feeb269e22c4850ad66e2210b737b553236 [14/14] drm/i915/fb: move user 
framebuffer stuff to intel_fb.c
:::::: branch date: 2 weeks ago
:::::: commit date: 2 weeks ago
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

>> drivers/gpu/drm/ttm/ttm_bo.c:556:35: warning: Uninitialized variable: 
>> evict_mem [uninitvar]
    ret = ttm_bo_handle_move_mem(bo, evict_mem, true, ctx, &hop);
                                     ^
--
>> drivers/gpu/drm/i915/display/intel_fb.c:1220:42: warning: Possible null 
>> pointer dereference: obj [nullPointer]
    struct drm_i915_private *i915 = to_i915(obj->base.dev);
                                            ^
   drivers/gpu/drm/i915/display/intel_fb.c:1219:36: note: Assignment 
'obj=(fb)?to_intel_bo(fb->obj[0]):NULL', assigned value is 0
    struct drm_i915_gem_object *obj = intel_fb_obj(fb);
                                      ^
   drivers/gpu/drm/i915/display/intel_fb.c:1220:42: note: Null pointer 
dereference
    struct drm_i915_private *i915 = to_i915(obj->base.dev);
                                            ^

vim +1220 drivers/gpu/drm/i915/display/intel_fb.c

705d4feeb269e2 Jani Nikula 2021-08-23  1214  
705d4feeb269e2 Jani Nikula 2021-08-23  1215  static int 
intel_user_framebuffer_create_handle(struct drm_framebuffer *fb,
705d4feeb269e2 Jani Nikula 2021-08-23  1216                                     
        struct drm_file *file,
705d4feeb269e2 Jani Nikula 2021-08-23  1217                                     
        unsigned int *handle)
705d4feeb269e2 Jani Nikula 2021-08-23  1218  {
705d4feeb269e2 Jani Nikula 2021-08-23  1219     struct drm_i915_gem_object *obj 
= intel_fb_obj(fb);
705d4feeb269e2 Jani Nikula 2021-08-23 @1220     struct drm_i915_private *i915 = 
to_i915(obj->base.dev);
705d4feeb269e2 Jani Nikula 2021-08-23  1221  
705d4feeb269e2 Jani Nikula 2021-08-23  1222     if 
(i915_gem_object_is_userptr(obj)) {
705d4feeb269e2 Jani Nikula 2021-08-23  1223             drm_dbg(&i915->drm,
705d4feeb269e2 Jani Nikula 2021-08-23  1224                     "attempting to 
use a userptr for a framebuffer, denied\n");
705d4feeb269e2 Jani Nikula 2021-08-23  1225             return -EINVAL;
705d4feeb269e2 Jani Nikula 2021-08-23  1226     }
705d4feeb269e2 Jani Nikula 2021-08-23  1227  
705d4feeb269e2 Jani Nikula 2021-08-23  1228     return 
drm_gem_handle_create(file, &obj->base, handle);
705d4feeb269e2 Jani Nikula 2021-08-23  1229  }
705d4feeb269e2 Jani Nikula 2021-08-23  1230  

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

Reply via email to