From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (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 8DF143E92B7 for ; Mon, 6 Jul 2026 09:01:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783328509; cv=fail; b=osETYaRaNitKHYksaE7XPQS5DQcoo86Y4OCqJxjA/0tjxSkjEQQpkR7qKYnKaNh4tk41D6PrqTzzXmwAZKX6DOjYk9cfzC8CNfQ5U7FSEKO6kYHEBZOfC2MibGSvHA/+9XNaxCLsTvSNr+PEoLygpJf6jV78IpToA4rsQTFaD6o= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783328509; c=relaxed/simple; bh=NXiJWAEWLTbrSeWykI0707L2ZmwPFsQr49acYol4CEg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=El+3Qhj7w3tqC6FLy1BF9iq1Z5I3ks8sMfdA5mhvH+uF8Ur1HsvnOqMTiA7FhYuwpukEHMdMQa+HQ/g1jpJBeW1mF3WL8U+ZIHjk5iuOcB3NZ02QOcABeFzZdTr9eHIqN6pfjjy64vrrFv7fMWUwNkk3QsxZ0DLLlrjqyhEbo9c= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=RcmyuLth; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=BK6MzqQ0; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="RcmyuLth"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="BK6MzqQ0" Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6662nZ0X1488774; Mon, 6 Jul 2026 09:01:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=NXiJWAEWLTbrSeWykI0707L2ZmwPFsQr49acYol4CEg=; b= RcmyuLth+bHUYu+AZdaj3q71Tl1JmfzDu3KkVCsOptMYwhO+sconFm/0jJUEDQdE V+ttGTFftl8NRKM0712iFOcyHAZHtMOvGWp2nAL7JbeO9t8kbWz01Dd2TgZNGxKP 7W5gzg/5/L+ymWqBsgAqEDe4TN6xziAadIw0yEUcXiPfDwsfTu69Mfo1RxTtAC1r Rt81RSciMS+mEIYJaK7yg7/MbBM7gNaK/uTRIpeP+ARRvKZ8BPEVu1t95f/VN03H RPMa//iGqxqU/oEnjCQcLE7PaorXfyJU5fQV0zk46ix9ESUs2EOaNsybYj36STjs 2o0nZNpE8o+UibMckJBeGA== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4f6t2a35qh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 Jul 2026 09:01:24 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.7/8.18.1.7) with ESMTP id 6668lvea030425; Mon, 6 Jul 2026 09:01:23 GMT Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010048.outbound.protection.outlook.com [52.101.201.48]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4f6rmc4vpk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 Jul 2026 09:01:23 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gWOnzPNzCBvt35vunkB88IS2VKxup7xmdge9rct+89dDt9xetyirkQbunswNPXZYuH4mL3flCxH55A6GsW+11/VQpafKXI0Hu+cXeHDoWMO3/bSByqQ85j5FhsnYauh5VWoZI1ZR72ss7bGF3fqcZAZIXbHhUtyBJoibHe3SIYHnCAOw1M49T+lYFvEQ2KD6qyFePmzJ02bGEYbEC+ZadHBa5Ka8isF3vVT5wDrgxwj+rlQTdPPOU9zZLBEgggKS5ctpHwYmjZX439+2jRxx4jxh2Bsz7/r+Uz0ti9uiNVRDikPQmoh8ubWZlGqCbAvi2nBSsyVJGlLq2tYBVsRPWA== 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=NXiJWAEWLTbrSeWykI0707L2ZmwPFsQr49acYol4CEg=; b=KF3uI7edNh+8GG5/LM9Hdrb0NxAqFOAOCT8kd1BqZJ7h6ZadpGI+SDdaMdgAzdX6j+sYTLSsR13bp6tNbfYqR0GV1Bc7mgeGNGsN4tFQ6QJpk1JUhbQCwOMGv30BQsPwo+Mj3fZDuonyqZr4kD4LPkGL0nnrqYMFLt7oziXFsx4KbmeV+HU5fDPNXTTveIWkgKdt/C+QS/3T6jN7IV9I4s9LJwH+5NrHydEFlA214wWU1ll90BTRGiIc0eWKcnOqxhhIryF+KlrjoEqa1Z7Iuch7qRnm8Uv6XPRnCyAB03bDw1VOXEmCqdHco1ld7/Q8W0lSsZYfg5j9kUB6wduRxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NXiJWAEWLTbrSeWykI0707L2ZmwPFsQr49acYol4CEg=; b=BK6MzqQ08ijbsdQyu62pHMyx8CvoiICIeWo/po/NtxC5hdDeqK2pO/Diizjiqn8Usg1YMM+Z3u6x3aCIIMkyd7K7xZmCVVkx8Voi1mO54j0exfXDNKpBQjrzk1XDZyUi+Qhej4UMM/kJrp90WRT0Cmogr4A41Ih7qFxCn8YTQMw= Received: from CY8PR10MB6826.namprd10.prod.outlook.com (2603:10b6:930:9d::13) by MN6PR10MB8141.namprd10.prod.outlook.com (2603:10b6:208:4f9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.11; Mon, 6 Jul 2026 09:01:18 +0000 Received: from CY8PR10MB6826.namprd10.prod.outlook.com ([fe80::f9d3:19ef:4ce8:4d63]) by CY8PR10MB6826.namprd10.prod.outlook.com ([fe80::f9d3:19ef:4ce8:4d63%6]) with mapi id 15.21.0181.010; Mon, 6 Jul 2026 09:01:18 +0000 From: Haakon Bugge To: John Stultz CC: "linux-kernel@vger.kernel.org" , Peter Zijlstra , Ingo Molnar , Will Deacon , Boqun Feng , Waiman Long , Ingo Molnar Subject: Re: [PATCH 4/4] test-ww_mutex: Retry lock acquisition after timeout if deadlocked Thread-Topic: [PATCH 4/4] test-ww_mutex: Retry lock acquisition after timeout if deadlocked Thread-Index: AQHc/lLLcKu8lLNz/UCZ3qx1YjOvobZEq3aAgAXzTgCAFbCMgA== Date: Mon, 6 Jul 2026 09:01:18 +0000 Message-ID: References: <20260617121335.2036954-1-haakon.bugge@oracle.com> <20260617121335.2036954-5-haakon.bugge@oracle.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3864.600.51.1.1) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY8PR10MB6826:EE_|MN6PR10MB8141:EE_ x-ms-office365-filtering-correlation-id: deea7aac-1677-4ff0-2116-08dedb3d243b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|366016|10070799003|1800799024|38070700021|4143699003|56012099006|18002099003|22082099003; x-microsoft-antispam-message-info: +mdYzFC92mVoYQ6aNREvPFNSSoYhCUeRLQ+dd+ezGzJ45QxO1Hsp0C5ugp3UthLcsuJZlkUU5J4BnFm8dmmLT+C/SdX4P50EBzan1OqpHje6UPQcBG7zMI2OXeHpyBg5PIPo4RfTdUyJUtT7FNBOiq3ov0BLbP6/IbpzLoLFboDrJoKSKmN0TUhxhL43y6pZbeF+N/BTfVRJlDP3B1gFOoU+wUpUnKy1c62Ye2p5F4NZ5JI1m0aQyt0vsea4+pbtvJEAYS98Zjzz8QSJMk+726bkFAr+4rIY75gZ8QtnroeZqbusgwBiwFG/AlMELkqJwZ86zTgdGA9pwmaFuw6AYpTZRGuGg1KUp7sXqXiD5U14JqvH4Diq8q93qAO7TN+A28yCnzt7I1OA+/a7kPWLG3+bQLOL97GTdlTcNz0oFDsuhRDmIFtrgsy7JXfvSezdU9XTiO/QJn4El/Qv7kUBLUHeCxFBB5k/7eRwxFWsy8nmD/Qnlsj/+io962VQd/7wM/ti3RzjCA4q9U57i8RZQifSyD/wXdPuVk2Ry63S0ho7dhIDfNKS9TWEYDFn2xy5IneJ8im6+MoNRw0fFamB4PRku/BHjfXciH0mtkr80SdNnbaExMM7VIqErPqIDKVzMWYeUVEwzQa0adNVmbDEvZSdN7/T0BuaTMdk9K4qv0jrP8RF+U+rFHE0mW9Q2B5fCZsHqDExeHs6bLPAjHtAyDUHG5FXKhxdUaEl7NZgze0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR10MB6826.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(366016)(10070799003)(1800799024)(38070700021)(4143699003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YWdsY2dwMklDbmNWZ1BjWWxRZDJUUUR0RFEyTElrTU9BenBmTE8wVUtxMCtu?= =?utf-8?B?TGpwOG5VSVZkRVVSV2hlT2txTVBnT2xxajNNVC80ZVQ2blZXcC9ocHhJNitS?= =?utf-8?B?QnhXc2xqK0pubmFLRFdFMmovOXdxMXJ3TGRzSzJSTGtLWnpzM0loZEtCbTRX?= =?utf-8?B?UjlzTk9MbnVyaC9SMk1oY0xyWGlLSUQzTEdOOTJCeU9oVzdGY1NzTzZMQVN0?= =?utf-8?B?Ti9ZWkpFbVBsS0Fpem41U3hZMFNiYTFBSllXbEFtbXVnbkZ3K2xhcTJYQSsr?= =?utf-8?B?eWpYLzhPM0grSFhpWnh5QVVscmZaeWpZVXN2ZUJDYVdpQ29DZkN3a0YxMDlq?= =?utf-8?B?aGo5QndyRFc1R0lXQnk1V013Q2Z6azEyVXRYdDNCcEprZTdXUVh3VlNXWm5a?= =?utf-8?B?ZGFla0tIc1hTa0djRStNVzZzOFpjeGEzRHc5VUc5UmZvdSs2SFZZZ2ZuaS80?= =?utf-8?B?ZDdGUzZSc3BWRXpBT2JBNEVwSERjWnQrY3pjYm5uMmRFdEhxd2tjU0JIcDRI?= =?utf-8?B?Zmk1WGZlQ1FoMElMc3JhSExOaHR4d1c3dnhxbTNqeSt4VElIUEJTNE1FRWRj?= =?utf-8?B?NjhhRFIvSlM5bExzYkw5NVBJWTRVVUNNemFuU2o4ekxOamV3ZXdVdXdKV0w3?= =?utf-8?B?OWd2YlExZFU5YmJSZmpyazE3ME5UU29OV1h6MmphNDNIdks0SmVrL2cvV0Ri?= =?utf-8?B?c1RYdkI1aGRPeENsRUtmNTdUR0theFZWRnBCbkZNSFRUL0ozVG5xVmVtRGZT?= =?utf-8?B?MGQ4UXRSYlZEWitOVmdDa1pmWVB3MUhURlRsanlSV01IV2FQUHpMUnh0UG5R?= =?utf-8?B?a1pkVXEvNjdCZ3JkU1BZQkUwYU5hSkhPRzU4UHJRdy9nUlBFdHI1bzVLRlNh?= =?utf-8?B?TXlZOUxOVVRXbmlzMnd5c2lTZy9jSzg3cmtxcURGdjZseGZ3b2V3Zm0zczZq?= =?utf-8?B?cHl4ZjJsSGc3SVlWekw0YTJuWlE2UkJoVkwzNGU5OFFnVkRrclhsSzQvTVVr?= =?utf-8?B?Zmt4aFRQNGpKQWVBNnRSdTBFQW9TU3NvQVp3QlYwVjdPNForSGZlSGM3bk5s?= =?utf-8?B?bENDNTkvRXZyeWh4ckdLVVB3VkpSeis5RlU2bFlQL0w5S1JWbjV5KzFobm5p?= =?utf-8?B?T3dRYVBKRVd1WWt0YzU4cTZmWHFkQnE3ZFlpRVdtZTFRNldNb2RadzllWXdR?= =?utf-8?B?SHpLUUdjVjZVOE41ZDhaejNtODZSTCsrclFwTy94b0ozOTc2WG5Zems4eXV2?= =?utf-8?B?NWV4QWtOL0ZGRFpzUjNIR0FJTnIxc0Z1SmowR0RmQ081RC9idlpxNisxK0Zi?= =?utf-8?B?d1ZWaERiUUZKYWIrRkpXdjZ2enQ0OXlKOGsrWU1lSHNtOGx0ajJKOGVheWk0?= =?utf-8?B?bjlmV1dBMGk1YzFSUkhwYjRkR2dFWFdqT2dPaGZRUmRMQUpYSGlBTjhiVTVW?= =?utf-8?B?bnEzencyRmYxZUVicnVONXduOC9HVTQxY0owYWxENURzdEpBMTFBRFFxb21x?= =?utf-8?B?ZHAxQTlYTE9YZXNySXVLKzVsNkw3NlZpM21yVy8vNWpNdnV0bTJ1UDlxTXU0?= =?utf-8?B?SGVSVStmNVBKaGdQZHYxV3hqc3UySkNMTlN2MlNyVkl6SEVoUHIvaUg1Q3M4?= =?utf-8?B?ZEJId0Y1MUlOakpRYTR4WGhkQ0VRNVRrL2w5MiszS0x1WXRiTFdIR1FXMURD?= =?utf-8?B?UTcyRVBmQTlEeHUxK09xUnl3ODIrVm9hZTJKa3hMajYrNnZLS3pjVjNRN0Ux?= =?utf-8?B?N2lzNWc0QVUxVlE3aGRqVTJlaEtUTHlPS25paitzK2MvNWx5c09qY2d6cVJq?= =?utf-8?B?SFZ4NWZoSkZtaHJVSjdhNlExRjdYSXVRaTcrSktMK0trM25BNDRzOTRGL1dR?= =?utf-8?B?bnR0R2hKVFZCcFFzZTVtTUJMVmxCL1JGRUkwMWV0T2J6MzR3d2xQT0IwU1JO?= =?utf-8?B?Z3VwVkFwdkhCdXZyN2FyZnZlblhCdUR1eCtNOHZVV05FOHN2WG8zYm5UOU1m?= =?utf-8?B?SFRCOCs4cWVTcjZacW52QnBkdzNrUnRHeEZBeUhCVTZWdmRiSjZ6Qm1UMnpz?= =?utf-8?B?MGdSRXJzSm1CcHRrM2txdjE2L0w0Q0ZzajREak9oR1o5NHN0eTZEWVhyVXdi?= =?utf-8?B?Z2NoUlNndTF0NDRHTHZneWY2UmVLTW5hRlU3TkJEK25wYXRKWWsvSjBDb3Bz?= =?utf-8?B?SU5rNG1BWjhHaE8rRlRTNE5MZ1lXcDJ2NTZ2aHpWMEY2eHlGNDB3TjJ0NkNR?= =?utf-8?B?anc3bTF0a2QxaURNYUMrKzhYY2ZsYkpyRzh3SVk2eUliTy9LWXRrNXlzb25B?= =?utf-8?B?K3RLenRUWDNzY2NKNTlFbWUrcnNLVE52VDZhZDFGenJLamZiaDBCRVEya3h2?= =?utf-8?Q?4X8f4kPxOontLJitS6VQmII/Vtl3yiDS7SEBDWR7NH/Ba?= x-ms-exchange-antispam-messagedata-1: iiglUcJvjQkWPA== Content-Type: text/plain; charset="utf-8" Content-ID: <9144A440FF30FD45A764B37DB8C00663@namprd10.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: eTnLzhXuZF8B+p+IxL9qv1VBQI0yQq97MQcZB96K47CE6qjYVErCgFKvWqGYgsVF5UCe6ehq0nBFF0dIHzxc0gJRieyC0UW12Opj3w6telrOT5NnGs31W7EcP4ul5xW9E+I2/1gSsWUcjASNjSoboJ8jEElvj2Q8sJzYaPdVSyQtNOMVTo1cQH4gpc+ghHcQ+WE1wub+IQyeVvAW57f+CZ8OKDirwth48IZ7RB78gTplwZQv6eypkxG04RB/VuC6fAK4Z7mO8aAs+Xs94FzxiqGclHKm2S/sNUA3Hdb1wActHY0abwra7XaaQonUwxbgijRcQTYWczaG1yNZI5TwlA== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: g83qvd/2auzFJcOH1N06AcBYufp+NjRO3RSlU31pFNSZdxwT6EgXgtLDW7KLNtLM39BJ9ptB+AX46rX3UHXtse60Sq2TqN2xhDUMBAhCITtxGnkUV+rdbhEu9j3BgvHHzK+OWTOr2fRE1F4nKczbr5+dllYAtmMzyls9ihoHd7oRvlGtg4hMA+9p6wZZPNBy1ATWoM+yGtCnZiLIvVaUaLeqMyyWUcrVSc6dh5M9hvfLytgQ9x877v5LpZkoSVP3F1vgkzvc3rx77IGg/EaKIr+OPGkA3gpSxouMFYsKS1EUNRu3AklEOgELDVN9FtIG126ETOf1qjdSpFrDrps71PFGnoySLxGV36gRUF7GPyKt+shAt3hTt+Cry0l6c3Ne2gpKaC8PkdRRWRgPRVsItbDU+a4Y+fqZskEwM9/kTI/FuaWow/RQoKluYJmrHnEEduUztzdLRECfIpnEPQiVS9sqKhNZLsMt1PIFC7d3zBUTrh88Vsg9CNdzrW/FenMFOKDaZy8O8/vh+UeNA8H2ZcqJJzgc9lAfZOsPHcsGa8ZWHPPk9fRhPFaP+F3VyyrriqT/A8lRn1n4Eh1ldV9qpZJTlGgEkjlbyCIZd7IH9u0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY8PR10MB6826.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: deea7aac-1677-4ff0-2116-08dedb3d243b X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2026 09:01:18.0425 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f5R4qJTiMZBZCgiSrA6CzgHdQbhmQKu+ImLQ6eFUNdq0ON6WKm+FhK1TJ+tuvyxCfvvuxsN2hFMnssh2BOaLjw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR10MB8141 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-05_02,2026-07-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2606160000 definitions=main-2607060088 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDA5MCBTYWx0ZWRfX0akVcDomikCv cirHxymgS4lHUnjNh+00/D5KX/ILpfOCYMSqE9eeRN0AyEJZSXHebKZvpgBydMvyTW0XwYIcBI0 1aS2tCAMb0RARu43i0y/1eNVW031N5apkCI3fdble33SLo0DGIz/pbu8Q0DUcT+CKlJhmtyQa7J 5Q0qSJycXZg1Qt6gH7MDDcMCVdYBAuOqoqSOzY60L+nICZr/0WL2PZCe0dp+wfh6fl6ti8zG0qo pI1DT09VxnlJSidtugcaxPysrbljEUMuiSS8Eyf70krsgaM+w+bcpRSNeKCSHl7OkSTtRZg6wBw kC8VIgdiBe5jJ+LvlziU78WZUzVcEGrIKjmdWbroKnluTW2EiLp/PVXai4iwpAzQm1LEk3ZPWov TYNpkaQOy+PpRPZl2TmlM1xX4AQi9yOBAnJnSbJS+GTsHv5DnWttqf6IcAFOsOwaMgiowQ2+FvY piPhK8CBxXVi8ZP5UEw== X-Proofpoint-ORIG-GUID: pUmsE1zJqwqNHKG_SqwmcA1ouHKvA6lV X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDA5MCBTYWx0ZWRfX+zTLRX6522No HqBtyq69p9rtxannuAAE7Hemd2F/a8O2NbLDG+nAICQlzH7LKKM8PCM9rWt3v6Bvmx0bMvROpe3 6lfYnPD7Ypc0m5ozyUOvgiJlC6iy6652Ea7clk6V0yrcnG2OPoWm X-Authority-Analysis: v=2.4 cv=fdmdDUQF c=1 sm=1 tr=0 ts=6a4b6ee4 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=jiCTI4zE5U7BLdzWsZGv:22 a=EIcjfB9IiI4px24ztqRk:22 a=1XWaLZrsAAAA:8 a=yPCof4ZbAAAA:8 a=Ya3daCxqx2Rf3utys84A:9 a=QEXdDO2ut3YA:10 X-Proofpoint-GUID: pUmsE1zJqwqNHKG_SqwmcA1ouHKvA6lV DQo+IE9uIDE4IEp1biAyMDI2LCBhdCAyMDo1NSwgSm9obiBTdHVsdHogPGpzdHVsdHpAZ29vZ2xl LmNvbT4gd3JvdGU6DQo+IE9uIFdlZCwgSnVuIDE3LCAyMDI2IGF0IDU6MTPigK9BTSBIw6Vrb24g QnVnZ2UgPGhhYWtvbi5idWdnZUBvcmFjbGUuY29tPiB3cm90ZToNCj4gDQo+IHN0cmVzc19pbm9y ZGVyX3dvcmsoKSB0ZXJtaW5hdGVzIHdoZW4gaXRzIHRpbWVvdXQgZXhwaXJlcy4gSWYgdGhlDQo+ IGZpbmFsIGxvY2sgYWNxdWlzaXRpb24gYXR0ZW1wdCByZXR1cm5zIC1FREVBRExLIGF0IHRoYXQg cG9pbnQsIHRoZQ0KPiB0ZXN0IG1heSByZXBvcnQgYSBmYWxzZSBmYWlsdXJlIGV2ZW4gdGhvdWdo IHRoZSBkZWFkbG9jayB3b3VsZCBoYXZlDQo+IGJlZW4gcmVzb2x2ZWQgc2hvcnRseSB0aGVyZWFm dGVyLiBSZXRyeSBhIGxpbWl0ZWQgbnVtYmVyIG9mIHRpbWVzDQo+IGFmdGVyIHRpbWVvdXQgYmVm b3JlIHJlcG9ydGluZyBmYWlsdXJlLg0KPiANCj4gV2l0aG91dCB0aGlzIGNvbW1pdCwgd2UgbWF5 IHNlZSBpbiB0aGUgbG9nOg0KPiANCj4gIEJlZ2lubmluZyB3dyAod291bmQpIG11dGV4IHNlbGZ0 ZXN0cw0KPiAgc3RyZXNzIChzdHJlc3NfaW5vcmRlcl93b3JrKSBmYWlsZWQgd2l0aCAtMzUNCj4g DQo+IEZpeGVzOiBjZmE5MmI2ZDUyMDcgKCJsb2NraW5nL3d3X211dGV4L3Rlc3Q6IE1ha2Ugc3Vy ZSB3ZSBiYWlsIG91dCBpbnN0ZWFkIG9mIGxpdmVsb2NrIikNCj4gU2lnbmVkLW9mZi1ieTogSMOl a29uIEJ1Z2dlIDxoYWFrb24uYnVnZ2VAb3JhY2xlLmNvbT4NCj4gLS0tDQo+IGtlcm5lbC9sb2Nr aW5nL3Rlc3Qtd3dfbXV0ZXguYyB8IDMgKystDQo+IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9rZXJuZWwvbG9ja2luZy90 ZXN0LXd3X211dGV4LmMgYi9rZXJuZWwvbG9ja2luZy90ZXN0LXd3X211dGV4LmMNCj4gaW5kZXgg NmIyOWE3YThmNWZiYS4uOTVkZTAzMTc5ZWFjMCAxMDA2NDQNCj4gLS0tIGEva2VybmVsL2xvY2tp bmcvdGVzdC13d19tdXRleC5jDQo+ICsrKyBiL2tlcm5lbC9sb2NraW5nL3Rlc3Qtd3dfbXV0ZXgu Yw0KPiBAQCAtNDQ0LDYgKzQ0NCw3IEBAIHN0YXRpYyB2b2lkIHN0cmVzc19pbm9yZGVyX3dvcmso c3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQ0KPiAgICAgICBzdHJ1Y3Qgd3dfYWNxdWlyZV9jdHgg Y3R4Ow0KPiAgICAgICBpbnQgKm9yZGVyOw0KPiAgICAgICBpbnQgZXJyOw0KPiArICAgICAgIGlu dCBhdHRlbXB0c19hZnRlcl90bW91dCA9IDEwMDAwOw0KPiANCj4gICAgICAgc3RyZXNzLT5yZXN1 bHQgPSAtRU5PTUVNOw0KPiANCj4gQEAgLTQ3Niw3ICs0NzcsNyBAQCBzdGF0aWMgdm9pZCBzdHJl c3NfaW5vcmRlcl93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykNCj4gICAgICAgICAgICAg ICAgICAgICAgIHd3X211dGV4X3VubG9jaygmbG9ja3Nbb3JkZXJbbl1dKTsNCj4gDQo+ICAgICAg ICAgICAgICAgaWYgKGVyciA9PSAtRURFQURMSykgew0KPiAtICAgICAgICAgICAgICAgICAgICAg ICBpZiAoIXRpbWVfYWZ0ZXIoamlmZmllcywgc3RyZXNzLT50aW1lb3V0KSkgew0KPiArICAgICAg ICAgICAgICAgICAgICAgICBpZiAoKCF0aW1lX2FmdGVyKGppZmZpZXMsIHN0cmVzcy0+dGltZW91 dCkpIHx8IGF0dGVtcHRzX2FmdGVyX3Rtb3V0LS0pIHsNCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgd3dfbXV0ZXhfbG9ja19zbG93KCZsb2Nrc1tvcmRlcltjb250ZW5kZWRdXSwgJmN0 eCk7DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7DQo+ICAgICAg ICAgICAgICAgICAgICAgICB9DQo+IA0KPiBUaGFua3MgZm9yIHNlbmRpbmcgdGhpcyBvdXQhIEkg ZGVmaW5pdGVseSBoYXZlIHNlZW4gdGltZW91dHMgaGl0IGluIG15DQo+IHByZXZpb3VzIHRlc3Rp bmcuIFRob3VnaCwgdGhlIGFwcHJvYWNoIGhlcmUgb2YgInRyeWluZyBoYXJkZXIgYWZ0ZXINCj4g dGhlIHRpbWVvdXQiIGF0IGZpcnN0IGdsYW5jZSBzdHJpa2VzIG1lIGFzIGxpa2UgYSBwcm9jcmFz dGluYXRvcidzDQo+IHBhbmljLiA6KQ0KPiANCj4gSGVoZSwgSSB0aGluayB0aGUgdW5kZXJzaWdu ZWQgaXMgYSBnb29kIGV4YW1wbGUgb2YgYSBwcm9jcmFzdGluYXRvciA7LSkNCj4gDQo+IEl0IG1p Z2h0IGJlIG5pY2UgdG8gaGF2ZSBhIGJpdCBtb3JlIGNvbnRleHQgaW4gdGhlIGNvbW1pdCBtZXNz YWdlIGFzDQo+IHRvIHRoZSBzb3VuZG5lc3Mgb2YgdGhpcyBhcHByb2FjaC4NCj4gDQo+IEkgd3Jv dGUgc29tZXRoaW5nIGFib3V0IGl0IHRoZSBjb3ZlciBsZXR0ZXI6DQo+IA0KPiA8cXVvdGU+DQo+ IEl0IGlzIHdvcnRoIG1lbnRpb25pbmcgdGhhdCB0aGUgbGFzdCBwYXRjaCByZXRyaWVzIHVwIHRv IDEwLDAwMCBsb2NrDQo+IGFjcXVpc2l0aW9ucyBhZnRlciB0aW1lb3V0LiBUaGlzIHZhbHVlIHdh cyBkZXRlcm1pbmVkIGVtcGlyaWNhbGx5OiAxMA0KPiBhbmQgMTAwIHJldHJpZXMgd2VyZSBpbnN1 ZmZpY2llbnQgb24gdGhlIHRlc3Qgc3lzdGVtcywgd2hpbGUgMTAsMDAwDQo+IHByb3ZpZGVkIHN0 YWJsZSByZXN1bHRzIGFuZCBhdm9pZGVkIGZhbHNlIG5lZ2F0aXZlcy4NCj4gPC9xdW90ZT4NCj4g DQo+IFNoYWxsIEkgYWRkIHRoYXQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlPw0KPiANCj4gSWYgdGhl IGRlYWRsb2NrIHJlc29sdXRpb24gdGFrZXMNCj4gbG9uZ2VyIHRoZW4gd2UgZXhwZWN0IGluIHRp bWUsDQo+IA0KPiBUaGF0IGlzIG5vdCB0aGUgY2FzZS4gV2hlbiB3ZSB0ZXJtaW5hdGUgZHVlIHRv IHRpbWVvdXQsIHdlIGhhdmUgbm8NCj4gcmVzb2x1dGlvbiBvZiB0aGUgZGVhZGxvY2suIEkgdmll dyBpdCBhcyB0aGVyZSBpcyBhIHByb2JhYmlsaXR5IHdlIHJ1bg0KPiBpbnRvIGRlYWRsb2NrLCBs ZXQncyBzYXkgMTAlLCBmb3IgZWFjaCBpdGVyYXRpb24uIE5vdywgaWYgd2UgdGVybWluYXRlDQo+ IGR1ZSB0byB0aW1lb3V0IC0gYW5kIC0gd2UgYXJlIHVubHVja3kgYW5kIHRoZSBsYXN0IGl0ZXJh dGlvbg0KPiBkZWFkbG9ja2VkLCB3ZSBjYW5ub3QganVzdCByZXR1cm4gLUVERUFETEssIGFzIHRo YXQgd2lsbCBtYXJrIHRoZSB0ZXN0DQo+IGFzIGZhaWxlZC4gSW5zdGVhZCwgd2UgcmV0cnkgc29t ZSBtb3JlIGl0ZXJhdGlvbnMgaW4gb3JkZXIgdG8gcmVzb2x2ZQ0KPiB0aGUgZGVhZGxvY2suDQo+ IA0KPiBpcyB0aGVyZSBhIHJlYXNvbiB0aGUgbnVtYmVyIG9mDQo+IGl0ZXJhdGlvbnMgdHJpZWQg aXMgYWxzbyBpbXBvcnRhbnQ/IElzIHRoZSBrZXkgdG8gdGhpcyBjaGFuZ2UganVzdA0KPiBtYXli ZSBlbnN1cmluZyB3ZSBnb3QgZW5vdWdoIGNwdXRpbWUgd2l0aGluIHRoZSB0aW1lb3V0PyAgIHd3 X211dGV4ZXMNCj4gYXJlIGludGVuZGVkIHRvIGVuc3VyZSBmb3J3YXJkIHByb2dyZXNzLCAgYnV0 IHRoZSBhcHBhcmVudCBsaXZlbG9ja3MNCj4gc2VlbiBwcmlvciB0byBjZmE5MmI2ZDUyMDcgbWF5 YmUgc2hvdWxkIGhpbnQgc29tZXRoaW5nIGVsc2UgbWlnaHQgYmUNCj4gZ29pbmcgb24sIHNvIHdo aWxlIHRoaXMgbWF5IGVsaW1pbmF0ZSBhbnkgdGltZW91dHMgaGl0IGR1ZSB0bw0KPiBzY2hlZHVs aW5nIGRlbGF5cywganVzdCB0cnlpbmcgbW9yZSBtYXkgbm90IHJlc29sdmUgYWxsIGZhaWx1cmVz IGhlcmUuDQo+IA0KPiBTbywgbm8gb2JqZWN0aW9ucyB3aXRoIHRoZSBjaGFuZ2UgaGVyZSwgYnV0 IG1heWJlIGl0cyB3b3J0aCBpbXByb3ZpbmcNCj4gdGhlIGNvbW1pdCBtZXNzYWdlIGEgYml0IG1v cmU/DQo+IA0KPiBZZXMsIGxldCBtZSBrbm93IGhvdyB5b3UgZmVlbCBhYm91dCBhZGRpbmcgd2hh dCBJIHdyb3RlIGluIHRoZQ0KPiBjb3Zlci1sZXR0ZXIgcXVvdGVkIGFib3ZlIHRvIHRoZSBjb21t aXQgbWVzc2FnZS4NCj4gDQo+IFRoeHMsIEjDpWtvbg0K