From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id BA1FF1FF15C for ; Fri, 27 Jun 2025 09:01:54 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 7943CE27A; Fri, 27 Jun 2025 09:02:28 +0200 (CEST) To: "pve-devel@lists.proxmox.com" Date: Fri, 27 Jun 2025 07:01:46 +0000 References: <20250625221535.1688870-1-dbudzowski@alfaline.pl> <20250625221535.1688870-2-dbudzowski@alfaline.pl> In-Reply-To: <20250625221535.1688870-2-dbudzowski@alfaline.pl> MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: "DERUMIER, Alexandre via pve-devel" Precedence: list Cc: "DERUMIER, Alexandre" X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: Re: [pve-devel] [PATCH] Add patches for iothread_vq Content-Type: multipart/mixed; boundary="===============6333753985792872061==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============6333753985792872061== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 3225BD1C45 for ; Fri, 27 Jun 2025 09:02:27 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 083A0E2B6 for ; Fri, 27 Jun 2025 09:01:57 +0200 (CEST) Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazon11021124.outbound.protection.outlook.com [40.107.160.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Fri, 27 Jun 2025 09:01:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O892eqpjR/CHxy1hLGuDooxLLlO675+TXxTk49GBU3pGmYudVtZP5mrkZOHIzQQWUDkupSRjqhE9jfeprsWOjiuFJpCZ9FQxc1+E+ThWkJa45tFU01EanZe2hb7BaCfVNagXlyBUwKiOv3UrBjSpdO8bbjQ/bgXM+xllC5ADr8aWvaiQklIzat+RVU/Em+iYNSdrAPH5VQ1afYT35eRFONmOM53KalQ+CU/xvXp0+HUZPaCOlViaUFkX+8kxPMOF7/tRR1pFKR9xdoFmWNbnxy0/zQNf4oSEXMO7Z2DvaBklABpQUQo4zAN9Hq6sAlKm+1EQAXCG0Z5UzBeM/K5ZFw== 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=b/Tk1uSw11990KqQKzHckFXb8VqqRGfhmqssLeFsvMY=; b=TUkiI6M28UBNo6GyvHWUsIqfhm/t0mdYT+iZWWVxDcS/nru5rrrq1ORDy2uUKHFtGCYalPMmJhG1VzJTTI5s+s6g+w2xkNg0nqmPC/8W/t3q3F95Y2Td8BDw+mx5TmTV4M+PpTs4uKPTPWY6pYRTSavbjCb+e0DhZhJfROb6sam+tKwTmU0HC7GuhnBRRD1zw+tvGWQXSUsypORfV8HYOAl0U+H77urP+z+qkabF6G7Uw0JnFfKhPnZuBU3d2Bby2p+VAHf45dIAmuOxya/GNUv5RCTI9Mm2eCorBv7+t1hVSiZ/VirA6ioYtceFVQvKpD5KOQlBsLgmSsDRYghBDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b/Tk1uSw11990KqQKzHckFXb8VqqRGfhmqssLeFsvMY=; b=kmiDzidARx6NjP37oLtF2JKyUaZx8d6+CaSpXmr+jvXkeE3wPKTi7dS5Q9nj0JNuIq5cUFqhS/ENSmC6MNerq2CjxglK2lGLh/CgsYjfwlt0/IFL6fpf7MNGt2A1k+XSVvYbIbPtb8PRNQXkII1Xw/R+/zAEXa4+u6ErOcSaQl8= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by MR1P264MB2835.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:38::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.30; Fri, 27 Jun 2025 07:01:47 +0000 Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb%5]) with mapi id 15.20.8880.021; Fri, 27 Jun 2025 07:01:47 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" Subject: Re: [pve-devel] [PATCH] Add patches for iothread_vq Thread-Topic: [pve-devel] [PATCH] Add patches for iothread_vq Thread-Index: AQHb5h65I3BNGrrFQE2+f5CwPgy917QWlm2A Date: Fri, 27 Jun 2025 07:01:46 +0000 Message-ID: <43035b37e68c44ca6c30799dfa454d1bb8b23fec.camel@groupe-cyllene.com> References: <20250625221535.1688870-1-dbudzowski@alfaline.pl> <20250625221535.1688870-2-dbudzowski@alfaline.pl> In-Reply-To: <20250625221535.1688870-2-dbudzowski@alfaline.pl> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.0-1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=groupe-cyllene.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAZP264MB3686:EE_|MR1P264MB2835:EE_ x-ms-office365-filtering-correlation-id: 7c8efb9c-899d-4a2c-fa05-08ddb5487b84 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024|7053199007|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TERlaEV5VmZOVnU1L3ZMSml3S3lJbDJ2R2N1MllQQjRqa1VkU1hDVFNqQ3Uz?= =?utf-8?B?bWRtYWNsZGs4MHQ2bjA3ZVJ2OWFFcThWY29tU0lBWm5GM1JTZXlHL01MbmJl?= =?utf-8?B?NWFrcUM1cUxJNHpxR2JqRWl1ejZuZmdlNXVRS2RzMHE0TnlhS2tpQWRVN1cv?= =?utf-8?B?aFNUMXQwNStML1B5ZFY2REJBcUVFTGlHUGhSTXIreU0vL2R1WFhuWkJXQm5z?= =?utf-8?B?Wms0VEZKVkY4eklJMWt5UVhSWXljdUh6a2l4Q3NKN21zOU1Fd1l0dzc1Y3ZX?= =?utf-8?B?RGsvWW5nSkpHZmJQSThkS01YZWVDanp1cm0rOVBqcTB1b3o2dHNHZktoekhD?= =?utf-8?B?clZVN2lGeXFhTlNwa1ZqK1hYT1JlV1drWHF4dERxWkpMWEtXRk9zbDdKc2Rq?= =?utf-8?B?cjNiNW5zYkN3WEdxWkdBTU1tQ0FNeTZxdE5nODFTYzlQU3FyWUhnaWxyQllk?= =?utf-8?B?S3l1MzJGSnByaU9GRFF1Tm4wZ1MxZlp5OE5hNXpBODBJZmJ2U2ZuS0FjUnVp?= =?utf-8?B?LzZlTHIveW1CV2crR3BRekZHY1BsWTdMUEJUR1VrTUZFUWtuYlZCeGVZZ1VT?= =?utf-8?B?aWtDMW1SbWRWSmcwWnF3cDQ4MFZOYVdqcEsxZW82Vk9IWHJuTDlHVzFmNGY5?= =?utf-8?B?NElSblo4dE1kL1lUak9lVmxzOVAwU0pvVzNFQXpBQllFcTcvQTA3OTJzd3RQ?= =?utf-8?B?cnZydFNEWm11bWE0WCtOQUY3WGd6RXFTSjFqZnM3bDJueGlzaXZTWDZnaXhR?= =?utf-8?B?ZDNnQXBucU9ORzVMNVppS3hwZnJVVC9XUlV3dTd0YklCZThIREFLUGxlT2RC?= =?utf-8?B?eEtMbm4rczl0SkMzbEx5U0pQQUR1cUNxbEx0ZWVydWVScGpsbkFNd2Z6S1cz?= =?utf-8?B?TjIyaGpqRkNEd254eUlaQ1FGNHZBTmZzbkViWTNKM0ZsVmV1MS9yc3d6eWpS?= =?utf-8?B?TjhqNjJIU2RJa1p0elpCemlLRWE3c05LaE5WVzdLRXcyWmd2MWRaK2hwZ1pm?= =?utf-8?B?OUJmNktTUUJXUU1vOU8xNWlxa25lZ3BXbGZwV0toL2dSOEFPeU1ldjBqMWlE?= =?utf-8?B?Nk9iZTFuVDFCbmt2eGlsS2JZN1pwSnZjMXd4c0V6MUp5Z1VnS3BNWmxvOXJI?= =?utf-8?B?WVFQS1FwOTVPc2NSQnZnYldZRTRZZWNXM0JBRjFZcXBSbGszUXBxRnJEc1FT?= =?utf-8?B?ZzVDcGNIWmJkeklXcHYrOU1RZDVBMGIxWFJ5Nno4dWduZHZ0SFFJNWtSZThQ?= =?utf-8?B?NnRvcEVZbGE2RFdrYldVeloyVW5rbk5xK0xNS2hIb0dyLzV0Y3Rhd1RUUVB6?= =?utf-8?B?dk9IN2c3QlVFeFA3d2J1aUJYWENLa2FCWlBDRG0xYVlMRHVrR04zWjJXWmFV?= =?utf-8?B?dlRsd2lRUTFnN0lDV3FaMTdDUVFCMGp2aUZnY1dsRWFiZnBWL0FraTJxak83?= =?utf-8?B?cGppdURZUVFkTUkyVTRZMFVsaXBRdWh3bGJkRGNjUVhXQzJwLzBOazYwZTQx?= =?utf-8?B?dTlidUsrYk9renprMnR4dzJvNElkaEFlUE85UHliNktEZlRHdG1Xeko0YXF6?= =?utf-8?B?dmgxMEJpYktJTXRCczAxelBhYnB2elp2aFczcFo5YXd1VWdNSWJCVWQwSzRU?= =?utf-8?B?Y1dyWGJvMW9NQk4wRUVhekVPOG5xTnEzN3BUQmlmdHdLd3B2QitINnBDd1hB?= =?utf-8?B?NE8vYVVaQUxiTmI3OXY3RnVyMFlKalE2dUoveURvSjEwUS9rWU1SYTlET20w?= =?utf-8?B?aGMyakNzOHAveG54VEkwRUJPNmU0TG5HZnhHamwvcGNRZEdNbzVjem5QSytF?= =?utf-8?B?eThaTDl0MDJuNzFhWGFuSTh1dTUrY0d4SmR5ckdmcTdKY3JPOG1WUlZVaWJz?= =?utf-8?B?bjJ6U1ViOVAyVGhkYVlNWlphV1JrYUdCRDAyTDgxN1VVVzhJNXlwNlJybE5i?= =?utf-8?B?YkRSNjBPQWVvK2paUlJCUTFoWU9BdUhVYlo1dkhEaFcxcjlzbmJLMDA1Z0tD?= =?utf-8?B?V3BGQlpXNWtnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(10070799003)(1800799024)(7053199007)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0lROWxFY0krSDcxckVaeWYzb2lFYlJqTE50bTlHVTg1NTRadm9LRDA2dUZs?= =?utf-8?B?aGtYMU0rSUg1YkFodW4rNWhYdXJvNVF1K1pyUlR5ME51SG8zRUpBeDdYQXJJ?= =?utf-8?B?OENNYmxHUlZBV0FBd3hkNzhqMklhTE9Od29HV1V2cTdTNUkxUkdJQmhkREhv?= =?utf-8?B?OFVDL0VJMkE4WDFlOTBTa0dZdGhOeEhvNFJRVXNOMHNNMDkxbjQ4QVZ1VERw?= =?utf-8?B?RkVzSFk2ZGQ3NkljdDBsZDJ2L2tCQjViNXE4T2tKdUlnbkpRcjdGcm0xWU0r?= =?utf-8?B?OEVyNmxlSWNCSlphY1ZwTFpDVmJ4QjYxMytabk02eTJ2VGxBUWwvdFBHL2tR?= =?utf-8?B?UGZTeFBwTlNiYlpZY1BYY0t3VGNzYWdkMEc3RXZlY2pBSW80SDY2bkJMQWIw?= =?utf-8?B?NXlXTk5QRytXZU8yVC9xeXRnR1JpcEpKc2lZUjhGbnN3SDlld1NzMU4yYUdn?= =?utf-8?B?MGxUSkU0MHVWc0lFN1gweEFKL2c5RktWYUFNUnRkYjhqdHRUb0JSWUtWSHlE?= =?utf-8?B?R0xrbTRSUUZYNWRSSVl2VTRNdys3TEhHUzYzaVZpbjRvOGVyTFcyZThSWXV2?= =?utf-8?B?aW0rdlEwbGVxTnZGWm5wT0tGaTM5TSs3N05qNU9xWGpxYzE0d3RuaFMvTm5Y?= =?utf-8?B?Uys2UUJZRUhCd3lrUEE0bndNU1M0RXlkUDVYWC9ZNE9nY1k4dGdCaU1YMTQw?= =?utf-8?B?Nno1T2RLVWkxUjNRNXB5NmJWQUNkaEt6dy9pQXVSN1JRNGNmb2RNaGlVMmcw?= =?utf-8?B?V3BkS3l2NjZmMjlqaHM1dll4V2Zvb1JiaEZLQU1PMEVPb0pVWVVHY1ZTUlUz?= =?utf-8?B?ZVhyQko2ZEdpUGlUNHpmQjQ4UHRuRzEyVHlqRG1ON1ZnWisxVi83Vlc5dnFx?= =?utf-8?B?cFpqL28rNExSU1dDRVl2d2R0VmIreWEwVHlGTnBHVThFaThxdkNGclh3UFEr?= =?utf-8?B?TXZFbDh0bjlHSS9qUTk1UVd3d084eHFXZk1vK1VoTGpyMlRKQzlxSmtxUS9p?= =?utf-8?B?cWFpTHJDY1RuQ0phWjhZS1laQlZjc1BEVGZkSVA3MmpwSmRaZHdRL3UxajY2?= =?utf-8?B?SXZjTXh6WFQ3aHViRlMrNFA0KzFzeHBoNkw3cVVyWjhpcCtFYmMxTE1uZFpS?= =?utf-8?B?NWZBa3FhR2V4ZlJCQmp3TUo3blJ5eDdSbDVWRjFwWWpacGJtVkhFWkxnaGlY?= =?utf-8?B?Q3Jud0x6UTQyV2pzMk9kUzN6Z3R1ZDhYYjNVZzlYQmpabHVlVitHM0FjVEtt?= =?utf-8?B?RGxRK05xQW1vem01WlFNNlJSU3VrQ0xtS2FHYzZjcDFCSkhmeUFlYUp3YlIr?= =?utf-8?B?UVFlQjluWGVUbWsvcXp2bDArbXYwemVzbUtIUjlnZmU5RmR3QmdtZ0R4VmJt?= =?utf-8?B?ZlFRMndpYzYydnRJejZaTTFRUjlJSUlKTVI4UkdtaStvK3NZUk1IbFJRSkk2?= =?utf-8?B?eGtEUUtZS2NhaWwxRENheGVuMFhhdVJiakRIZlNZSndGSWo4cThSUTRBc3FH?= =?utf-8?B?ZHB4aDNHQkVyT3VCLzJ1Y0NkQUhYUEdFVkpZbjFwODJabWZCWmZabGhlQ0lY?= =?utf-8?B?d2s2UEVBQmVSekpCUTZzQUY0ckd1ZFE2MVk3cnhYTE16VUdLaHJ5TEQrZTVv?= =?utf-8?B?SE1TejhSTTJGV3FLNTZJQkRLSkRwUTN3RHFDMWs1QWJzN2F1UTVldWY5VXRV?= =?utf-8?B?dmk2QWMwWmN1aHNTUUpZL04xMWMyaUZjOXY5QmZaUmhiamkxcm5MM0d0OUMx?= =?utf-8?B?WkdYVFVrQ085VVhaL1J1ejBJL2FqYURhakZnbS9rem1zNEN2OGlPR3FTa09O?= =?utf-8?B?dzI1bUxCV1NOUThSOWNaK2pkSXhoeEoxSG00WmwzTEhIQVd6YXgyMkNCMits?= =?utf-8?B?bDlRbXpEQXpLTGhjQWk1SEFZQ0Y0WlF5aDRYMU5rbWhWUmNnSFVUaFBWNk5M?= =?utf-8?B?QUhzU2lNekxRdnZiVGswWU5xVjh5SEZ1MFFqOHZ3VnFQUktZWGZITHlWSHlI?= =?utf-8?B?NDRLclhkZ1AyM25hQmJNcmM4YlJtWXUxZGEvaDUraGx4dWJzb2ZBNTNRV1l4?= =?utf-8?B?UDA5YlI2SVJvdks0MWJuN3RTTXFja214cGZ4dUo2ZGQrWmNNMjZkYi9GSUcw?= =?utf-8?B?NldtQTAxUXF2U2gzbkx2T0FQV2UrOGNqdXBwN0Q2VVgvcWVrRUJCR3dOc3Y3?= =?utf-8?Q?gFCV0LMAYd5l2jnKqPs1Aso0V3QGTmBEgr4V/r2s9x3t?= Content-Type: text/plain; charset="utf-8" Content-ID: <5D81C77B759E244F927964E45FFF5610@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: groupe-cyllene.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7c8efb9c-899d-4a2c-fa05-08ddb5487b84 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2025 07:01:47.0637 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g2LDE8EAOH1QcB7K79ZFHitXfzVDqPmOvO9d1Y7jg/Cl4ALK/k7K6yztPgWuzlQZo5ZNWacWJb/orBMzIu6e/5w68lRtZqdUSqq3pbJNxzBfg7Q1D+viao1PpT35758z X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2835 X-SPAM-LEVEL: Spam detection results: 0 ARC_SIGNED 0.001 Message has a ARC signature ARC_VALID 0.001 Message has a valid ARC signature AWL -0.098 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust RCVD_IN_MSPIKE_H2 0.001 Average reputation (+2) RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [drive.pm,qemuserver.pm,groupecyllene.onmicrosoft.com] SGkgRG9taW5paywKCkknbSBnb2luZyB0byBzZW5kIHBhdGNoIHRvIHVzZSBqc29uIGZvcm1hdCBi eSBkZWZhdWx0IGZvciAtZGV2aWNlIApvcHRpb25zLCBJdCBzaG91bGQgaGVscCBoZXJlCgoKSSBo YXZlIGEgcGF0Y2ggZm9yIG11bHRpcGxlIGlvdGhyZWFkcyB0b28gb24gbXkgc2lkZSAoZm9yIGJv dGggdmlydGlvCiYmIHZpcnRpby1zY3NpKSwgbWF5YmUgd2UgY291bGQgY29tcGFyZSBpbXBsZW1l bnRhdGlvbi4KCm9uIG15IHNpZGUsIEknbSB1c2luZyB1c2Ugc2FtZSBpbXBsZW1lbnRhdGlvbiB0 aGFuIGxpYnZpcnQsCgppb3RocmVhZHM6IHggICwgYXJlIGRlZmluZWQgZ2xvYmFsbHksIGFuZCBz aGFyZWQgYWNjcm9zcyBhbGwgZGlzayBieQpkZWZhdWx0LiAocmVkaGF0IHNhaWQgdGhhdCBpdCdz IGJldHRlciB0byBub3QgaGF2ZSB0b28gbXVjaCB0aHJlYWRzLCBvcgpub3QgYnVzeSB0aHJlYWQs IHNvIHNoYXJlZCBpb3RocmVhZHMgYXJlIGJldHRlciBieSBkZWZhdWx0KS4KCm9wdGlvbmFsbHks IHVzZXIgaXMgYWJsZSB0byBkZWZpbmUgc3BlY2lmaWMgaW90aHJlYWRzIGxpc3QgYnkgZGlzawoK CnNvbWUgbm90ZXM6IAoKaW90aHJlYWRzIG5lZWQgdG8gYmUgPCBob3N0IGNvcmVzLiAgKEkgdGhp bmtlZCBpdCB3YXMgdm0gY29yZXMgYnV0CmZpbmFsbHkgdGhlIGlvdGhyZWFkcyBhcmUgdW5yZWxh dGVkIHRvIHZtIHZjcHUpCgpSZWRoYXQgZG9jIHNhaWQgdGhhdCBpdCdzIG5vdCBwbGF5aW5nIGZp bmUgd2l0aCBjYWNoZT13cml0ZWJhY2sgJiYKYWlvPXRocmVhZHMgIChub3Qgc3VyZSBhYm91dCBh aW89aW9fdXJpbmcpLiBTbyB0aGlzIG5lZWQgdG8gYmUgdGVzdGVkLApidXQgbWF5YmUgaXQgbmVl ZCB0byBmYWxsYmFjayB0byAxdGhyZWFkIGlzIHRoaXMgY2FzZS4KCkFsc28sIHlvdXIgaW1wbGVt ZW50YXRpb24gaXMgbWlzc2luZyBob3RwbHVnCgoKCi0tLS0tLS0tIE1lc3NhZ2UgaW5pdGlhbCAt LS0tLS0tLQpEZTogRG9taW5payBCdWR6b3dza2kgPGRidWR6b3dza2lAYWxmYWxpbmUucGw+ClLD qXBvbmRyZSDDoDogUHJveG1veCBWRSBkZXZlbG9wbWVudCBkaXNjdXNzaW9uIDxwdmUtCmRldmVs QGxpc3RzLnByb3htb3guY29tPgrDgDogcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCk9iamV0 OiBbcHZlLWRldmVsXSBbUEFUQ0hdIEFkZCBwYXRjaGVzIGZvciBpb3RocmVhZF92cQpEYXRlOiAy Ni8wNi8yMDI1IDAwOjE1OjM1CgotLS0KwqBkcml2ZS1pb3RocmVhZC12cS1wdmU4LjQucGF0Y2jC oMKgwqDCoMKgIHzCoCAzMyArKysrKysrKwrCoHFlbXVzZXJ2ZXItaW90aHJlYWQtdnEtcHZlOC40 LnBhdGNoIHwgMTIzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKwqAyIGZpbGVzIGNoYW5n ZWQsIDE1NiBpbnNlcnRpb25zKCspCsKgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlLWlvdGhyZWFk LXZxLXB2ZTguNC5wYXRjaArCoGNyZWF0ZSBtb2RlIDEwMDY0NCBxZW11c2VydmVyLWlvdGhyZWFk LXZxLXB2ZTguNC5wYXRjaAoKZGlmZiAtLWdpdCBhL2RyaXZlLWlvdGhyZWFkLXZxLXB2ZTguNC5w YXRjaCBiL2RyaXZlLWlvdGhyZWFkLXZxLQpwdmU4LjQucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2 NDQKaW5kZXggMDAwMDAwMC4uMGZkMzliZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlLWlvdGhy ZWFkLXZxLXB2ZTguNC5wYXRjaApAQCAtMCwwICsxLDMzIEBACistLS0gRHJpdmUucG0JMjAyNS0w Ni0wOSAxODozMTo0NS40ODI2NTkzMzEgKzAyMDAKKysrKyBEcml2ZS5wbQkyMDI1LTA2LTA5IDE5 OjAwOjI5Ljk2MjEyNTk4OSArMDIwMAorQEAgLTI3NSw2ICsyNzUsMTQgQEAKK8KgCW9wdGlvbmFs ID0+IDEsCisgfSk7CisgCisrbXkgJWlvdGhyZWFkX3ZxX21hcHBpbmdfZm10ID0gKCBpb3RocmVh ZF92cV9tYXBwaW5nID0+IHsKKyvCoMKgwqAgdHlwZSA9PiAnaW50ZWdlcicsCisrwqDCoMKgIGRl c2NyaXB0aW9uID0+ICJXaGV0aGVyIHRvIHVzZSBpb3RocmVhZC12cS1tYXBwaW5nIGZvciB0aGlz CmRyaXZlIiwKKyvCoMKgwqAgbWluaW11bSA9PiAyLAorK8KgwqDCoCBtYXhpbXVtID0+IDE2LAor K8KgwqDCoCBvcHRpb25hbCA9PiAxLAorK30pOworKworIG15ICVwcm9kdWN0X2ZtdCA9ICgKK8Kg wqDCoMKgIHByb2R1Y3QgPT4geworwqAJdHlwZSA9PiAnc3RyaW5nJywKK0BAIC00NDIsNiArNDUw LDcgQEAKKyBteSAkdmlydGlvX2ZtdCA9IHsKK8KgwqDCoMKgICVkcml2ZWRlc2NfYmFzZSwKK8Kg wqDCoMKgICVpb3RocmVhZF9mbXQsCisrwqDCoMKgICVpb3RocmVhZF92cV9tYXBwaW5nX2ZtdCwK K8KgwqDCoMKgICVyZWFkb25seV9mbXQsCisgfTsKKyBteSAkdmlydGlvZGVzYyA9IHsKK0BAIC01 MzcsNiArNTQ2LDcgQEAKKyBteSAkYWxsZHJpdmVfZm10ID0geworwqDCoMKgwqAgJWRyaXZlZGVz Y19iYXNlLAorwqDCoMKgwqAgJWlvdGhyZWFkX2ZtdCwKKyvCoMKgwqAgJWlvdGhyZWFkX3ZxX21h cHBpbmdfZm10LAorwqDCoMKgwqAgJW1vZGVsX2ZtdCwKK8KgwqDCoMKgICVwcm9kdWN0X2ZtdCwK K8KgwqDCoMKgICVxdWV1ZXNfZm10LApkaWZmIC0tZ2l0IGEvcWVtdXNlcnZlci1pb3RocmVhZC12 cS1wdmU4LjQucGF0Y2ggYi9xZW11c2VydmVyLWlvdGhyZWFkLQp2cS1wdmU4LjQucGF0Y2gKbmV3 IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTcxOTA5MQotLS0gL2Rldi9udWxsCisr KyBiL3FlbXVzZXJ2ZXItaW90aHJlYWQtdnEtcHZlOC40LnBhdGNoCkBAIC0wLDAgKzEsMTIzIEBA CistLS0gUWVtdVNlcnZlci5wbQkyMDI1LTA2LTI1IDIyOjM2OjEyLjQxNDU5NDEzNiArMDIwMAor KysrIFFlbXVTZXJ2ZXIucG0JMjAyNS0wNi0yNSAyMzoyMjozOC41MjIyNzAxMDIgKzAyMDAKK0BA IC0xMzAxLDE3ICsxMzAxLDc5IEBACivCoMKgwqDCoCByZXR1cm4gInVzYi1rYmQsaWQ9a2V5Ym9h cmQsYnVzPWVoY2kuMCxwb3J0PTIiOworIH0KKyAKKysjIEhlbHBlciB0byBnZW5lcmF0ZSBpb3Ro cmVhZC9WUSBtYXBwaW5nIGZvciBibG9jayBkZXZpY2VzCisrc3ViIGdlbmVyYXRlX2lvdGhyZWFk X3ZxX21hcHBpbmcgeworK8KgwqDCoCBteSAoJHZtaWQsICRkcml2ZSkgPSBAXzsKKyvCoMKgwqAg bXkgKCR1c2VfaW90aHJlYWRfdnFfbWFwcGluZywgJHVzZV9pb3RocmVhZCwgQHZxX21hcCk7Cisr CisrwqDCoMKgIGlmICgkZHJpdmUtPntpb3RocmVhZF92cV9tYXBwaW5nfSkgeworK8KgwqDCoMKg wqDCoMKgICR1c2VfaW90aHJlYWRfdnFfbWFwcGluZyA9IDE7CisrwqDCoMKgwqDCoMKgwqAgQHZx X21hcCA9IG1hcCB7IHsgaW90aHJlYWQgPT4gImlvdGhyZWFkLSR7dm1pZH0tJF8iIH0gfQorK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMCAuLiAkZHJpdmUtPntpb3RocmVhZF92 cV9tYXBwaW5nfSAtIDE7CisrwqDCoMKgIH0gZWxzaWYgKCRkcml2ZS0+e2lvdGhyZWFkfSkgewor K8KgwqDCoMKgwqDCoMKgICR1c2VfaW90aHJlYWQgPSAxOworK8KgwqDCoCB9CisrCisrwqDCoMKg IHJldHVybiAoJHVzZV9pb3RocmVhZF92cV9tYXBwaW5nLCAkdXNlX2lvdGhyZWFkLCBcQHZxX21h cCk7CisrfQorKworKyMgTWFpbiBzdWI6IEpTT04gZW5jb2RlciBmb3Igb3JkZXJlZCBrZXktdmFs dWUgcGFpcnMgYW5kIGZ1bGwgZHJpdmUKZGV2aWNlIGNvbnN0cnVjdGlvbgorIHN1YiBwcmludF9k cml2ZWRldmljZV9mdWxsIHsKK8KgwqDCoMKgIG15ICgkc3RvcmVjZmcsICRjb25mLCAkdm1pZCwg JGRyaXZlLCAkYnJpZGdlcywgJGFyY2gsCiRtYWNoaW5lX3R5cGUpID0gQF87CisgCistwqDCoMKg IG15ICRkZXZpY2UgPSAnJzsKKy3CoMKgwqAgbXkgJG1heGRldiA9IDA7CistCisrwqDCoMKgICMg Q29tcHV0ZSBkcml2ZSBJRCBhbmQgUENJIGFkZHJlc3MgZm9yIHZpcnRpbworwqDCoMKgwqAgbXkg JGRyaXZlX2lkID0gUFZFOjpRZW11U2VydmVyOjpEcml2ZTo6Z2V0X2RyaXZlX2lkKCRkcml2ZSk7 CisrwqDCoMKgIG15ICRwY2lhZGRyID0gJyc7CisrwqDCoMKgIGlmICgkZHJpdmUtPntpbnRlcmZh Y2V9IGVxICd2aXJ0aW8nKSB7CisrwqDCoMKgwqDCoMKgwqAgJHBjaWFkZHIgPSBwcmludF9wY2lf YWRkcigkZHJpdmVfaWQsICRicmlkZ2VzLCAkYXJjaCwKJG1hY2hpbmVfdHlwZSk7CisrwqDCoMKg IH0KKysKKyvCoMKgwqAgIyBHZW5lcmF0ZSBpb3RocmVhZC9WUSBtYXBwaW5nIGZsYWdzIGFuZCBt YXBwaW5nIGFycmF5CisrwqDCoMKgIG15ICgkdXNlX2lvdGhyZWFkX3ZxX21hcHBpbmcsICR1c2Vf aW90aHJlYWQsICR2cV9tYXBfcmVmKSA9CisrwqDCoMKgwqDCoMKgwqAgZ2VuZXJhdGVfaW90aHJl YWRfdnFfbWFwcGluZygkdm1pZCwgJGRyaXZlKTsKKysKKyvCoMKgwqAgIyBQcmVwYXJlIGJhc2Ug SlNPTiBlbmNvZGVyCisrwqDCoMKgIG15ICRqc29uID0gSlNPTi0+bmV3LT5jYW5vbmljYWwoMSk7 CisrwqDCoMKgIG15ICRkZXZpY2U7CisrCisrwqDCoMKgICMgVmlydGlvIGludGVyZmFjZSBoYW5k bGluZworwqDCoMKgwqAgaWYgKCRkcml2ZS0+e2ludGVyZmFjZX0gZXEgJ3ZpcnRpbycpIHsKKy0J bXkgJHBjaWFkZHIgPSBwcmludF9wY2lfYWRkcigiJGRyaXZlX2lkIiwgJGJyaWRnZXMsICRhcmNo LAokbWFjaGluZV90eXBlKTsKKy0JJGRldmljZSA9ICJ2aXJ0aW8tYmxrLXBjaSxkcml2ZT1kcml2 ZS0KJGRyaXZlX2lkLGlkPSR7ZHJpdmVfaWR9JHtwY2lhZGRyfSI7CistCSRkZXZpY2UgLj0gIixp b3RocmVhZD1pb3RocmVhZC0kZHJpdmVfaWQiIGlmICRkcml2ZS0KPntpb3RocmVhZH07CisrwqDC oMKgwqDCoMKgwqAgaWYgKCR1c2VfaW90aHJlYWRfdnFfbWFwcGluZykgeworKwnCoMKgwqAgbXkg KCRidXMsICRhZGRyKSA9ICgpOworKwnCoMKgwqAgaWYgKCRwY2lhZGRyID1+IC9eLGJ1cz0oW14s XSspLGFkZHI9KC4rKSQvKSB7CisrwqDCoMKgwqAJwqDCoMKgICgkYnVzLCAkYWRkcikgPSAoJDEs ICQyKTsKKysJwqDCoMKgIH0KKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG15IEBmaWVsZHMgPSAo CisrwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFsgZHJpdmVywqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgPT4gJ3ZpcnRpby1ibGstcGNpJ8KgwqAgXSwKKyvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgWyAnaW90aHJlYWQtdnEtbWFwcGluZycgPT4gJHZxX21hcF9yZWbCoMKg wqDCoMKgIF0sCisrwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFsgJ3F1ZXVlLXNpemUn wqDCoMKgwqDCoMKgwqAgPT4gMTAyNMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXSwKKyvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWyAnY29uZmlnLXdjZSfCoMKgwqDCoMKgwqDC oCA9PiBKU09OOjpmYWxzZcKgwqDCoMKgwqDCoMKgIF0sCisrwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIFsgZHJpdmXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0+ICJkcml2ZS0k ZHJpdmVfaWQiwqAgXSwKKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWyBpZMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPT4gJGRyaXZlX2lkwqDCoMKgwqDCoMKgwqDC oMKgIF0sCisrwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFsgYnVzwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgPT4gJGJ1c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg XSwKKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWyBhZGRywqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgID0+ICRhZGRywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXSwKKyvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCRkcml2ZS0+e2Jvb3RpbmRleH0gPyBbIGJv b3RpbmRleCA9PiAkZHJpdmUtCj57Ym9vdGluZGV4fSBdIDogKCkpLAorK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKTsKKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG15IEBwYXJ0czsKKyvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZvciBteSAkZmxkIChAZmllbGRzKSB7CisrwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIG15ICgkaywgJHYpID0gQCRmbGQ7CisrwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHB1c2ggQHBhcnRzLCAkanNvbi0+ZW5jb2RlKCRrKSAuICc6JyAuICRqc29u LQo+ZW5jb2RlKCR2KTsKKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KKyvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgICRkZXZpY2UgPSAneycgLiBqb2luKCcsJywgQHBhcnRzKSAuICd9JzsKKyvCoMKg wqDCoMKgwqDCoCB9CisrwqDCoMKgwqDCoMKgwqAgZWxzaWYgKCR1c2VfaW90aHJlYWQpIHsKKyvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICRkZXZpY2UgPSBzcHJpbnRmKAorK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAndmlydGlvLWJsay1wY2ksZHJpdmU9ZHJpdmUtCiVzLGlkPSVzJXMs aW90aHJlYWQ9aW90aHJlYWQtJXMnLAorK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAk ZHJpdmVfaWQsICRkcml2ZV9pZCwgJHBjaWFkZHIsICRkcml2ZV9pZAorK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKTsKKyvCoMKgwqDCoMKgwqDCoCB9CisrwqDCoMKgwqDCoMKgwqAgZWxzZSB7Cisr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkZGV2aWNlID0gc3ByaW50ZigKKyvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgJ3ZpcnRpby1ibGstcGNpLGRyaXZlPWRyaXZlLSVzLGlkPSVzJXMn LAorK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkZHJpdmVfaWQsICRkcml2ZV9pZCwg JHBjaWFkZHIKKyvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICk7CisrwqDCoMKgwqDCoMKgwqAgfQor KworwqDCoMKgwqAgfSBlbHNpZiAoJGRyaXZlLT57aW50ZXJmYWNlfSBlcSAnc2NzaScpIHsKKyAK K8KgCW15ICgkbWF4ZGV2LCAkY29udHJvbGxlciwgJGNvbnRyb2xsZXJfcHJlZml4KSA9CnNjc2lo d19pbmZvcygkY29uZiwgJGRyaXZlKTsKK0BAIC0xMzg2LDcgKzE0NDgsNyBAQAorwqAJZGllICJ1 bnN1cHBvcnRlZCBpbnRlcmZhY2UgdHlwZSI7CivCoMKgwqDCoCB9CisgCistwqDCoMKgICRkZXZp Y2UgLj0gIixib290aW5kZXg9JGRyaXZlLT57Ym9vdGluZGV4fSIgaWYgJGRyaXZlLQo+e2Jvb3Rp bmRleH07CisrwqDCoMKgICRkZXZpY2UgLj0gIixib290aW5kZXg9JGRyaXZlLT57Ym9vdGluZGV4 fSIgaWYgJGRyaXZlLQo+e2Jvb3RpbmRleH0gJiYgISR1c2VfaW90aHJlYWRfdnFfbWFwcGluZzsK KyAKK8KgwqDCoMKgIGlmIChteSAkc2VyaWFsID0gJGRyaXZlLT57c2VyaWFsfSkgeworwqAJJHNl cmlhbCA9IFVSSTo6RXNjYXBlOjp1cmlfdW5lc2NhcGUoJHNlcmlhbCk7CitAQCAtMzkxMSw4ICsz OTczLDIzIEBACisgCivCoAkkZHJpdmUtPntib290aW5kZXh9ID0gJGJvb3RvcmRlci0+eyRkc30g aWYgJGJvb3RvcmRlci0+eyRkc307CisgCistCWlmICgkZHJpdmUtPntpbnRlcmZhY2V9IGVxICd2 aXJ0aW8nKXsKKy3CoMKgwqDCoMKgwqDCoMKgwqDCoCBwdXNoIEAkY21kLCAnLW9iamVjdCcsICJp b3RocmVhZCxpZD1pb3RocmVhZC0kZHMiIGlmCiRkcml2ZS0+e2lvdGhyZWFkfTsKKysjCWlmICgk ZHJpdmUtPntpbnRlcmZhY2V9IGVxICd2aXJ0aW8nKXsKKysjwqDCoMKgwqDCoMKgwqDCoMKgwqAg cHVzaCBAJGNtZCwgJy1vYmplY3QnLCAiaW90aHJlYWQsaWQ9aW90aHJlYWQtJGRzIiBpZgokZHJp dmUtPntpb3RocmVhZH07CisrIwl9CisrCisrCWlmICgkZHJpdmUtPntpbnRlcmZhY2V9IGVxICd2 aXJ0aW8nKSB7CisrCisrCcKgwqDCoCBpZiAoJGRyaXZlLT57aW90aHJlYWRfdnFfbWFwcGluZ30p IHsKKysKKysJCWZvciBteSAkaSAoMCAuLiAkZHJpdmUtPntpb3RocmVhZF92cV9tYXBwaW5nfSAt IDEpIHsKKysJCcKgwqDCoCBteSAkaWQgPSAiaW90aHJlYWQsaWQ9aW90aHJlYWQtJHZtaWQtJGki OworKwkJwqDCoMKgIHB1c2ggQCRjbWQsICgnLW9iamVjdCcsICRpZCkgdW5sZXNzIGdyZXAgeyAk XyBlcQokaWQgfSBAJGNtZDsKKysJCX0KKysJwqDCoMKgIH0gZWxzaWYgKCRkcml2ZS0+e2lvdGhy ZWFkfSkgeworKworKwkJbXkgJGlkID0gImlvdGhyZWFkLGlkPWlvdGhyZWFkLSRkcyI7CisrCQlw dXNoIEAkY21kLCAoJy1vYmplY3QnLCAkaWQpIHVubGVzcyBncmVwIHsgJF8gZXEgJGlkIH0KQCRj bWQ7CisrCcKgwqDCoCB9CivCoAl9CisgCivCoAlpZiAoJGRyaXZlLT57aW50ZXJmYWNlfSBlcSAn c2NzaScpIHsK --===============6333753985792872061== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============6333753985792872061==--