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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 47B03EA4FAE for ; Mon, 23 Feb 2026 11:26:27 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F05E210E2E8; Mon, 23 Feb 2026 11:26:26 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="YO4Z15iR"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id EAC8510E2D8 for ; Mon, 23 Feb 2026 11:26:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771845985; x=1803381985; h=message-id:date:subject:to:cc:references:from: in-reply-to:mime-version; bh=e+zSMSLy9Kfx9zBsqoinG6/UqI2TjHBpHtdmKPqUnYo=; b=YO4Z15iRSoGO2h5tdDtNKUNtENmtZgaJXw3DwakNmrfUcEz6sAcgui+5 lfo4YhjYiLTZF6zKXDjzUWmuJ6eEztf1+HFxk0DRTabkawsd5roiivqAV WAzkvvxvvkCQHikF4876UuNrAZ+AA7TZJvTMWnuVA71oK1wKNTCQjWpK/ aK6WExUnW4WMaF/7FN+gPkMkBiKaemnKEbqZu0fdZmZ7r94RZLrKG5lX+ PpmzG42Z2rw9uTCQcSHLFJVy9ElsDSVJ2Q0pkDFH77kHN0k+9FojN+v9S 2VvKt0isvthA1FtWDYQAaP8xMbFryup3jZDLhauNN1zaNW90rs2SUHPQM A==; X-CSE-ConnectionGUID: O3mzBcGKRny3SaVD5Vf44A== X-CSE-MsgGUID: sa1c7CiGSbi72llRx50ToQ== X-IronPort-AV: E=McAfee;i="6800,10657,11709"; a="83153928" X-IronPort-AV: E=Sophos;i="6.21,306,1763452800"; d="scan'208,217";a="83153928" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 03:26:24 -0800 X-CSE-ConnectionGUID: LH5J7hErQymD01LRoQYzig== X-CSE-MsgGUID: zsCZi4IgTUCiDHDlwsWygg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,306,1763452800"; d="scan'208,217";a="214621593" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 03:26:24 -0800 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 23 Feb 2026 03:26:23 -0800 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Mon, 23 Feb 2026 03:26:23 -0800 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.28) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 23 Feb 2026 03:26:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dHoPsKEhJau2okvy9yahm9j7OcI/65MsSjBWtvx2IRcEr6HjVk7KjYYeH0HENKC+twbBUH7VLjCYwt6ksEipS/WFaynRh++R66YkkUrN2t6Gs3eYKw7I89qJvoUWnBKYKVFb93DqSvm0/JkV/lfi1brTQnR2whKmunPstElAU66GoQu/elBVfaSRopJMpZc+yHUo6UVrP1510//g2uNzGFYg6Y0q7h5dbdye7G7a4HbIg2OJwOCaQTeeLkdx0TChCtGO16kGjV2biLnv4HyhushQRkmn3NnDIsSV7gE8bLT+gRRCb9LQIctRDY91C9Zvbm9b3gWbMIAhxmN4/2AMyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2SbsXHWxTDoJK5I6fOV9G2BDVy5eUQDKwZawM5HMu84=; b=yGQX6L+FqQgC5vimyVGe+MsMyfEszbprtEyMv9T9v99iltVwuobj2UPAg5JozhwZZQn4ECShhC6CJ3SuknBmr6frMRbSsMqHhWSsOQlR+apSxIwTU8XtLJsq4mX088DKNNllQrvOQNwPKZfZrhxr7dIcS+hlX1ViBkkSTBabTnF1vJ2DTm5WQN2fNIrcAhOhUrFRlt35fGkjSekbk/1tJpGm8K5UpGMxaI3p3mdAfhmyYS3FHvHM26qjmeqmgJmo7nU+nde24NtqEbkMPyfw3p/Jyrm8gLTSym7nOBEGCtUkbDc3J7XN/m4nOnhTLwW8kTFMjcCY902d78M76NhkqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from LV8PR11MB8485.namprd11.prod.outlook.com (2603:10b6:408:1e6::13) by DS0PR11MB8113.namprd11.prod.outlook.com (2603:10b6:8:127::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.21; Mon, 23 Feb 2026 11:26:21 +0000 Received: from LV8PR11MB8485.namprd11.prod.outlook.com ([fe80::9ec6:998a:b515:890c]) by LV8PR11MB8485.namprd11.prod.outlook.com ([fe80::9ec6:998a:b515:890c%4]) with mapi id 15.20.9632.017; Mon, 23 Feb 2026 11:26:20 +0000 Content-Type: multipart/alternative; boundary="------------aMSqd5haU3odKH20Ovc0S1Fj" Message-ID: <2d2c0781-b767-4d09-9770-01b4028328ed@intel.com> Date: Mon, 23 Feb 2026 16:56:14 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH i-g-t v5 2/4] tests/kms_flip: run suspend tests on one pipe per output Content-Language: en-GB To: =?UTF-8?Q?Micha=C5=82_Grzelak?= , CC: References: <20260213084930.252273-1-michal.grzelak@intel.com> <20260213084930.252273-3-michal.grzelak@intel.com> From: "Thasleem, Mohammed" In-Reply-To: <20260213084930.252273-3-michal.grzelak@intel.com> X-ClientProxiedBy: MA5PR01CA0127.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:1d5::14) To LV8PR11MB8485.namprd11.prod.outlook.com (2603:10b6:408:1e6::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR11MB8485:EE_|DS0PR11MB8113:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b0997aa-b855-4ca6-a1a8-08de72ce5e4e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|8096899003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SGZKOXZUNFhoV2lkWVlnZzB0dG9uWE4wZTdaZm5xTGxCVHc0TWdpNVdIWnBv?= =?utf-8?B?bUpnQlJqMjB1bEFBMEh1cVRua1FreW1tMkxYVFFGTjRNc2xtRGpwMGQ1cXEx?= =?utf-8?B?elEvLzAzQ2NKNnZtTU1vVlYyckFLNFcrTXN3djd4c1c2YTYyMkx6OGV3YTd4?= =?utf-8?B?c1V6RytnYUlsZENmK1p4aUIxZk5IZ3pWSFc5UWlYc0JucUd4L2FPeXF0Wjdp?= =?utf-8?B?M0dqZnFVa3Fmck9jRGRKMkxlT2kwcGVCNWh5ODBxV0dLK0puT290L2hzdkZ5?= =?utf-8?B?MGJobFlZcEp2SEZ2a1N5dTNrQm80VFNMTi9XNW5jUUJEcDFqSjN1N1dodjEz?= =?utf-8?B?ek4rVmN0ZXVsTVZVdHErRlBWaS9zeUpkcG80VXRROWRjaHYxUlI2OW84V3FJ?= =?utf-8?B?ai9INDN4VzhKaVN3QmxHMHNHVFR0UlBtSjUzZU5EK1hWTVpQQlE2V1NMNWor?= =?utf-8?B?YS9zWDJrUnBOenRXOUt0L1psVm14YnV4RC91aHVJMlRKb3NoTCtweHBoQkZL?= =?utf-8?B?Qm8yOEs5b3UzL0c3bjFYY3lZSEpMaUNHNGJNTHJyYUhrNXVad2o1b1RUN1c5?= =?utf-8?B?QkMwVStvdWlxcllLUlhrMnB6amJDWVVHcmVxOTQzeEh4V2I5bnBqZ0pLRUJt?= =?utf-8?B?blk0QU9qdVMwU29LMVR2ZkQyWWc4Yzdqa1ZWWGU0RWU3VDM5QUlFVEkvQXRM?= =?utf-8?B?TlRuQTF5MmFOTzVacUZNeFk2L0V2Z0J1NU8yMndCWVFmb2U5Z00wajA4blpq?= =?utf-8?B?TGhjMzBrcXJibjlaallZTGNHcy8rUTZLd1IxaVl1VTl0cW1JaUdiT0VhYWZj?= =?utf-8?B?blNEb09MbjlLeEJDbXBNejVzMVFpMVVwUjRGSElwUEtzcURQQzZiVW9kRlBw?= =?utf-8?B?cFVqM1YvNDRvNHRPZlpHdytmdTVqeEdGTW5iOEZkMnZoZGxncTFyZDJIZWdr?= =?utf-8?B?aGtzcE5QMVJNZmFIbTlvaTdiQWpQMVdLWEV0SVZ5Qkc3ajlSZ2ZrVWtyQlY4?= =?utf-8?B?T1VXTWRMTGZ3UEFVQnh1eDZMUTlDcE5iVCtGRkNxbjNLekk3K0Q1SlRodE15?= =?utf-8?B?VFNCelVCVGhCRjQwS2pQaGNsaHdaN3FZNzBOcU90TWZuZjZtc2Rub3lCQXps?= =?utf-8?B?bElvcE5MeVJlOWNlcnU5RDFOYXZ6TWIybGJDUFhoVmtJdDBPNjJ4M3VXdVZ6?= =?utf-8?B?VWtCdlNCZFZHZ3BsSlZOa0JzKzl2UXo5SGlPOFNzeHppbjNmNzJpLy9rTUpP?= =?utf-8?B?N1hEdFhaODltSHUxVStUd2ZHN1o3YUZNQ0VEYjB1VHY4RXRiaHR6SXE0cUlZ?= =?utf-8?B?WlV6bGpndmtUc0lxNkRWdmUvSThYL1Z2eVNIQ0x5Zld6SkpHSTFiWSs0WWty?= =?utf-8?B?cUhMRVJpaFpNY21FaEN6ZUpHbFFlQnZTM0pKWE1EcWZ4SFBCbUdEZ0VaQ1Mw?= =?utf-8?B?Q0JvRWdkNHUwY1R0Z3oyVGlNUGpRZHFvbGhnVjZkdzdUcUJZcHI0ekZMRnJY?= =?utf-8?B?czlsRCtiT210L1NKbUtnKytrSDZrbmRjd3IrbVNhMWszaTM1VnhmWVQreXV6?= =?utf-8?B?OWpsVGpMeEFPSVJQNUhZYkpFYVV3b01qc0RYTzRTWXh3ZHFjb3ArYnJ0aFd1?= =?utf-8?B?TGpqeDIrZ2ZtUjI2QTZCRGFFeTB4NGNTMFo3UzV2bzloSjJic2x5NkVQb01G?= =?utf-8?B?NzEwTlIyZE81TEl2QTRYRU1wanB6OUs3OE5iNklsbHZpaFBJR2NxKzZjVTMz?= =?utf-8?B?Zmdhb2FlbHJScVJQUDFmbjFFa0hHSFFwNGVDUHhTQzJybVlVVWY5c21TVHJF?= =?utf-8?B?eXJtWTl5Y21aUWVJUncwcm80WmZiY1B1QTZuQ3pMNkZhR1c5WkxZVlNHS0pp?= =?utf-8?B?clhOL1hXQUwyZmlOV2pzMGNSakVCV0lJNTB1MXZjRUk5bkVNMzB0RlJOeDUz?= =?utf-8?B?WThueGF0NjZyWmlpdGVxMGg2ekhyeGxXRzhMN2ZyYUlDb1FrUnBSS1BVRmcx?= =?utf-8?B?SVZqOXNaWm1NQWtoRmxweDRib0tQckt3OTE4UjNnV0ZxSXVkVXBPblhqb0lM?= =?utf-8?B?UmVQK0FEM25tQ24rZUdkdXVCZGNSdldwcTZOZisrSmZaMnB6MXhCTVJTOVd2?= =?utf-8?Q?DcDY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR11MB8485.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(8096899003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VWh1djRyL2crdW9JNldpcmgvNTJ2VHFzOUgxUDdJT1pYYUZURXhLemVHVWo1?= =?utf-8?B?TVR6NjN3M083SnJldFNpSjZuQWcyUmsybEs5Z3FHc0JnNVZ6V0hUVXJKQXNR?= =?utf-8?B?Zmw4MFlUWlYzMmswbTUwR054UFpGMnpRUVFoZkVudUNMVWJQbmVUc0M0L3RQ?= =?utf-8?B?MFhoNjRWd2Z6R1ZzSTNOWjl3WjhOMHdwRlk2WjBaQWhIczBGVWczSVlqbjJF?= =?utf-8?B?OXIrT0xReW1FbGR5Wk9tTjNONHFET0tCUTQrczlya3dVbDVzUSszbjJlWnRN?= =?utf-8?B?eHR3QWk4TGZ5bkoxMzFJQVViV1RKMW54TUhJZnRYbjlrTitQYldhMmJvMHls?= =?utf-8?B?YmZlMmF6R3BjYzZFbUorOW4zZXFOMnUrc0psdDFiQkR6WWdhZzN6bk4vdHpx?= =?utf-8?B?Szk3SXNwMnR3SkpqV2xwR0VsTWt6Qk1JelBrY3REaWI0Tm0reVVUVXA1T0tE?= =?utf-8?B?Vjhad0dYMXBIYlFXK3RkK0Rkcll0WnVleUZZc3NkZXM1SytuaGpuZExOTDVO?= =?utf-8?B?dWxoQVoybW94Z2N2T2tKVEM1RHVhbHlTSUw1SG9jTWhVTjBmTkJLOGJ5Y3F3?= =?utf-8?B?LzRSZFdKNzdaeHZzYjE4Sk1pR1F6b2tkQ3hkS2p0UERDdjRPL3hKWmxhYVNV?= =?utf-8?B?MnZjcCtUY0tQTTB6WUxqd3c3Z0dyTW1YNU93NytLTnVWZVo3b1h5V3JET2Y2?= =?utf-8?B?OTVYNEhydWFXZHhHZUo0SWl2MUYwOWMycjlXcVppdVhjNzVOWFFJSGlBVXdN?= =?utf-8?B?TzVMalE4bFRuODdqVERJbWNya0NmbGFXVW5jY1RXSmxYOFNNMkhKMVhWRllW?= =?utf-8?B?RGRIaWJXRTlXdnpwWktaQmFIR3plMWJKYU5nZUZ0WXRLRXlkUnNFSnJ0UVZQ?= =?utf-8?B?OHdNaGczWnU0UTV4bTBOUS9DK1VZdDBmTGJHUnpKMjB4ZHRPRlR2VWRDbVBN?= =?utf-8?B?NHhHYXNSTXRtVmNGekJzNVByTWZscFBNV05MOVlacmpYRkR5U0VwWVJCbTJw?= =?utf-8?B?UlBGM0N1RkpWaWg4aWcyU2o0WitSME9rbTFSc2pORU5HeXdEc3VJZDIydDF4?= =?utf-8?B?NWJwWEZLekVLc3UzaFM0K0dhdkhTTGRlUWdtVlJxU2VqSGJRdEMrNXNZaXE2?= =?utf-8?B?YUc0emNjK0VYQlA5Mlh6UTJ5UFlSbDZtV0R5Ky92di9GTlJBV0pOYzZzTWha?= =?utf-8?B?eTZmVE1XbG03cEVGNGw5YUU1UW9MRkRad3Qvb09HU1hOc21PL2pXV0NtLzYy?= =?utf-8?B?NUNlNWp5WjZzUVRoSkd6ZFdRbzdTekJoMC94MmxjeGtSTU9IRFpoRktHUVVk?= =?utf-8?B?ZWhEaFN2c0FwUTlTZHlkVHpvRjJYK1h0eUlqVFMzOGx0c1dET3FCaXRRTFBU?= =?utf-8?B?MmVBMTJMK1NrOXhwVFI1OFpPUlNzcXNsVlRBdlVLempwSnQ2NWxObTV3MUpB?= =?utf-8?B?QlRwZWRkZzhuU0RXSnpqQzN2S3A0QmZSYkxzbnR2Y1ZVa3AxWDNqdEJKYm1D?= =?utf-8?B?dUl0K1lPejdBL3RsVXJnUlZTbEt2akpKWmJiNGJUczJ6M1JENlF2dWNTV0Fm?= =?utf-8?B?TGJkQ3JzTXBXL1BaZkU4R3VhUXJqZUt2d2pVcUkzcllLTXlYY2VCVnlsbFZW?= =?utf-8?B?Q1FVTTFrZG1JNVJ5ayt4OGdtQmpQS0h6U1ZoSGhnOVZIUlRlVlpUZjdIT0Fh?= =?utf-8?B?cVJKc05YUmdxUDBGOXZyVk85YkJmS3diRk51WGhaUlVpZjMrcUJSNG03MDIw?= =?utf-8?B?NGVPRVczdUp0ejQyeHZ0ek9PVVVVdk14UCtneFZuQUtmKzgvYy9YencrN0JG?= =?utf-8?B?VDg4UHJIbWpuMWdXT2o2eGQ2VzVNZkVTSUxPVnplOHlPd2VxN1FIM2FMelp2?= =?utf-8?B?WjFXODRnUXdLallvY1NhZ3Vvc3EraUtJeDBXMHk3RXA4eUlLelUrT0pGL01S?= =?utf-8?B?bnI4WHlybENvRnYrREVMN2ZHVGdYWDBpOUMyMkxadkYrcityRmlicHFRTVYx?= =?utf-8?B?T3ZyMkFNQnRzdmV2dFJ6dThPWWNEcVFEU3NYZ1VNYXB6Si9uVnZqVnFSTDdG?= =?utf-8?B?RnF4R2xPdk5XMTR0Q0tjNlM1bjloUkcwTXdvMnlIUmphaGR6R0xESndLcm9Z?= =?utf-8?B?OURMaDhYMUo3eGN3bDdqN3B4WjRxNU1DWVpNaU13c3dyUEJqNmJadVFtcEVN?= =?utf-8?B?cWtSZFRkR0VNQW95cUVtQk0wTENtNVYwRlF6U011SUhuYVJoa1EvWlBkelRq?= =?utf-8?B?Z1Zna1g0V2xXaHdVcE1CT3pnQmdRN2VBSmRPWU1jY2U1dUVzcXpwWGlMay9S?= =?utf-8?B?aExzZlpKYWR0d0gyNXVBT3Y5c2NFaDgzWnZZOGhmdWJYaHRMdHk0WVBzeXFm?= =?utf-8?Q?40wGB6I0Czpl1ydo=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 9b0997aa-b855-4ca6-a1a8-08de72ce5e4e X-MS-Exchange-CrossTenant-AuthSource: LV8PR11MB8485.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 11:26:20.8103 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cw3e2NQ4v0pRO8pa/PwAAZ6j41ly97WCXAMGyakOJQiNP91nAR7EV4n2oxgPvgg5GpIcix8YzoQiJptihpXlRmWgo3+J9LR7Pt3KTQfgqw8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8113 X-OriginatorOrg: intel.com X-BeenThere: igt-dev@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development mailing list for IGT GPU Tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" --------------aMSqd5haU3odKH20Ovc0S1Fj Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit On 13-02-2026 02:19 pm, Michał Grzelak wrote: > It is not necessary to test suspend on same output but different pipe. > In case of suspend tests, limit number of dynamic subtests run per > output when any pipe has already been tested. > > Signed-off-by: Michał Grzelak LGTM. Reviewed-by: Mohammed Thasleem > --- > tests/kms_flip.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c > index 8bda82627..d09813f02 100755 > --- a/tests/kms_flip.c > +++ b/tests/kms_flip.c > @@ -1844,6 +1844,10 @@ static void run_test(int duration, int flags) > n != 0 && n != (resources->count_crtcs - 1)) > continue; > > + /* Limit the execution to 1 CRTC (first) for suspend tests */ > + if ((flags & TEST_SUSPEND) && !all_crtcs && n != 0) > + continue; > + > memset(&o, 0, sizeof(o)); > o.count = 1; > o._connector[0] = resources->connectors[i]; > @@ -1876,6 +1880,10 @@ static void run_test(int duration, int flags) > n != 0 && n != (resources->count_crtcs - 1)) > continue; > > + /* Limit the execution to 1 CRTC (first) for suspend tests */ > + if ((flags & TEST_SUSPEND) && !all_crtcs && n != 0) > + continue; > + > memset(&o, 0, sizeof(o)); > o.count = 1; > o._connector[0] = resources->connectors[i]; --------------aMSqd5haU3odKH20Ovc0S1Fj Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit


On 13-02-2026 02:19 pm, Michał Grzelak wrote:
It is not necessary to test suspend on same output but different pipe.
In case of suspend tests, limit number of dynamic subtests run per
output when any pipe has already been tested.

Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>

LGTM.

Reviewed-by: Mohammed Thasleem <mohammed.thasleem@intel.com>


---
 tests/kms_flip.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index 8bda82627..d09813f02 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -1844,6 +1844,10 @@ static void run_test(int duration, int flags)
 			    n != 0 && n != (resources->count_crtcs - 1))
 				continue;
 
+			/* Limit the execution to 1 CRTC (first) for suspend tests */
+			if ((flags & TEST_SUSPEND) && !all_crtcs && n != 0)
+				continue;
+
 			memset(&o, 0, sizeof(o));
 			o.count = 1;
 			o._connector[0] = resources->connectors[i];
@@ -1876,6 +1880,10 @@ static void run_test(int duration, int flags)
 			    n != 0 && n != (resources->count_crtcs - 1))
 				continue;
 
+			/* Limit the execution to 1 CRTC (first) for suspend tests */
+			if ((flags & TEST_SUSPEND) && !all_crtcs && n != 0)
+				continue;
+
 			memset(&o, 0, sizeof(o));
 			o.count = 1;
 			o._connector[0] = resources->connectors[i];
--------------aMSqd5haU3odKH20Ovc0S1Fj--