From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C80B124336D for ; Sat, 7 Mar 2026 23:37:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.9 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772926646; cv=none; b=eEo6TE5J0IkSjBvsRdNUCeEJlwz2I/KHQYr187QktrLWDFJDpzzxaLHnuOfYletSPN0PHU64wr8/uxTctNeIA/dJFH2Q6/DsZAAOi3RxY65plWX2xqfiEi37NZOsPxz/EbARVT1nNuOv9oaNlu8R6y/X4640QqaRtSGLPlqhK0k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772926646; c=relaxed/simple; bh=lBniD8GnjgMCQ6FawSrnX0hp+Xoqwr/5iGj2KRsSksM=; h=Date:From:To:Cc:Subject:Message-ID; b=mDGD0T8E4o6rb0ud6u0ymOGgDp+vsjzlqjcURa55K1QI/kKogSQGWQZD9WmX2YiTPXZDNHl2nxeBz0EvX3obQB+kiJspSU8COCe0J9SsIn8b9GfYwmUwD10ypVlY1WSxaKeE+srGKo8KSnwwuuAy8XKy/45kEWYJ8Sk7h65UI9E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=KAbu0ES9; arc=none smtp.client-ip=192.198.163.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="KAbu0ES9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1772926644; x=1804462644; h=date:from:to:cc:subject:message-id; bh=lBniD8GnjgMCQ6FawSrnX0hp+Xoqwr/5iGj2KRsSksM=; b=KAbu0ES9mLr6MXMQJ2agVQYzNpcJUmgF07Fa8AL9NG5iy2VIOFu65fLQ V0MhB+i0pw7EVUH2oHE1eUuYoVC8KrVJSYvM8TO+4V7BKJvlO8ZwKYnbH gQE2klTzpMg891WhjsasH7Z6Uwp0XPmuVkaSjR1yofuAlWVxraEPYhfDs 7vObnOzwujV4g1XVHQWCxKuEk87+GCdmgB6MyMWLjqB6lg4pPrwe5ugym mscJoHy7fsTux3ODh0mahufdZU3PVpeaTM4hYy1qM4KdmVBscdkx3qSd1 GuScqxHezbSR8LDEWMApmKziheBGrJfk+hHc4nKE/ZmUQcOiiFXKOArXM A==; X-CSE-ConnectionGUID: P5t9JohMTpiy4+zGKPou0g== X-CSE-MsgGUID: WZ87TYH/RCGmvLrRqfDC4w== X-IronPort-AV: E=McAfee;i="6800,10657,11722"; a="84708684" X-IronPort-AV: E=Sophos;i="6.23,107,1770624000"; d="scan'208";a="84708684" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Mar 2026 15:37:23 -0800 X-CSE-ConnectionGUID: l+AEb4IoRluSo6p4XJQe3w== X-CSE-MsgGUID: AsjT//OBQgeT93V16AYMYQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,107,1770624000"; d="scan'208";a="245484728" Received: from lkp-server01.sh.intel.com (HELO 058beb05654c) ([10.239.97.150]) by fmviesa001.fm.intel.com with ESMTP; 07 Mar 2026 15:37:21 -0800 Received: from kbuild by 058beb05654c with local (Exim 4.98.2) (envelope-from ) id 1vz1Cx-000000002in-1W3J; Sat, 07 Mar 2026 23:37:19 +0000 Date: Sun, 08 Mar 2026 07:36:27 +0800 From: kernel test robot To: oe-kbuild@lists.linux.dev Cc: lkp@intel.com, Dan Carpenter Subject: [android-common:upstream-linux-6.6.y 685/685] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.c:247 dcn21_set_backlight_level() error: we previously assumed 'tg' could be null (see line 244) Message-ID: <202603080731.a1JFCInJ-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: oe-kbuild@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: BCC: lkp@intel.com CC: oe-kbuild-all@lists.linux.dev TO: cros-kernel-buildreports@googlegroups.com tree: https://android.googlesource.com/kernel/common upstream-linux-6.6.y head: 4fc00fe35d46b4fc8dac2eb543a0e3d44bb15f47 commit: 2e150ccea13129eb048679114808eb9770443e4d [685/685] drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' :::::: branch date: 2 days ago :::::: commit date: 2 years, 1 month ago config: i386-randconfig-141-20260306 (https://download.01.org/0day-ci/archive/20260308/202603080731.a1JFCInJ-lkp@intel.com/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 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 | Reported-by: Dan Carpenter | Closes: https://lore.kernel.org/r/202603080731.a1JFCInJ-lkp@intel.com/ smatch warnings: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.c:247 dcn21_set_backlight_level() error: we previously assumed 'tg' could be null (see line 244) drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.c:254 dcn21_set_backlight_level() error: we previously assumed 'abm' could be null (see line 244) vim +/tg +247 drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.c 474ac4a875ca6f Yongqiang Sun 2020-04-27 233 474ac4a875ca6f Yongqiang Sun 2020-04-27 234 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, 474ac4a875ca6f Yongqiang Sun 2020-04-27 235 uint32_t backlight_pwm_u16_16, 474ac4a875ca6f Yongqiang Sun 2020-04-27 236 uint32_t frame_ramp) 474ac4a875ca6f Yongqiang Sun 2020-04-27 237 { 474ac4a875ca6f Yongqiang Sun 2020-04-27 238 struct dc_context *dc = pipe_ctx->stream->ctx; 474ac4a875ca6f Yongqiang Sun 2020-04-27 239 struct abm *abm = pipe_ctx->stream_res.abm; 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 240 struct timing_generator *tg = pipe_ctx->stream_res.tg; 474ac4a875ca6f Yongqiang Sun 2020-04-27 241 struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl; 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 242 uint32_t otg_inst; 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 243 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 @244 if (!abm && !tg && !panel_cntl) 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 245 return false; 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 246 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 @247 otg_inst = tg->inst; 474ac4a875ca6f Yongqiang Sun 2020-04-27 248 474ac4a875ca6f Yongqiang Sun 2020-04-27 249 if (dc->dc->res_pool->dmcu) { 474ac4a875ca6f Yongqiang Sun 2020-04-27 250 dce110_set_backlight_level(pipe_ctx, backlight_pwm_u16_16, frame_ramp); 474ac4a875ca6f Yongqiang Sun 2020-04-27 251 return true; 474ac4a875ca6f Yongqiang Sun 2020-04-27 252 } 474ac4a875ca6f Yongqiang Sun 2020-04-27 253 6f0ef80a00adfd Leon Huang 2022-12-08 @254 if (abm->funcs && abm->funcs->set_pipe_ex) { 71be0f674070a5 Lewis Huang 2023-12-01 255 abm->funcs->set_pipe_ex(abm, 71be0f674070a5 Lewis Huang 2023-12-01 256 otg_inst, 71be0f674070a5 Lewis Huang 2023-12-01 257 SET_ABM_PIPE_NORMAL, 71be0f674070a5 Lewis Huang 2023-12-01 258 panel_cntl->inst, 71be0f674070a5 Lewis Huang 2023-12-01 259 panel_cntl->pwrseq_inst); 6f0ef80a00adfd Leon Huang 2022-12-08 260 } else { 71be0f674070a5 Lewis Huang 2023-12-01 261 dmub_abm_set_pipe(abm, 71be0f674070a5 Lewis Huang 2023-12-01 262 otg_inst, 71be0f674070a5 Lewis Huang 2023-12-01 263 SET_ABM_PIPE_NORMAL, 71be0f674070a5 Lewis Huang 2023-12-01 264 panel_cntl->inst, 71be0f674070a5 Lewis Huang 2023-12-01 265 panel_cntl->pwrseq_inst); 6f0ef80a00adfd Leon Huang 2022-12-08 266 } 474ac4a875ca6f Yongqiang Sun 2020-04-27 267 2e150ccea13129 Srinivasan Shanmugam 2024-01-27 268 if (abm->funcs && abm->funcs->set_backlight_level_pwm) 6f0ef80a00adfd Leon Huang 2022-12-08 269 abm->funcs->set_backlight_level_pwm(abm, backlight_pwm_u16_16, 6f0ef80a00adfd Leon Huang 2022-12-08 270 frame_ramp, 0, panel_cntl->inst); 6f0ef80a00adfd Leon Huang 2022-12-08 271 else 6f0ef80a00adfd Leon Huang 2022-12-08 272 dmub_abm_set_backlight(dc, backlight_pwm_u16_16, frame_ramp, panel_cntl->inst); 474ac4a875ca6f Yongqiang Sun 2020-04-27 273 474ac4a875ca6f Yongqiang Sun 2020-04-27 274 return true; 474ac4a875ca6f Yongqiang Sun 2020-04-27 275 } 474ac4a875ca6f Yongqiang Sun 2020-04-27 276 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki