All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/gpu/drm/i915/display/intel_plane.c:687 intel_plane_atomic_check_with_state() error: we previously assumed 'fb' could be null (see line 675)
@ 2025-12-13  9:13 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2025-12-13  9:13 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp, Dan Carpenter

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Jani Nikula <jani.nikula@intel.com>
CC: Gustavo Sousa <gustavo.sousa@intel.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   a859eca0e4cc96f63ff125dbe5388d961558b0e9
commit: a649c2abfae0c68d07f127ff4e570c44636afe7e drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch]
date:   6 months ago
:::::: branch date: 3 hours ago
:::::: commit date: 6 months ago
config: i386-randconfig-141-20251212 (https://download.01.org/0day-ci/archive/20251213/202512131726.qq3Ii5CP-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.4.0-5) 12.4.0

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>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202512131726.qq3Ii5CP-lkp@intel.com/

smatch warnings:
drivers/gpu/drm/i915/display/intel_plane.c:687 intel_plane_atomic_check_with_state() error: we previously assumed 'fb' could be null (see line 675)

vim +/fb +687 drivers/gpu/drm/i915/display/intel_plane.c

c17897428e1d259 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  655  
b2b55502d683c72 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-08-23  656  int intel_plane_atomic_check_with_state(const struct intel_crtc_state *old_crtc_state,
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  657  					struct intel_crtc_state *new_crtc_state,
b2b55502d683c72 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-08-23  658  					const struct intel_plane_state *old_plane_state,
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  659  					struct intel_plane_state *new_plane_state)
ea2c67bb4affa84 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2014-12-23  660  {
f90a85e76c2a89e drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  661  	struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane);
7d8d2cbce5af5ed drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-01-10  662  	const struct drm_framebuffer *fb = new_plane_state->hw.fb;
da20eabd2c69761 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  663  	int ret;
ea2c67bb4affa84 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2014-12-23  664  
cb1824bb1ec6b46 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-03-18  665  	intel_plane_set_invisible(new_crtc_state, new_plane_state);
ee42ec19ca2e557 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-11-24  666  	new_crtc_state->enabled_planes &= ~BIT(plane->id);
62ef0dd3cc0c217 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2018-09-20  667  
7b3cb17a48dc1b3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  668  	if (!new_plane_state->hw.crtc && !old_plane_state->hw.crtc)
c196e1d66c36b07 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2015-01-21  669  		return 0;
c196e1d66c36b07 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2015-01-21  670  
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  671  	ret = plane->check_plane(new_crtc_state, new_plane_state);
c389c9c4d981e49 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  672  	if (ret)
da20eabd2c69761 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  673  		return ret;
da20eabd2c69761 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  674  
97bc7ffa1b1e9a8 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05 @675  	if (fb)
97bc7ffa1b1e9a8 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05  676  		new_crtc_state->enabled_planes |= BIT(plane->id);
97bc7ffa1b1e9a8 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05  677  
e9728bd888e1fa2 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-03-02  678  	/* FIXME pre-g4x don't work like this */
f90a85e76c2a89e drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  679  	if (new_plane_state->uapi.visible)
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  680  		new_crtc_state->active_planes |= BIT(plane->id);
e9728bd888e1fa2 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-03-02  681  
3358e2ca0ebd645 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  682  	if (new_plane_state->uapi.visible &&
3358e2ca0ebd645 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  683  	    intel_plane_is_scaled(new_plane_state))
3358e2ca0ebd645 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  684  		new_crtc_state->scaled_planes |= BIT(plane->id);
3358e2ca0ebd645 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  685  
f90a85e76c2a89e drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  686  	if (new_plane_state->uapi.visible &&
4941f35b48f7f32 drivers/gpu/drm/i915/display/intel_atomic_plane.c Imre Deak         2019-12-21 @687  	    intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier))
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  688  		new_crtc_state->nv12_planes |= BIT(plane->id);
8e021151948c56e drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2018-05-12  689  
f90a85e76c2a89e drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  690  	if (new_plane_state->uapi.visible &&
d1d23d7f4be6a61 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2019-09-13  691  	    fb->format->format == DRM_FORMAT_C8)
02c52f1ed20aba1 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-02-07  692  		new_crtc_state->c8_planes |= BIT(plane->id);
02c52f1ed20aba1 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-02-07  693  
f90a85e76c2a89e drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  694  	if (new_plane_state->uapi.visible || old_plane_state->uapi.visible)
790cc9941b137e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  695  		new_crtc_state->update_planes |= BIT(plane->id);
afbd8a722bd64e0 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2018-11-27  696  
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  697  	if (new_plane_state->uapi.visible &&
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  698  	    intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  699  		new_crtc_state->data_rate_y[plane->id] =
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  700  			intel_plane_data_rate(new_crtc_state, new_plane_state, 0);
c457d9cf256e942 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-05-24  701  		new_crtc_state->data_rate[plane->id] =
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  702  			intel_plane_data_rate(new_crtc_state, new_plane_state, 1);
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  703  
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  704  		new_crtc_state->rel_data_rate_y[plane->id] =
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  705  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  706  						       new_plane_state, 0);
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  707  		new_crtc_state->rel_data_rate[plane->id] =
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  708  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  709  						       new_plane_state, 1);
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  710  	} else if (new_plane_state->uapi.visible) {
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  711  		new_crtc_state->data_rate[plane->id] =
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  712  			intel_plane_data_rate(new_crtc_state, new_plane_state, 0);
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  713  
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  714  		new_crtc_state->rel_data_rate[plane->id] =
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  715  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea0 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  716  						       new_plane_state, 0);
943ed3cc02191b2 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  717  	}
c457d9cf256e942 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-05-24  718  
4f25720b2c04a38 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  719  	return intel_plane_atomic_calc_changes(old_crtc_state, new_crtc_state,
4f25720b2c04a38 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  720  					       old_plane_state, new_plane_state);
4f25720b2c04a38 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  721  }
4f25720b2c04a38 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  722  

:::::: The code at line 687 was first introduced by commit
:::::: 4941f35b48f7f329bdf2ccad17d6fdb2190f8d34 drm/i915: Make sure CCS YUV semiplanar format checks work

:::::: TO: Imre Deak <imre.deak@intel.com>
:::::: CC: Imre Deak <imre.deak@intel.com>

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* drivers/gpu/drm/i915/display/intel_plane.c:687 intel_plane_atomic_check_with_state() error: we previously assumed 'fb' could be null (see line 675)
@ 2026-03-24  5:35 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2026-03-24  5:35 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp, Dan Carpenter

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Jani Nikula <jani.nikula@intel.com>
CC: Gustavo Sousa <gustavo.sousa@intel.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   c369299895a591d96745d6492d4888259b004a9e
commit: a649c2abfae0c68d07f127ff4e570c44636afe7e drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch]
date:   9 months ago
:::::: branch date: 32 hours ago
:::::: commit date: 9 months ago
config: x86_64-randconfig-r073-20260323 (https://download.01.org/0day-ci/archive/20260324/202603241312.B3QPyear-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
smatch: v0.5.0-9004-gb810ac53

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>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202603241312.B3QPyear-lkp@intel.com/

smatch warnings:
drivers/gpu/drm/i915/display/intel_plane.c:687 intel_plane_atomic_check_with_state() error: we previously assumed 'fb' could be null (see line 675)

vim +/fb +687 drivers/gpu/drm/i915/display/intel_plane.c

c17897428e1d25 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  655  
b2b55502d683c7 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-08-23  656  int intel_plane_atomic_check_with_state(const struct intel_crtc_state *old_crtc_state,
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  657  					struct intel_crtc_state *new_crtc_state,
b2b55502d683c7 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-08-23  658  					const struct intel_plane_state *old_plane_state,
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  659  					struct intel_plane_state *new_plane_state)
ea2c67bb4affa8 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2014-12-23  660  {
f90a85e76c2a89 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  661  	struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane);
7d8d2cbce5af5e drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-01-10  662  	const struct drm_framebuffer *fb = new_plane_state->hw.fb;
da20eabd2c6976 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  663  	int ret;
ea2c67bb4affa8 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2014-12-23  664  
cb1824bb1ec6b4 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-03-18  665  	intel_plane_set_invisible(new_crtc_state, new_plane_state);
ee42ec19ca2e55 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2020-11-24  666  	new_crtc_state->enabled_planes &= ~BIT(plane->id);
62ef0dd3cc0c21 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2018-09-20  667  
7b3cb17a48dc1b drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  668  	if (!new_plane_state->hw.crtc && !old_plane_state->hw.crtc)
c196e1d66c36b0 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2015-01-21  669  		return 0;
c196e1d66c36b0 drivers/gpu/drm/i915/intel_atomic_plane.c         Matt Roper        2015-01-21  670  
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  671  	ret = plane->check_plane(new_crtc_state, new_plane_state);
c389c9c4d981e4 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  672  	if (ret)
da20eabd2c6976 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  673  		return ret;
da20eabd2c6976 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2015-06-15  674  
97bc7ffa1b1e9a drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05 @675  	if (fb)
97bc7ffa1b1e9a drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05  676  		new_crtc_state->enabled_planes |= BIT(plane->id);
97bc7ffa1b1e9a drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2021-03-05  677  
e9728bd888e1fa drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-03-02  678  	/* FIXME pre-g4x don't work like this */
f90a85e76c2a89 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  679  	if (new_plane_state->uapi.visible)
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  680  		new_crtc_state->active_planes |= BIT(plane->id);
e9728bd888e1fa drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2017-03-02  681  
3358e2ca0ebd64 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  682  	if (new_plane_state->uapi.visible &&
3358e2ca0ebd64 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  683  	    intel_plane_is_scaled(new_plane_state))
3358e2ca0ebd64 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  684  		new_crtc_state->scaled_planes |= BIT(plane->id);
3358e2ca0ebd64 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-02-11  685  
f90a85e76c2a89 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  686  	if (new_plane_state->uapi.visible &&
4941f35b48f7f3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Imre Deak         2019-12-21 @687  	    intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier))
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  688  		new_crtc_state->nv12_planes |= BIT(plane->id);
8e021151948c56 drivers/gpu/drm/i915/intel_atomic_plane.c         Maarten Lankhorst 2018-05-12  689  
f90a85e76c2a89 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  690  	if (new_plane_state->uapi.visible &&
d1d23d7f4be6a6 drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2019-09-13  691  	    fb->format->format == DRM_FORMAT_C8)
02c52f1ed20aba drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-02-07  692  		new_crtc_state->c8_planes |= BIT(plane->id);
02c52f1ed20aba drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-02-07  693  
f90a85e76c2a89 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-10-31  694  	if (new_plane_state->uapi.visible || old_plane_state->uapi.visible)
790cc9941b137e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-01-11  695  		new_crtc_state->update_planes |= BIT(plane->id);
afbd8a722bd64e drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2018-11-27  696  
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  697  	if (new_plane_state->uapi.visible &&
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  698  	    intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  699  		new_crtc_state->data_rate_y[plane->id] =
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  700  			intel_plane_data_rate(new_crtc_state, new_plane_state, 0);
c457d9cf256e94 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-05-24  701  		new_crtc_state->data_rate[plane->id] =
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  702  			intel_plane_data_rate(new_crtc_state, new_plane_state, 1);
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  703  
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  704  		new_crtc_state->rel_data_rate_y[plane->id] =
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  705  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  706  						       new_plane_state, 0);
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  707  		new_crtc_state->rel_data_rate[plane->id] =
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  708  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  709  						       new_plane_state, 1);
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  710  	} else if (new_plane_state->uapi.visible) {
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  711  		new_crtc_state->data_rate[plane->id] =
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  712  			intel_plane_data_rate(new_crtc_state, new_plane_state, 0);
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  713  
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  714  		new_crtc_state->rel_data_rate[plane->id] =
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  715  			intel_plane_relative_data_rate(new_crtc_state,
c034363ca898ea drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  716  						       new_plane_state, 0);
943ed3cc02191b drivers/gpu/drm/i915/display/intel_atomic_plane.c Ville Syrjälä     2022-03-03  717  	}
c457d9cf256e94 drivers/gpu/drm/i915/intel_atomic_plane.c         Ville Syrjälä     2019-05-24  718  
4f25720b2c04a3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  719  	return intel_plane_atomic_calc_changes(old_crtc_state, new_crtc_state,
4f25720b2c04a3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  720  					       old_plane_state, new_plane_state);
4f25720b2c04a3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  721  }
4f25720b2c04a3 drivers/gpu/drm/i915/display/intel_atomic_plane.c Maarten Lankhorst 2019-06-28  722  

:::::: The code at line 687 was first introduced by commit
:::::: 4941f35b48f7f329bdf2ccad17d6fdb2190f8d34 drm/i915: Make sure CCS YUV semiplanar format checks work

:::::: TO: Imre Deak <imre.deak@intel.com>
:::::: CC: Imre Deak <imre.deak@intel.com>

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-03-24  5:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24  5:35 drivers/gpu/drm/i915/display/intel_plane.c:687 intel_plane_atomic_check_with_state() error: we previously assumed 'fb' could be null (see line 675) kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2025-12-13  9:13 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.