From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id C77F510E02B for ; Wed, 15 Nov 2023 14:12:42 +0000 (UTC) From: Bhanuprakash Modem To: igt-dev@lists.freedesktop.org Date: Wed, 15 Nov 2023 19:32:31 +0530 Message-Id: <20231115140231.1555702-1-bhanuprakash.modem@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [i-g-t V2] lib/igt_kms: Don't read max dotclock on non-display platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: On non-display platforms, there is no point in checking for max dotclock. V2: Fix resource leak Fixes: https://gitlab.freedesktop.org/drm/intel/-/issues/9672 Cc: Ville Syrjälä Signed-off-by: Bhanuprakash Modem --- lib/igt_kms.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 89510ff22..0aa8f4a46 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -6055,10 +6055,18 @@ int igt_get_max_dotclock(int fd) char buf[4096]; char *s; int dir, res, max_dotclock = 0; + drmModeRes *resources; if (!is_intel_device(fd)) return max_dotclock; + /* If there is no display, then no point to check for dotclock. */ + resources = drmModeGetResources(fd); + if (!resources) + return max_dotclock; + else + drmModeFreeResources(resources); + dir = igt_debugfs_dir(fd); igt_require(dir); -- 2.40.0