From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E081C41513 for ; Mon, 20 May 2024 15:06:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CF26B6B008C; Mon, 20 May 2024 11:06:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C7AE76B0098; Mon, 20 May 2024 11:06:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B42F76B0099; Mon, 20 May 2024 11:06:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 95DEF6B008C for ; Mon, 20 May 2024 11:06:37 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3F1DC1C17A5 for ; Mon, 20 May 2024 15:06:37 +0000 (UTC) X-FDA: 82139100834.15.E59CAC3 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by imf30.hostedemail.com (Postfix) with ESMTP id F318C80011 for ; Mon, 20 May 2024 15:06:33 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nXM554eP; spf=pass (imf30.hostedemail.com: domain of lkp@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716217595; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=gv0VDAygJU1/S9fsZglEgI7FuI8CZxhZaoS/fpLlAsM=; b=OzNBm3eJH4WzgO2wSSmm9J1D8xED99aPcDr6voewUrYpYc2KC68zu6AgltYYE6pixcqjTu fvbuJ+cyDg/wf3HzqcZ/ca2zCWVOlyQMB4fKvBoPTralTFv20SvLkuLb4M0qHx3ooDHEx5 mUh716flRL94jRgB4087pwsdtjdzILE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716217595; a=rsa-sha256; cv=none; b=4FWf6lUsdOY2Ys2H04AfgdFXR6btGJM1des9FtomlZuXqnHG6h1RQgXvh2XVJwKEEZo5QN NoIOIbZJW0x8cWbDNr3NWXhGUzJQy+TwmTvkDc6Lsg5eeg7i9tUkJ9k6lO1zV4Ay2lwZK5 5sJRctbDTHAnviFfa6o0dI3rBfPx4wU= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nXM554eP; spf=pass (imf30.hostedemail.com: domain of lkp@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1716217594; x=1747753594; h=date:from:to:cc:subject:message-id:mime-version; bh=ch2+6bFURdAPa6CBtjTQIo8k3FjayYf/LChfcsE9Opc=; b=nXM554ePq+7fHRNLCisxBYtlk5R3fnA83GVPt5cttg/3QpX4n0d5iUYT RkaT+yJEvNtGWjScZ0fLXyV+cYQNVSOIszb62BH4dXWSjPEoGXeHZctzT YibIi+paAL6sRyGclu9lwJbrDf2wilON+unODbTWr+/CzH7ZalOfyJlld Ts0DWEbb35wCyizkQO+pULYf3LX633S12tS5cXUz1bH0uDMtPzEYJMv1Z S0OsR0HY2/6yYJmrwRB3NDmfZ3Zj1mK7g8JW8c23DyjX42IxMAbNLQfFl /gymG0iQ3tI4+f6M0eKoK4bM87FPY1vRusBgn9xSbbcEj56Z7hOi2AVTT Q==; X-CSE-ConnectionGUID: vZ5s3cG4Rde4QwfMuOyr6A== X-CSE-MsgGUID: Lb4631o2RqCSSSpQ4w9mLA== X-IronPort-AV: E=McAfee;i="6600,9927,11078"; a="23762859" X-IronPort-AV: E=Sophos;i="6.08,175,1712646000"; d="scan'208";a="23762859" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2024 08:06:31 -0700 X-CSE-ConnectionGUID: NXqb9io6QqSJ+14Sl0FuFA== X-CSE-MsgGUID: fTzbraMFQ7KRfXKFzyvvRg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,175,1712646000"; d="scan'208";a="33134303" Received: from unknown (HELO 108735ec233b) ([10.239.97.151]) by orviesa008.jf.intel.com with ESMTP; 20 May 2024 08:06:30 -0700 Received: from kbuild by 108735ec233b with local (Exim 4.96) (envelope-from ) id 1s94ap-0004vA-19; Mon, 20 May 2024 15:06:27 +0000 Date: Mon, 20 May 2024 23:06:22 +0800 From: kernel test robot To: Ethan Bitnun Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alex Deucher , Alvin Lee Subject: [linux-next:master 12471/13491] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.c:1006 dc_stream_get_max_flickerless_instant_vtotal_delta() warn: always true condition '((stream->timing.v_total - safe_refresh_v_total) >= 0) => (0-u32max >= 0)' Message-ID: <202405202243.SHvS2otq-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: F318C80011 X-Rspam-User: X-Stat-Signature: 3ymwyrghbbgqgasux61hzxjkqg5p7tnm X-HE-Tag: 1716217593-404519 X-HE-Meta: U2FsdGVkX18zwfW5DxuZwv01vh8BOGoQHhhqJC0n03UeHMrvDux5mNDAsSQZNWAQ2PKkrjwQdWicjGGTlhcsbZNhVnBHroo1JvhP0ybd6wCDfYeU3xoVnx2WuvOUL+KMG6AC76kRx2Oxm4VAXG4vNMHAMT+dqG4motZrt9WQ/izP6K0FzmUCYVNAHaoXnl4RT51SoyCngvmVwzVXc+FkQuxW0ya3madOTqCDFURQq8dnJTu/38I3/QZDXPA25Gzdw1O8UzgWnqiX0cQUCp8T5YEWXaFulWuNdhc7OADqy4ofr4wuJweCMmuTfhJEhk9FitrDeCk66BSjL26Sl8zI4IviKT4VLp/DvFpA7DYiRfXLnRVMRhfoMQfvf5FW2AQtXz12aE1txpQj6Xr+Yw0cMSLUJGP9gI9Fzjut4Hvl8kqXG6enG+lnwfhKHYxXR8nrujj4CCEbxS9EalKIbwXr9MPrN6Vxy3JBXJhQuJ2jjBiDyjrloNNPAVcXP6thK6LTMkwDEmHw8nzoKmQhLCxx/YLvcm4b3ppbzcWZy7d/xSGrMXAxE0tAdNapSVu5Qr7thfrLBk8q2PvtWLb49CfPi8fUjPyPRLmtbvxtinPam9mT3ZbJbO2FD1VgMSFDw8qJITxDtO8PbAd2kzNonIqqY8ItJLqUgYWuESt91ytP0awIXVCQ5+PGp6XNpLm+9AYQcVIaKZkKRxIo/j9uHEFr1dfG/oWzCti2A7nuJJM6jv3bp8ZLwzEoIA6DwKDax6MXaUZphCy4o3i2EntBO0LqZy1MQs6TSyBvPNikV32RUxO3S5XyfLZ98RFTMFbSUOxM3Kn+S1xW56JmyXxV9GudqA+jzGZa+eknOrcnCMm7reyUDMF517omr1G29im55/m2yZT3oXNaG8QHVpOL2FbEiM1IuQxko4QnjE2F6keh8/FKMnC2QNNH91ttpTStrTsneXl9idPDaR6J2mABAnQ lnMGu0lh trZTrXJlIxRxG+oSpGAQ32/0pr47BzIk+dRliuo61okfWC9oxMUrp/yKor+gPSj06oHbAN9oKC7Dxb4/0d27OdTvZ3NBKNUjYCRTlFioj73uygRGM3G/14tjStIulMhv9a4CTzKOCjMTFVE19CQb4gEx1P6/DtXqaS91m/aP/x71P9nY2Rk8IFkgTDVhWbz6vu5h6sIVE5x32jOpnf/+0Z/c0EFHyxWXTWkFd4tiCn+GFMAkQz8FKQJRTQmGxokStZkKac6+WCFihBgrMcBUj1XkyzOHn8mU6Wb+smGn7vTkTihkXIeITfJS7mrMCzLkR3NEYWf35z9Unjvr8j75UGWaF27r7LmN0Hh+egWy7L0u9+nn5aAmmyAiBEeanIz22nfrM X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 632483ea8004edfadd035de36e1ab2c7c4f53158 commit: bd051aa2fcfb803b94708429970f71596a4748e4 [12471/13491] drm/amd/display: Find max flickerless instant vtotal delta config: x86_64-randconfig-161-20240520 (https://download.01.org/0day-ci/archive/20240520/202405202243.SHvS2otq-lkp@intel.com/config) compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.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 | Closes: https://lore.kernel.org/oe-kbuild-all/202405202243.SHvS2otq-lkp@intel.com/ New smatch warnings: drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.c:1006 dc_stream_get_max_flickerless_instant_vtotal_delta() warn: always true condition '((stream->timing.v_total - safe_refresh_v_total) >= 0) => (0-u32max >= 0)' drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.c:1008 dc_stream_get_max_flickerless_instant_vtotal_delta() warn: always true condition '((safe_refresh_v_total - stream->timing.v_total) >= 0) => (0-u32max >= 0)' Old smatch warnings: drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.c:398 dc_stream_program_cursor_position() error: we previously assumed 'stream' could be null (see line 397) vim +1006 drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.c 985 986 /* 987 * Determines the max flickerless instant vtotal delta for a stream. 988 * Determines vtotal increase/decrease based on the bool "increase" 989 */ 990 static unsigned int dc_stream_get_max_flickerless_instant_vtotal_delta(struct dc_stream_state *stream, bool is_gaming, bool increase) 991 { 992 if (stream->timing.v_total * stream->timing.h_total == 0) 993 return 0; 994 995 int current_refresh_hz = (int)div64_s64((long long)stream->timing.pix_clk_100hz*100, stream->timing.v_total*stream->timing.h_total); 996 997 int safe_refresh_hz = dc_stream_calculate_flickerless_refresh_rate(stream, 998 dc_stream_get_brightness_millinits_from_refresh(stream, current_refresh_hz), 999 current_refresh_hz, 1000 is_gaming, 1001 increase); 1002 1003 int safe_refresh_v_total = (int)div64_s64((long long)stream->timing.pix_clk_100hz*100, safe_refresh_hz*stream->timing.h_total); 1004 1005 if (increase) > 1006 return ((stream->timing.v_total - safe_refresh_v_total) >= 0) ? (stream->timing.v_total - safe_refresh_v_total) : 0; 1007 > 1008 return ((safe_refresh_v_total - stream->timing.v_total) >= 0) ? (safe_refresh_v_total - stream->timing.v_total) : 0; 1009 } 1010 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki