Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp628295lqp; Thu, 21 Mar 2024 10:36:41 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVot6/8oUDLhps//RbVR613hxFvm9aHdHujgesMSlt/4sB59K3k4J8D4UqeENDw1atsDYNikp+MuxhL6nTi+ZJ8lHlg5wMiblkAE3Whig== X-Google-Smtp-Source: AGHT+IF/2Ip0IxCQ9Pdm8u6K4ukjZAUjjauoHnqu9nJzjinMTpli3IKHCfX2VWhSRkGe/BAUrPdx X-Received: by 2002:a05:6a21:2d8d:b0:1a3:571b:13a3 with SMTP id ty13-20020a056a212d8d00b001a3571b13a3mr5446191pzb.27.1711042601407; Thu, 21 Mar 2024 10:36:41 -0700 (PDT) Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id k22-20020a635a56000000b005dc9365a903si191659pgm.704.2024.03.21.10.36.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Mar 2024 10:36:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-110506-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=IHHdDVb2; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-110506-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-110506-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 3D2EF2838C1 for ; Thu, 21 Mar 2024 17:36:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AA2108624C; Thu, 21 Mar 2024 17:36:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="IHHdDVb2" Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) (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 CBBA49468 for ; Thu, 21 Mar 2024 17:36:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.236.40 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711042582; cv=fail; b=c6mvKCXf2MIAO+3vJ96xhnQnVAZXvvGYgwPCfu8i/FVm2GKCX6BPMnHB4H5/ohhHfmU6zp74HMYx4sgXE+++/YuUMlRmyPSX2mqkGwb8KuIXnhMuVifKyJocvZ9g++iRUsBd8DWx62aextLTS497tPq6a058j5S2VRMFT1bQz9w= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711042582; c=relaxed/simple; bh=YCumzhFpkrZWM6Lir6nSai64EIcIxg84se1ua3F+RQA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=VTTeDjwrOkjZNKiDnMSP0EBcYWJTp7qbiZ/MEFcZVRUBey+D9LhRyAOzm5JcT+HcuSxmkEwP7N6ahxQikNv0JuFbv72QyWTC/w4LlKkvj5vCVIWqSE/S2vOVQ50MHDUytLNGK0viDJYATSQSz9FfRNOtdRY8MTy+tlEjlw7KEds= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=IHHdDVb2; arc=fail smtp.client-ip=40.107.236.40 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWKeTV/SUUEoPWqbUIvBqNwIE2erTsAmsNnSWYrk90vKzDj/gxsRuOHodsZYfy8sB7P6cOhyHY9I3MmI2R9RV9tmKMM8rhX8nUevcfD5T1avMVTeAU4cVQNEcdZx1feAXgfhOyYT3/YQ3qoRqbJ7qc0ctUMg3w93NDQmyeZCCxVlevw0yuAHd8sOwVmn47DHI2yrLirDXqCPCxxmRJMRy4eig6W5C/9EYv3HmCndHxTL5Revx6WVmAVr1ApH2oPHpuZ3GZrafzQshwZ6ZT+I777iQ381U2H9qjhZJsWYm5vbEGOhpT3wYbxnPjjIiuZ598mgRVT6L19aA8aIViOCKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=YCumzhFpkrZWM6Lir6nSai64EIcIxg84se1ua3F+RQA=; b=I9PXAL7diKaUjFbOt/i8xjwMqFYtile6UzjUfjvc7/XkR4hInDXE0Og7CfGlrQI8bL30GFqP2V3gWnK9S2KznQrAFGzjp3DFpWcbJS4oU8zZwXnhjmWIT8WTLwP9VM9d2jkz7L7tRety+jqrOwgPK2HlqaF7pKK3CeH9LlZ0sEidvQOowaC0uZT1Iq6qMVzpDETyjvQiUqmeoJ1t/L1Lp8QT2EBbP5KwpwCAZ2NzXI0giHMs6LtvQs1DfQUpOl2zeZONyfeNd4MYXGF2+mEaywefO/92A8at08y/EsKwztUeWbAz6FkzMjv92U452/Ut0xjmdnkJsPHFzUtWtUiEcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YCumzhFpkrZWM6Lir6nSai64EIcIxg84se1ua3F+RQA=; b=IHHdDVb2UwIBb46wXx7ekI9dL6FQB8bQGWTey+RjXSKpeRfrqUeysy6sYK097LINdX/dvb6TlyZ84zptZtIMGYP24BrHGYvSYAMwQRNhBvdDM4kWWP7pEclZctmBPzrfbiw1oRX8XPPtsF5yEnK55ZQFrZ+LisVIFcjsaME5gFR7oIwygXWbgz/I15A0vEeTDZkUEqNAn7o3T5Ys41fEO53W0vhGRq+kjPEoCrIzAJTu1Dz0+yjv14hAFktd8WL3FvhF2LbX2JJYYMfmZ7M1Zyka/UMw/wBdiipptuNtclk/OLMf6C9hrsVUYusrQ5+9CvOyeih9kXRhajjKWLO/fw== Received: from LV3PR12MB9404.namprd12.prod.outlook.com (2603:10b6:408:219::9) by SJ2PR12MB8012.namprd12.prod.outlook.com (2603:10b6:a03:4c7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Thu, 21 Mar 2024 17:36:15 +0000 Received: from LV3PR12MB9404.namprd12.prod.outlook.com ([fe80::a1:5ecd:3681:16f2]) by LV3PR12MB9404.namprd12.prod.outlook.com ([fe80::a1:5ecd:3681:16f2%7]) with mapi id 15.20.7386.025; Thu, 21 Mar 2024 17:36:15 +0000 From: Chaitanya Kulkarni To: Sagi Grimberg , Kamaljit Singh CC: "kbusch@kernel.org" , "linux-kernel@vger.kernel.org" , "linux-nvme@lists.infradead.org" Subject: Re: WQ_UNBOUND workqueue warnings from multiple drivers Thread-Topic: WQ_UNBOUND workqueue warnings from multiple drivers Thread-Index: AQHaeXhd/UIUk2VZGEG0Qh+3CF4eQLFAWi8AgAIfawA= Date: Thu, 21 Mar 2024 17:36:15 +0000 Message-ID: <6d3af8dd-30c3-48d4-9083-7f00ea21ff8c@nvidia.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla Thunderbird authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV3PR12MB9404:EE_|SJ2PR12MB8012:EE_ x-ms-office365-filtering-correlation-id: 0e357214-5a2e-445f-fa0e-08dc49cd68ab x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iymm4XcOH10BtXtgPBZyB2DX2SYLschKt1e21GyKwDolGXEhjxkVa4nn0AmFmurazlIIvSB4N9WkRAT9wT1dbtv2mTGo9Y3PGD8AOY0ElDmeAUImpeTJ+0G4NT/Jpj1EiN7HDDr9HwMoN2moiMtjRkY5EOrDdLqJ5UzRSi7zTyNoP8Qm+qY8cgmClmUvRjLK/k26WeUwfj/1QPDOrH71cX9If+fjzliP6n/ccW7sjQWczzf2KwmaCI2PWYuZras+ZGxaeznBlACwRRYxdWQxdNxJhfeYfplrw3XFH4kC8VsabtiuVcXRtXKAZMbazeI9IdEb/8aUvawtfdsVCfEy24qIWdhSUo382ZNoZ+l9iGqa/jxAY+9AMRN8VVAzsLDn/8xpfXgeBQVKOXHRhzd5awp7TPVfIRahmP0Clg4oJ0DVN4RXFiL8hWvS2z7tc4r3jFrz3WEqWNT2BRZA7Y3Gp1gNIESih6+XNO39thaMJe9ApGAo9Va2smO3cuXZ1VpfK1eezkgZe7osbI3ZSV5QIMF8i0UjHcAVzgCrP0Feh03xEyoliVxpjw3D3IFHIlO+0rlsSleS2caYtFVgX7HSoGUULwmtYJ1aNFI+qrZw4d403nzOvI0KTydtm/zacNXyazJiWCihYBccCKOWhGIoW72OE496m+1yqghdeHL0VHyllfasu1xkaHY2xTQ9Ajp1WlMFQwcMEjFAlYT7yieIqIHWQBTS+XHJBslsagzRdGo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV3PR12MB9404.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVZHdDI5cmJyT3RBYi9FbzNtKzdFRm90L0wwOTBsN3Nzam04emFoRGtJT0Nt?= =?utf-8?B?RGRHUzNLVTk4U0hOQ3k4MWdZSHEva0RBL0lCc21YZUVtdnQxVDkwNk5VVUZj?= =?utf-8?B?U0tCWU5TRXEwWkpxZXhNeXBxWUhrWnptZGNyRzNaMjErR3RtdGZLTUZSZU8z?= =?utf-8?B?b0JhZFhIbW1ZNXRJbjlqN2Y2M203YmtIeVVaOXVwdnVmUUN6Z1lLeUpZQUxx?= =?utf-8?B?WUFwNlI1S3pkZGF0QzZpdWdvY3pHMXVzaWJmTDU5SncyZ0V6b0MwOFVMZ3kx?= =?utf-8?B?clpPT20zam9peVJPUnlFd2xBNWFiU2VzeGtqWDMrTUF5Ujh0d3IvMEpodFhq?= =?utf-8?B?bmZuaWR3NXJjY3RncHVWQ2UvS0JCVjRlVFdyWnFQMUpDZk5hWlhWMFZOYXd5?= =?utf-8?B?THZma1o5NVVqdUVTVjgyOUNMdGErb0szYkwrVnBQaFRJeDM4aFkrNVVLMjRq?= =?utf-8?B?cHcyQTRzWVRYcHhuS29TRkhkWDVabVZiaXBhcExSbjZ5Zmk4YVpBaUJPbC95?= =?utf-8?B?QXh5N0dWZW9UaTNScGNxaVh6TXlNbWRRWmNrSTIyWndKYnF4TTN3VVRtNEgz?= =?utf-8?B?bURITWhnbWNET3kyOTVrZXczNlkyTU5za2pOcXA4T2VodFFTNVhxUE5GZDRs?= =?utf-8?B?NUs0Zml4VkFjTzlzVzVxdXlQS2pRRnFaLzA3U1N2YjliMVAwcDZFeHF6T3M3?= =?utf-8?B?SWxUcVhkVnRLSDBjNm1iOU5YU2lJUFFCMmVxdmxvNER1OFhuNjF4SmVQWGJJ?= =?utf-8?B?aGFhNDNQTlk3TUJmWElrbk5tZ0EzTkY4OVU4OTdrbXZ2UnI0cHlhZEkwaXcz?= =?utf-8?B?Q2poYXJjRUI2enFXY09MYmFjVWwxMWl4T3RGRFFHaVlrQWdBV2FWbjQxMGpz?= =?utf-8?B?NGM2NDlVek9mU0c0WFEyay9MS2xOZ0FMWXBLYnB5S3c0c00wL1lIeXBjRVc3?= =?utf-8?B?a1huMHFhck1zUXVlK0VzL2Z5VHJGeTc4TkhCWk12R1kzb0pHcFI4U3RHTzdM?= =?utf-8?B?c0t4NTdwSFI0RjVoYnVabG84QyttTkZrZkYxNm8xamE2UmozUnVMMTlPZ0hR?= =?utf-8?B?Q2dZZ21SZGtXdG9JZ080d1VPWnlrcXVCVlQwM0lLU0tpWlBQWDU1SnhHd0ZK?= =?utf-8?B?VzVFbjAyZzBRWHpxT0NLU3ppdmk3RkI5eUVEOUd6NXZTVUFaeHZ6VklkbUtx?= =?utf-8?B?eGovZ2NzYlg4bGIvT1NVdDlOWncvbmZ1YjlYV2V0aUNITDJ5RTB3eEtlTmw0?= =?utf-8?B?cmxyb042eHpCem90a1dhRlFueDZHanpMMG9KR29IV0NHZmREUXBTU0czWFRY?= =?utf-8?B?SG5XL1E3WEhqeE00Y284VXJ6bVd3bXlRWnBRSjh2eklBWis2VnNtUS9YbERC?= =?utf-8?B?ZGtoeWZJTTJNbmZpQmxPUURPN2FXVWpEZUU0OUN2Q3dTL3I4MUxoWVpwdDd2?= =?utf-8?B?QlE3MnZQc3RwSE5hSEpqKzluM2ZPbjlXUjZqc0VjMEgzd0UxeDEyTlljb2cw?= =?utf-8?B?MEFlN2FKd0gzYWJFaXBjejNUMjVaZlNyRTVrVlZwTGw1Q3VBczBsYUZ6YW5o?= =?utf-8?B?VDhvQm51VHhJS3RFSHlUTEhVUUd3VkRuTGdoYkNGaUhTek9UWEhNTVJtMVRU?= =?utf-8?B?OFQxN2tOdHJGTU5VVGwwbnBZU0FUajBjVGNreDZkaWdjZG1KSXFlWUFjckpX?= =?utf-8?B?dlFFVDlhSHFxK0taUHc5bFlmdFFobk44Ym9nS2Fjc2hNazkxd09EY291ejZ5?= =?utf-8?B?RDdCbXNOYzZFRXhubDJSczRjNzV1a3RsSHlVaXlNQnkxZUpaQ29LM1cwODUr?= =?utf-8?B?ZG0zeEVCVWkvZWxibGc5am5WbTBxdVdGTkhUK3JlRXozL2plUWt5d1c0aFlI?= =?utf-8?B?M2pSMTJLdWhjeC95VzJUKzk5RTJuVHZqVUhXK1c3ZXFRZFUzbEU1THljZ3JH?= =?utf-8?B?UVpyNkFwZGpPRmlhWmxnYlFHYVlwUGdpaXZIeTFrWVZ5Mm03QzBOMXozbSt4?= =?utf-8?B?VjhqMll3YnFQcmc3SG56K3RlUytaY1d3MTBSek5ObGFvbXJ2WnhoM2hQQUFW?= =?utf-8?B?SUIreWtQUjZneUlxTlBDUkJKc2VFVGNrMWNXcmNqWk12b3hNYzBWNTh5ek4v?= =?utf-8?B?VHlUbkhCWlNlbkZjZGYyZ2ozcE16Zk1oTWVTdU5DVzRYZzNtaCsybllmTC9w?= =?utf-8?Q?Ggv0WidWGo0Hq2BE/7JOTbi+CBzqr7CyjlitglGa+L7G?= Content-Type: text/plain; charset="utf-8" Content-ID: <8AB7AA5C9E49D04893B653537614008F@namprd12.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-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV3PR12MB9404.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e357214-5a2e-445f-fa0e-08dc49cd68ab X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 17:36:15.2804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iS0cw2oP8Ogs3JoDlH+sCNdUBr19T4VZGdG9NZOaTLN2SFpwLm0co3DUEP0pbOgB9dFLup1TKtZ45qOucIZE+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8012 T24gMy8yMC8yNCAwMjoxMSwgU2FnaSBHcmltYmVyZyB3cm90ZToNCj4NCj4NCj4gT24gMTkvMDMv MjAyNCAwOjMzLCBLYW1hbGppdCBTaW5naCB3cm90ZToNCj4+IEhlbGxvLA0KPj4NCj4+IEFmdGVy IHN3aXRjaGluZyBmcm9tIEtlcm5lbCB2Ni42LjIgdG8gdjYuNi4yMSB3ZSdyZSBub3cgc2VlaW5n IHRoZXNlIA0KPj4gd29ya3F1ZXVlDQo+PiB3YXJuaW5ncy4gSSBmb3VuZCBhIGRpc2N1c3Npb24g dGhyZWFkIGFib3V0IHRoZSB0aGUgSW50ZWwgZHJtIGRyaXZlciANCj4+IGhlcmUNCj4+IGh0dHBz Oi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvWk8tQmthR3VWQ2dkcjN3Y0BzbG0uZHVja2Rucy5vcmcv VC8NCj4+DQo+PiBhbmQgdGhpcyByZWxhdGVkIGJ1ZyByZXBvcnQgDQo+PiBodHRwczovL2dpdGxh Yi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsLy0vaXNzdWVzLzkyNDUNCj4+IGJ1dCB0aGF0IHRo YXQgZHJtIGZpeCBpc24ndCBtZXJnZWQgaW50byB2Ni42LjIxLiBJdCBhcHBlYXJzIHRoYXQgd2Ug DQo+PiBtYXkgbmVlZCB0aGUgc2FtZQ0KPj4gV1FfVU5CT1VORCBjaGFuZ2UgdG8gdGhlIG52bWUg aG9zdCB0Y3AgZHJpdmVyIGFtb25nIG90aGVycy4NCj4+IMKgIFtGcmkgTWFyIDE1IDIyOjMwOjA2 IDIwMjRdIHdvcmtxdWV1ZTogbnZtZV90Y3BfaW9fd29yayBbbnZtZV90Y3BdIA0KPj4gaG9nZ2Vk IENQVSBmb3IgPjEwMDAwdXMgNCB0aW1lcywgY29uc2lkZXIgc3dpdGNoaW5nIHRvIFdRX1VOQk9V TkQNCj4+IFtGcmkgTWFyIDE1IDIzOjQ0OjU4IDIwMjRdIHdvcmtxdWV1ZTogZHJhaW5fdm1hcF9h cmVhX3dvcmvCoGhvZ2dlZCBDUFUgDQo+PiBmb3IgPjEwMDAwdXMgNCB0aW1lcywgY29uc2lkZXIg c3dpdGNoaW5nIHRvIFdRX1VOQk9VTkQNCj4+IFtTYXQgTWFyIDE2IDA5OjU1OjI3IDIwMjRdIHdv cmtxdWV1ZTogZHJhaW5fdm1hcF9hcmVhX3dvcmvCoGhvZ2dlZCBDUFUgDQo+PiBmb3IgPjEwMDAw dXMgOCB0aW1lcywgY29uc2lkZXIgc3dpdGNoaW5nIHRvIFdRX1VOQk9VTkQNCj4+IFtTYXQgTWFy IDE2IDE3OjUxOjE4IDIwMjRdIHdvcmtxdWV1ZTogbnZtZV90Y3BfaW9fd29ya8KgW252bWVfdGNw XSANCj4+IGhvZ2dlZCBDUFUgZm9yID4xMDAwMHVzIDggdGltZXMsIGNvbnNpZGVyIHN3aXRjaGlu ZyB0byBXUV9VTkJPVU5EDQo+PiBbU2F0IE1hciAxNiAyMzowNDoxNCAyMDI0XSB3b3JrcXVldWU6 IG52bWVfdGNwX2lvX3dvcmvCoFtudm1lX3RjcF0gDQo+PiBob2dnZWQgQ1BVIGZvciA+MTAwMDB1 cyAxNiB0aW1lcywgY29uc2lkZXIgc3dpdGNoaW5nIHRvIFdRX1VOQk9VTkQNCj4+IFtTdW4gTWFy IDE3IDIxOjM1OjQ2IDIwMjRdIHBlcmY6IGludGVycnVwdCB0b29rIHRvbyBsb25nICgyNzA3ID4g DQo+PiAyNTAwKSwgbG93ZXJpbmcga2VybmVsLnBlcmZfZXZlbnRfbWF4X3NhbXBsZV9yYXRlwqB0 byA3Mzc1MA0KPj4gW1N1biBNYXIgMTcgMjE6NDk6MzQgMjAyNF0gd29ya3F1ZXVlOiBkcmFpbl92 bWFwX2FyZWFfd29ya8KgaG9nZ2VkIENQVSANCj4+IGZvciA+MTAwMDB1cyAxNiB0aW1lcywgY29u c2lkZXIgc3dpdGNoaW5nIHRvIFdRX1VOQk9VTkQNCj4+IC4uLg0KPj4gd29ya3F1ZXVlOiBkcm1f ZmJfaGVscGVyX2RhbWFnZV93b3JrIFtkcm1fa21zX2hlbHBlcl0gaG9nZ2VkIENQVSBmb3IgDQo+ PiA+MTAwMDB1cyAzMiB0aW1lcywgY29uc2lkZXIgc3dpdGNoaW5nIHRvIFdRX1VOQk9VTkQNCj4N Cj4gSGV5IEthbWFsaml0LA0KPg0KPiBJdHMgaW50ZXJlc3RpbmcgdGhhdCB0aGlzIGhhcHBlbnMg YmVjYXVzZSBudm1lX3RjcF9pb193b3JrIGlzIGJvdW5kIHRvIA0KPiAxIGppZmZpZS4NCj4gQWx0 aG91Z2ggaW4gdGhlb3J5IHdlIGRvIG5vdCBzdG9wIHJlY2VpdmluZyBmcm9tIGEgc29ja2V0IG9u Y2Ugd2UgDQo+IHN0YXJ0ZWQsIHNvDQo+IEkgZ3Vlc3MgdGhpcyBjYW4gaGFwcGVuIGluIHNvbWUg ZXh0cmVtZSBjYXNlcy4gV2FzIHRoZSB0ZXN0IHlvdSB3ZXJlIA0KPiBydW5uaW5nDQo+IHJlYWQt aGVhdnk/DQo+DQo+IEkgd2FzIHRoaW5raW5nIHRoYXQgd2UgbWF5IHdhbnQgdG8gb3B0aW9uYWxs eSBtb3ZlIHRoZSByZWN2IHBhdGggdG8gDQo+IHNvZnRpcnEgaW5zdGVhZCB0bw0KPiBnZXQgc29t ZSBsYXRlbmN5IGltcHJvdmVtZW50cywgYWx0aG91Z2ggSSBkb24ndCBrbm93IGlmIHRoYXQgd291 bGQgDQo+IGltcHJvdmUgdGhlIHNpdHVhdGlvbg0KPiBpZiB3ZSBlbmQgdXAgc3BlbmRpbmcgYSBs b3Qgb2YgdGltZSBpbiBzb2Z0LWlycS4uLg0KPg0KPj4gwqAgwqAgVGhhbmtzLA0KPj4gS2FtYWxq aXQgU2luZ2gNCj4NCj4NCg0Kd2UgbmVlZCBhIHJlZ3VsYXIgdGVzdCBmb3IgdGhpcyBpbiBibGt0 ZXN0cyBhcyBpdCBkb2Vzbid0IGxvb2sgbGlrZSB3ZSANCmNhdWdodCB0aGlzIGluDQpyZWd1bGFy IHRlc3RpbmcgLi4uDQoNCkthbWFsaml0LCBjYW4geW91IHBsZWFzZSBwcm92aWRlIGRldGFpbHMg b2YgdGhlIHRlc3RzIHlvdSBhcmUgcnVubmluZyBzbyANCndlIGNhbg0KcmVwcm9kdWNlID8NCg0K LWNrDQoNCg0K