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 A0C333B42E5 for ; Mon, 22 Jun 2026 13:48:59 +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=1782136141; cv=fail; b=Po22n1tCa9+Ivg9Z3wF4GV90OYPkP1G/9sAHYQZ77oeqmC/fX/lVW+QUx3q2F59yoolrfUfXSFillAp0nOHvlfXlhktS2DmYJjPBkk2EFtO51onwp7s/ZNvTtSgqLR9qfP7m90UnEvlERDaaIzHkAdrE4XNae7DrOCamaaBhyWU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782136141; c=relaxed/simple; bh=Qf40bJZ2fiLeo4FT9KL+HYyDYzqkcKNorWYY1pv4IBQ=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=W6OOQVA4+CCKUOX8lQMVBSzKgc3OnaTLs9347M7kmYOD597mUpok5Creefmu6az7b/xyUIYfCDtbm0+3WKdVoLgtSzVGnYbgN/DiJzJLJw/XqQgRGsMO3+wkARR13/ShQ3A50dPjMGdfhVXUQP2a66Vp3jhlGneofN0JQMKDldo= 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=obYXIFpc; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=Fko6aOVl; 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="obYXIFpc"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="Fko6aOVl" Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65M9Nasl1307806; Mon, 22 Jun 2026 13:48:46 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=Qf40bJZ2fiLeo4FT9KL+HYyDYzqkcKNorWYY1pv4IBQ=; b= obYXIFpcdrpggP7KHUv6KVDznfQ33cNYPoX+9DbfW4/2GaZkd39ayhNt0g7nxxMc CmVVQAGhb26Mp/y1i3mvqErjWOptKzE3+GWouS5pu32XwJ8ZP8hKRcWA9bPafg7q +YVf70QwGca8JEYKObnNHOU/zDnmwBpiGf/BZdno5GX6585vgi1LmCqGy0R6ufu/ u4W8vgW7pXJu1eVu8+zFoXmDiVRy9ovHFIWbWNrLi6WVioK8S9stT/taVibwQOmH v//zBFwyfEh4u6oQdqWtJmX4Q8/g39oMNFRt60B69jQSb049WLflWgoWB6Di9u1g hVUlO8MdGyVMJSuCaHE2Jw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4ewhf1j142-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jun 2026 13:48:46 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.7/8.18.1.7) with ESMTP id 65MDmV6J024054; Mon, 22 Jun 2026 13:48:45 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013058.outbound.protection.outlook.com [40.93.201.58]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4ewhap0khb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jun 2026 13:48:44 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hEG1YgFfaGsueJrLN6aQLOUP0gRNlfjIEKxI9Mb99bPzZyAix3PMoC7/uNGZ4U5jkS9EWqbRkjQOuoHJwCMgCW1l98cI7ho6doqwY307pxoSXoO62yJ7Zl54pVhEDeDWF6r1pLIWiIMHg94l+vjFEiPP2BMWLtRpsmZF7BCL7l0U6ezst5SLHOAQ8u3GyTdtZ+EFm8dvIB/qzDybIcLf70S+QptZgy7+F8EODqa/7twVSZLYQtQ9j56GaYET4pjvQ7B+7fu7KkfuqqIZhngWX5gg/zS5nrLZ5owSzri/MZ77/Ecl5aMpmd+ybVKd9g6UsGwAxuO9Lx1mcMRPQb6gpw== 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=Qf40bJZ2fiLeo4FT9KL+HYyDYzqkcKNorWYY1pv4IBQ=; b=vds8QFoZzD+SzpAN6lC5XytZebOmbXqHTXrPy9pg8tJKVofwnf6/XsCdODt6wQhRnXvYWuHGjWZuFanhXvUWkc+5wZI68HtaIWR5DVL9XTJAawkH6ux1CrEG5HcUzD81SZ3h7JJZ+tqEYh9Rag+nWK6galzHRNRAGzpiAinxSVLzFT4FTr5eDf2qf68QwX3T9mn91ycn6IizwUhef2AhjHAYTyn19hPJi7wwNiApUtgbvQB+q7Na8AL6z+INlh16+YgPhzaEfXGV4/H7ojWa+cAeoa2m0gQRDFAmooTzmEig8+hD5PAxwCHyNZaOQ7DVgLYg9Jv3Tu0BI2YOos4A5A== 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=Qf40bJZ2fiLeo4FT9KL+HYyDYzqkcKNorWYY1pv4IBQ=; b=Fko6aOVlbqZGZePxDCI85IuD59eLqhqX9aaU3Ctjh12ZVaMu2Ieq880ffwN5oWV5zMIKXs29ke8NyzURECzpLQebOczJVqL1h4tt4/7OQ9drId9QbHcVcS9GDP91b1iPQSAQUHNx4LS4Y31q8+ZxtaloySLId7RoZNxsDIWNHuc= Received: from CY8PR10MB6826.namprd10.prod.outlook.com (2603:10b6:930:9d::13) by BLAPR10MB4914.namprd10.prod.outlook.com (2603:10b6:208:30d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 22 Jun 2026 13:47:58 +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.0139.018; Mon, 22 Jun 2026 13:47:56 +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/UCZ3qx1YjOvobZEq3aAgAXzTgA= Date: Mon, 22 Jun 2026 13:47:56 +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_|BLAPR10MB4914:EE_ x-ms-office365-filtering-correlation-id: 3b4085a6-0224-4a8f-0718-08ded064dda7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|38070700021|4143699003|56012099006; x-microsoft-antispam-message-info: PYOPWFXyu/3IdkM70WnMUKDnRthJZ2MFBBGGIZQQouz5tek8xT+K4o+qwjEeobIdjrXdzOV+lKfnZ4dnAfh2N5/R02JoLZJjSLiQ/u1SCxRqw1/hDyVuKt/POiKkOV91ETcjUNZF4tLQjBLG72OdpEymcG9yRD6bzvMF8NKRXqyMbz25sYmF6MfnxSZtMTitto1lD+dFu2SxuhhX3tYMoLdxIsCwQhtDUymFkXulP+gt3f9DtdlbuAU4Yh+CXXnUzTLyq+4DNzg5UbJe17MQA+qOAdhzB5OP/J52xig+hSjOVZN3Gmm75Z6VgUwAzOkllGeVuzG5KPp3Pps80IN8BjOl8ovdTsrhFPiVIcOwAdKK2ZDDdRIvldqc835JaYGb9eJpwSZ0a2YuCzoS/g+IJP0ClUp0k57DP0Ab8mQRl1DqrUzjPRtDjnR99I6j1aKzo3FfobNJdsvbHC6OgNYwoKUG9d27TzFHyCUNVGZI1loMAkcuH8pdb/MtDLG6k9PQuYbim7dvZkrdBw+g0MzyFdn0gdX3lL3h6PONqN8bpJsxGSFEFvFQaXI+bsirepvJvU1aftJtNzNzE+bUUk/FV94XMbEDozVB2ZCzMG9vrgyJrfN1begpinhQmCB9UF726Nem/fPstLtne1FNB5GRsbRFnyKFYjqnuakUPjypIOzgjNOYejIl7F6vXxUj+dPhWEBENbgV5PiDvNmD6s3XkW5D2a+7+aOFa4eug4/8vxw= 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)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(38070700021)(4143699003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGducGtSczZiSWlkK0hLTVNNN08xQUsvaXBPbEJHdUlleWY0QUc3ejFKcFBD?= =?utf-8?B?NTJuNWlidlBMdlhXSjUxRVJqcGJwQ3F1b1Z5Zy9OSUJPcVRDTVpmcXBKVWlT?= =?utf-8?B?cG1NcExRUnpXQ2QvNnU0cWpJQU5TSlZ0dUI0TWR0TDQzbnlrQTViZ0wyMk9r?= =?utf-8?B?ZE42UzhPUk90RjNtci9GajJia2ZabnRObmJKemFJdjRBSnhkcGJVTXEvWlVo?= =?utf-8?B?Ni9ObnRoazZ5b084UkVVeDRWNlZucWlDcU1ndFNUaE45RXVjam5GU1RXQXdk?= =?utf-8?B?c3c0ZEZycnBOblgvRm5BMUFJQnRaZk82UUZPdFB4d29OVkllcmFXQ1VpNGE1?= =?utf-8?B?MzMzSjhzOFIveUhtdVhjVzJqUFloaXhlVmZkS1BzU3d4d3BQK1Y4VWtZVXli?= =?utf-8?B?RFNlWm95emllVG1zdUtsNE02b3FqVVlIY01xQ1Zqbm5zNDFYVjZndlQrZC8x?= =?utf-8?B?a0l2djM5Z3dOc0FIQzFlcTZYekxtWFcxMVFaZXNQZ0NXVG05UHpwNFpkaUFa?= =?utf-8?B?S0EybWN1RTVraDRobU9lYU1YZlE0d2N6Q0d4K3UraWpBc2pxSGFmcE1VOThl?= =?utf-8?B?NFlYU2ZiTFdrWGM4MlAxS2xueXo1MGVWdGRkTzJ2Z3V0S0Z5Y1RpZWRFWTMr?= =?utf-8?B?OWJkeGxhYlhxZ0NZZk1jc0ZCL1BwN1NqT3RRRzllK0ZlWUVVbzVJTzJoODZq?= =?utf-8?B?NER2ZFNpYWJCZjIzaG85b2x5Mm85ajBlR2YxMm9uUnpmTUV3ZUR4NHY3NVB2?= =?utf-8?B?NVhrM3J4bFFJT3ZPVGhjcmI4SHFCZGlqclJXS2hMNE9XN1J5eUFRVit5NlBM?= =?utf-8?B?YUp2OEtDWnpiM0J5ZEo0RmtDY245ZisvbGNHckJpbzgxbkJyZGc2R3gzQWpC?= =?utf-8?B?a1ZOMzZibWNyZmplSHAwK1QrUXU5SWVnQVFOamhBVUMzbi9jZnFvbkFkemg1?= =?utf-8?B?QXB4LytMWkxBMm5Hd0dlOGo4aE14WEprYzcvR0U3MDlPLzlmcmUvOVM1UTZs?= =?utf-8?B?RENqRXNOVm16QjFJVGpnbUJtK0pYT2tMYU8xZ2VUT3pDQ2tlTUc3M2FuVGhC?= =?utf-8?B?Z21ib1BmVm0rVE5GK2lqSFV2dG9LRnVOT0Z2NC9SWkhyV1BGNVN1Si9uZERi?= =?utf-8?B?SU1WVmQxa3Rxb1RtZnRXREdvNXAxSWZVZVhkSkxZTW5RTjcvQ0Q2VlhGQTdu?= =?utf-8?B?RE1NNXlOdlE3eEZlTFR2WFlNYy8wWXFWT0xOaVp3RGMyeWh6aFBwdXErckhY?= =?utf-8?B?SERTcW51N1pyc0pNNWRKVkEvWjAzSHk1MHJqc0ppV0tJWnczN1hTK0huK2pH?= =?utf-8?B?VjdaS2pxVmQrdEdleVRyNHRMUWJySmluYTg0SXpGY1czU3NrZHdTQmx2S3o2?= =?utf-8?B?ekR1YVNjNVZpMDVJSnZYcGxyUFNUdDhFRFBhT1NhaTQwZ1RkaEJpQ21JWmJr?= =?utf-8?B?a2pPSm0vY1pjOStjMWhYdTQ5ZURNS1JEN3J0cmpBck84ekFjeEJUTDF3Nm03?= =?utf-8?B?VGY4Ty91TkFhWnZWSDU3UTRKS3hsZ0hhbGR2RlNKRjJWRTh3Z1RMYy9YV2ZH?= =?utf-8?B?K01yNTNTbjU5aFFQR1YxS0I3T0lhd2JYTytPNVlpWW8wUXV6Nld0NDFNVE9P?= =?utf-8?B?Smh2Z21Mb2FaVFVoa1k5UG1DVVEvNzVTaHVqYXFmYjgwOFdqRnJhNS9abDd5?= =?utf-8?B?d3JXbUVvb05CRmZmZ0lBbUNIRzdkVVJVS0gvbExzSC9YcmxMM3hBNkQ3Vis5?= =?utf-8?B?WHVpKytWbnVpbFBpWUhmYldTeHpYRVhhQWlXK2xxL3lzNzFXMTJUcTNnSGg5?= =?utf-8?B?ZEg0dWptbzJESlFFWHpDTGg1ZFZzT2F0d2VNNzc3WCswS25kM1VldWVQVmFS?= =?utf-8?B?SkpZakczRWp4WUNsdTFJaFlvVzhYUnN2dW9penJwa0VvanFtZzM0RDFSSVBR?= =?utf-8?B?MjRWQXh5OERxeGtmaDFyZ09xYm8vYWthYzdXU1JqbS9Vc1c2WXFDcWlWT3dR?= =?utf-8?B?V1VEKzFkVENNWHZZUUs4UFlBalpFVHQ0MWNhNFpFMDZ3cS9taXFyS2ttRnU3?= =?utf-8?B?V05VZXlwSHdQQWVWTnczYUZ1ejNVOVhBSGpiMThRWGN3VzhQUWc4OFA0UlJ6?= =?utf-8?B?bUVyWnVjeVhjcVBRQmo3V0YzVm84Q0ZJUnUxalZxaEZldlUyVTRJU1pnZzZU?= =?utf-8?B?c01SdXVOdVJQQVZYZXZ0ZnpGbEovQ2VwbloxR2FiT1RMb25lcWFmM2xkQUZq?= =?utf-8?B?Zis3TzM2cklJV1RxeWViRmptelhoK2tFS0k0L0VMZ2VJb2pwV2ptV2RDdjFE?= =?utf-8?B?Q2ZySFR5SytvT1crem05MHpvUFNQOElSSjJyRUlucnluSEt0WCtpMmlkQkM3?= =?utf-8?Q?5wZJ9WPKZPmHRZe0=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: YGOHkpP8s6NvkznVyXkemEbydHI6Iq3qyQUku8NkWL8puFlk1ahUYqJnZh+DRWk9oJYVaQ/sTCVmAhqSrgGj8nCGKIzT6lRELwFd93xoBZM/p7FEdRA4KEnQHjoeQcA8JO6NBs7YgU3fifscLLnb+Ra2fy4DzrEfy6KiQryOhabPMkIDzF/sB1XbomDHF3WmmKwA2pE6QdGhRdyOlmiZw5aKho9I49LKdFF6oP/OkGRklDND9kJ8OPOKSIb672VnrF2+DhxjzXr2ciCDXQEdWfJqexd61O9cQCcF5zIu4Nkiu4/GEDzC7IBCs67u9973JDAjNo3ms0DMSNmozBp83g== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: yK8Xpzh22uDgZsDG3lcDwaZu73vg0wSQXW2X7JVidtJsWy+QlJMqIJTvh48QMo1vunb5WsIaVOsf43uRdEAGx51vooYQa9lo53FM24thKcU9EPBY4LMV9jT5ZZC3I5xvZXkWiULNmDdadZIqDDk1VJ7oqV903cJtZrbZLWxyusKU1adB5Und+rtH1FHTZBkb2MB5MzpV1ITFnTasR67mLLVFZ68IolO0J9eSCQnkSOcjn5ZEKxRXy0gt/9KxBgan1Spr4SoOAuHO8y/ot0S9jMjd+txciXaEJXbFIIw2Y78dUoFOPd11O2wXZKrVZ7Q5DJKQR/D8mnKJ0Cs/A+ekTrHBvg+vwDgeI5FU4rkWShjoPeHlKV+Zg7bOUvEESkVNIqeuxesGzUhfGPq0jhx1D0EuoZBryAjWzba9K5S+ATTd7S2+aIRTCvRxuXTrGday6q/6q7pBRSMd76xixsB/qKlH3UU0zSMW6q/8TP3wPB53pN/z3TLvOw9xrB6nKVb8w2mUjP9kd1CNMj7W9KiB4fCVPIW6/JRmJ7VZ5qRVPpdnzqwSZuuQAApvqUIuRJpBLNWYdskra+Bn2JhEbijBFqQUIsykQr3y+aMWxWIsMSU= 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: 3b4085a6-0224-4a8f-0718-08ded064dda7 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2026 13:47:56.6408 (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: tqxOuEDZY0ONeEEf3pzj3AZGim8gntmRwVBvttvZYeatOV2KcSPa2zmqL11TwZk2sjPF5KglSXBcHHoCkxEuQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4914 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-06-22_02,2026-06-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2606160000 definitions=main-2606220137 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIyMDEzNiBTYWx0ZWRfX7p09LJjxo6DH zeMJQc1Onli6QTrCbotBceJATG2RFZmWbO/BxPsBm/Wjogb5x32fKQ7pT0BD3IqIgVPZZb3hCFe OoPn5Yc8MXvW4o/9zx0TpGeMYVO0fKqorQeAApc+l0t7l7jTZLz/Ar8ODjPrRs7jgU1uM8nNwu4 M755opIDXdzdNNbcWKP1GalBhK742iDdvgsAoJjc+QYJWfaAtpz0nj7o9Qch1++ND+RD7KSINvu G2yopwFTyBJlEqAWRuCLDPRG+V2oIo7PJ7+UWN1bSD8XSC8UY5omqrkCCqlidhUo8oK+ioL1KSH 1lz+jVMQookpljr2ZSkZ1CBM/SCpsOU+znNenmFRMJ8s9gwq2OAI6qnIClosTwZX8QorTHkMcrs /VgtdfNQaWqlMvF7k9jJ9n+61j4hx4CoQ7qigIxVZMDvHmwnVuQDeZjDe4gZagvF77sJyKE7vob CaZ1FRXdhETPJIMkC/xm39aHwW0537iHhY6pqd/c= X-Proofpoint-Spam-Info: AW1haW4tMjYwNjIyMDEzNiBTYWx0ZWRfX4+WdBT8cR4YK JzZ+LMzXtLC1aPMyVyr6dBJEmLMmOphotBelFf5x462ARSJ1ovyLqu80d0JUZz0OkLWWZRHRapm 5UB1etjH1qAJzS/8CbkaFwS3DnWXbOc3P4cdXhLQhCw4xSAzJhnm X-Proofpoint-ORIG-GUID: WmgWjcNp8muz0gjhsbwkR-QG3NwMvY-M X-Proofpoint-GUID: WmgWjcNp8muz0gjhsbwkR-QG3NwMvY-M X-Authority-Analysis: v=2.4 cv=A+lc+aWG c=1 sm=1 tr=0 ts=6a393d3e b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=jiCTI4zE5U7BLdzWsZGv:22 a=RD47p0oAkeU5bO7t-o6f:22 a=1XWaLZrsAAAA:8 a=yPCof4ZbAAAA:8 a=Xuh6FCcgtPo4YgmTKNkA:9 a=QEXdDO2ut3YA:10 a=5yU3S35YU4bGjq-dph-N:22 a=Bho9c0fBagfJEIQBS7DQ:22 cc=ntf awl=host:12312 DQoNCj4gT24gMTggSnVuIDIwMjYsIGF0IDIwOjU1LCBKb2huIFN0dWx0eiA8anN0dWx0ekBnb29n bGUuY29tPiB3cm90ZToNCk9uIFdlZCwgSnVuIDE3LCAyMDI2IGF0IDU6MTPigK9BTSBIw6Vrb24g QnVnZ2UgPGhhYWtvbi5idWdnZUBvcmFjbGUuY29tPiB3cm90ZToNCg0KPj4gc3RyZXNzX2lub3Jk ZXJfd29yaygpIHRlcm1pbmF0ZXMgd2hlbiBpdHMgdGltZW91dCBleHBpcmVzLiBJZiB0aGUNCj4+ IGZpbmFsIGxvY2sgYWNxdWlzaXRpb24gYXR0ZW1wdCByZXR1cm5zIC1FREVBRExLIGF0IHRoYXQg cG9pbnQsIHRoZQ0KPj4gdGVzdCBtYXkgcmVwb3J0IGEgZmFsc2UgZmFpbHVyZSBldmVuIHRob3Vn aCB0aGUgZGVhZGxvY2sgd291bGQgaGF2ZQ0KPj4gYmVlbiByZXNvbHZlZCBzaG9ydGx5IHRoZXJl YWZ0ZXIuIFJldHJ5IGEgbGltaXRlZCBudW1iZXIgb2YgdGltZXMNCj4+IGFmdGVyIHRpbWVvdXQg YmVmb3JlIHJlcG9ydGluZyBmYWlsdXJlLg0KPj4gDQo+PiBXaXRob3V0IHRoaXMgY29tbWl0LCB3 ZSBtYXkgc2VlIGluIHRoZSBsb2c6DQo+PiANCj4+ICAgQmVnaW5uaW5nIHd3ICh3b3VuZCkgbXV0 ZXggc2VsZnRlc3RzDQo+PiAgIHN0cmVzcyAoc3RyZXNzX2lub3JkZXJfd29yaykgZmFpbGVkIHdp dGggLTM1DQo+PiANCj4+IEZpeGVzOiBjZmE5MmI2ZDUyMDcgKCJsb2NraW5nL3d3X211dGV4L3Rl c3Q6IE1ha2Ugc3VyZSB3ZSBiYWlsIG91dCBpbnN0ZWFkIG9mIGxpdmVsb2NrIikNCj4+IFNpZ25l ZC1vZmYtYnk6IEjDpWtvbiBCdWdnZSA8aGFha29uLmJ1Z2dlQG9yYWNsZS5jb20+DQo+PiAtLS0N Cj4+IGtlcm5lbC9sb2NraW5nL3Rlc3Qtd3dfbXV0ZXguYyB8IDMgKystDQo+PiAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+PiANCj4+IGRpZmYgLS1naXQg YS9rZXJuZWwvbG9ja2luZy90ZXN0LXd3X211dGV4LmMgYi9rZXJuZWwvbG9ja2luZy90ZXN0LXd3 X211dGV4LmMNCj4+IGluZGV4IDZiMjlhN2E4ZjVmYmEuLjk1ZGUwMzE3OWVhYzAgMTAwNjQ0DQo+ PiAtLS0gYS9rZXJuZWwvbG9ja2luZy90ZXN0LXd3X211dGV4LmMNCj4+ICsrKyBiL2tlcm5lbC9s b2NraW5nL3Rlc3Qtd3dfbXV0ZXguYw0KPj4gQEAgLTQ0NCw2ICs0NDQsNyBAQCBzdGF0aWMgdm9p ZCBzdHJlc3NfaW5vcmRlcl93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykNCj4+ICAgICAg ICBzdHJ1Y3Qgd3dfYWNxdWlyZV9jdHggY3R4Ow0KPj4gICAgICAgIGludCAqb3JkZXI7DQo+PiAg ICAgICAgaW50IGVycjsNCj4+ICsgICAgICAgaW50IGF0dGVtcHRzX2FmdGVyX3Rtb3V0ID0gMTAw MDA7DQo+PiANCj4+ICAgICAgICBzdHJlc3MtPnJlc3VsdCA9IC1FTk9NRU07DQo+PiANCj4+IEBA IC00NzYsNyArNDc3LDcgQEAgc3RhdGljIHZvaWQgc3RyZXNzX2lub3JkZXJfd29yayhzdHJ1Y3Qg d29ya19zdHJ1Y3QgKndvcmspDQo+PiAgICAgICAgICAgICAgICAgICAgICAgIHd3X211dGV4X3Vu bG9jaygmbG9ja3Nbb3JkZXJbbl1dKTsNCj4+IA0KPj4gICAgICAgICAgICAgICAgaWYgKGVyciA9 PSAtRURFQURMSykgew0KPj4gLSAgICAgICAgICAgICAgICAgICAgICAgaWYgKCF0aW1lX2FmdGVy KGppZmZpZXMsIHN0cmVzcy0+dGltZW91dCkpIHsNCj4+ICsgICAgICAgICAgICAgICAgICAgICAg IGlmICgoIXRpbWVfYWZ0ZXIoamlmZmllcywgc3RyZXNzLT50aW1lb3V0KSkgfHwgYXR0ZW1wdHNf YWZ0ZXJfdG1vdXQtLSkgew0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHd3X211 dGV4X2xvY2tfc2xvdygmbG9ja3Nbb3JkZXJbY29udGVuZGVkXV0sICZjdHgpOw0KPj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7DQo+PiAgICAgICAgICAgICAgICAg ICAgICAgIH0NCj4gDQo+IFRoYW5rcyBmb3Igc2VuZGluZyB0aGlzIG91dCEgSSBkZWZpbml0ZWx5 IGhhdmUgc2VlbiB0aW1lb3V0cyBoaXQgaW4gbXkNCj4gcHJldmlvdXMgdGVzdGluZy4gVGhvdWdo LCB0aGUgYXBwcm9hY2ggaGVyZSBvZiAidHJ5aW5nIGhhcmRlciBhZnRlcg0KPiB0aGUgdGltZW91 dCIgYXQgZmlyc3QgZ2xhbmNlIHN0cmlrZXMgbWUgYXMgbGlrZSBhIHByb2NyYXN0aW5hdG9yJ3MN Cj4gcGFuaWMuIDopDQoNCkhlaGUsIEkgdGhpbmsgdGhlIHVuZGVyc2lnbmVkIGlzIGEgZ29vZCBl eGFtcGxlIG9mIGEgcHJvY3Jhc3RpbmF0b3IgOy0pDQoNCj4gSXQgbWlnaHQgYmUgbmljZSB0byBo YXZlIGEgYml0IG1vcmUgY29udGV4dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYXMNCj4gdG8gdGhl IHNvdW5kbmVzcyBvZiB0aGlzIGFwcHJvYWNoLg0KDQpJIHdyb3RlIHNvbWV0aGluZyBhYm91dCBp dCB0aGUgY292ZXIgbGV0dGVyOg0KDQo8cXVvdGU+DQpJdCBpcyB3b3J0aCBtZW50aW9uaW5nIHRo YXQgdGhlIGxhc3QgcGF0Y2ggcmV0cmllcyB1cCB0byAxMCwwMDAgbG9jaw0KYWNxdWlzaXRpb25z IGFmdGVyIHRpbWVvdXQuIFRoaXMgdmFsdWUgd2FzIGRldGVybWluZWQgZW1waXJpY2FsbHk6IDEw DQphbmQgMTAwIHJldHJpZXMgd2VyZSBpbnN1ZmZpY2llbnQgb24gdGhlIHRlc3Qgc3lzdGVtcywg d2hpbGUgMTAsMDAwDQpwcm92aWRlZCBzdGFibGUgcmVzdWx0cyBhbmQgYXZvaWRlZCBmYWxzZSBu ZWdhdGl2ZXMuDQo8L3F1b3RlPg0KDQpTaGFsbCBJIGFkZCB0aGF0IHRvIHRoZSBjb21taXQgbWVz c2FnZT8NCg0KPiBJZiB0aGUgZGVhZGxvY2sgcmVzb2x1dGlvbiB0YWtlcw0KPiBsb25nZXIgdGhl biB3ZSBleHBlY3QgaW4gdGltZSwNCg0KVGhhdCBpcyBub3QgdGhlIGNhc2UuIFdoZW4gd2UgdGVy bWluYXRlIGR1ZSB0byB0aW1lb3V0LCB3ZSBoYXZlIG5vDQpyZXNvbHV0aW9uIG9mIHRoZSBkZWFk bG9jay4gSSB2aWV3IGl0IGFzIHRoZXJlIGlzIGEgcHJvYmFiaWxpdHkgd2UgcnVuDQppbnRvIGRl YWRsb2NrLCBsZXQncyBzYXkgMTAlLCBmb3IgZWFjaCBpdGVyYXRpb24uIE5vdywgaWYgd2UgdGVy bWluYXRlDQpkdWUgdG8gdGltZW91dCAtIGFuZCAtIHdlIGFyZSB1bmx1Y2t5IGFuZCB0aGUgbGFz dCBpdGVyYXRpb24NCmRlYWRsb2NrZWQsIHdlIGNhbm5vdCBqdXN0IHJldHVybiAtRURFQURMSywg YXMgdGhhdCB3aWxsIG1hcmsgdGhlIHRlc3QNCmFzIGZhaWxlZC4gSW5zdGVhZCwgd2UgcmV0cnkg c29tZSBtb3JlIGl0ZXJhdGlvbnMgaW4gb3JkZXIgdG8gcmVzb2x2ZQ0KdGhlIGRlYWRsb2NrLg0K DQo+IGlzIHRoZXJlIGEgcmVhc29uIHRoZSBudW1iZXIgb2YNCj4gaXRlcmF0aW9ucyB0cmllZCBp cyBhbHNvIGltcG9ydGFudD8gSXMgdGhlIGtleSB0byB0aGlzIGNoYW5nZSBqdXN0DQo+IG1heWJl IGVuc3VyaW5nIHdlIGdvdCBlbm91Z2ggY3B1dGltZSB3aXRoaW4gdGhlIHRpbWVvdXQ/ICAgd3df bXV0ZXhlcw0KPiBhcmUgaW50ZW5kZWQgdG8gZW5zdXJlIGZvcndhcmQgcHJvZ3Jlc3MsICBidXQg dGhlIGFwcGFyZW50IGxpdmVsb2Nrcw0KPiBzZWVuIHByaW9yIHRvIGNmYTkyYjZkNTIwNyBtYXli ZSBzaG91bGQgaGludCBzb21ldGhpbmcgZWxzZSBtaWdodCBiZQ0KPiBnb2luZyBvbiwgc28gd2hp bGUgdGhpcyBtYXkgZWxpbWluYXRlIGFueSB0aW1lb3V0cyBoaXQgZHVlIHRvDQo+IHNjaGVkdWxp bmcgZGVsYXlzLCBqdXN0IHRyeWluZyBtb3JlIG1heSBub3QgcmVzb2x2ZSBhbGwgZmFpbHVyZXMg aGVyZS4NCj4gDQo+IFNvLCBubyBvYmplY3Rpb25zIHdpdGggdGhlIGNoYW5nZSBoZXJlLCBidXQg bWF5YmUgaXRzIHdvcnRoIGltcHJvdmluZw0KPiB0aGUgY29tbWl0IG1lc3NhZ2UgYSBiaXQgbW9y ZT8NCg0KWWVzLCBsZXQgbWUga25vdyBob3cgeW91IGZlZWwgYWJvdXQgYWRkaW5nIHdoYXQgSSB3 cm90ZSBpbiB0aGUNCmNvdmVyLWxldHRlciBxdW90ZWQgYWJvdmUgdG8gdGhlIGNvbW1pdCBtZXNz YWdlLg0KDQpUaHhzLCBIw6Vrb24NCg0K