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 5636B1FF190 for ; Fri, 10 Jan 2025 15:08:40 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 946F22E068; Fri, 10 Jan 2025 15:08:24 +0100 (CET) To: "pve-devel@lists.proxmox.com" , "f.gruenbichler@proxmox.com" Date: Fri, 10 Jan 2025 14:08:20 +0000 References: <20241216091229.3142660-1-alexandre.derumier@groupe-cyllene.com> <357523617.8078.1736346397754@webmail.proxmox.com> In-Reply-To: <357523617.8078.1736346397754@webmail.proxmox.com> 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 v3 qemu-server 03/11] blockdev : convert qemu_driveadd && qemu_drivedel Content-Type: multipart/mixed; boundary="===============6549100991874726014==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============6549100991874726014== 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 75AEBCBBB6 for ; Fri, 10 Jan 2025 15:08:23 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4D7EC2E0B5 for ; Fri, 10 Jan 2025 15:08:23 +0100 (CET) Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::2]) (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, 10 Jan 2025 15:08:22 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KxD3l8ok3CiiswbY+lxz2y9eAXLqUhe7Da2B0OYbQT5pTmSxAvQC0wltyq+jkSBMLYonIqLN9IW4XEtu1vxX+zUTm5F8NQ5aS0OSDePfiCCrnE1BrXZGD2AZV91AMll7HqqGzaaTP2gPkrbpW0y7Ul/qhvrdYX0KusxcWrFHAsaicvPF30cvKVckEoV+/To6X6GsKMhtjLIhu+GImg/8iYuq55Le2ucJq43qCRl36TYmFWURhhFUCOWL5frvbohB+SRUWSxJISVBFQ5eL8u+YC20h+6f/ifuCnbIC1EhkDA60G0wQncBGCBF0rzBKjaULNyIqneQkbdGuwcgx0YXFA== 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=KiSjUvY7UIRnUdQjS7jRyfcEXjoiCVncuOIbyMTyY2k=; b=eNZQZlxu1gNCMa8kL3u77pPraMbYHhJfFLQou2WjTxAVavEm6C5A3WilKAxaAQps8IYysUeqrgIpViRrbdLMnASsCWHX04kR7MO50WV36zh0sCt05jWyjgt8iN3R6S6hL+NFPheSXPafExsASF4Rwdme/NfrSjFkrtnqzleJNSLMtWor5R+KGkS8O0ETu781ABSaIc5DK15nap2nUH2hYfO45UqeZvUOTkXVZvI+PrtWy6iE3TMQqY2nW0es8X1RRnzBa1yXkb3/3eAWCArtwnexLmhXIV7ej1axlW7TDHDfreejsLNKj7fR5gnjss/78lOugRutZFB6TS4/1ybBpw== 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=KiSjUvY7UIRnUdQjS7jRyfcEXjoiCVncuOIbyMTyY2k=; b=EnRW70f9/+5gFjSJIvABQstqlEoed9iI9ox/2Wq55Cwrkqp+SpqcacGkXKcPIVtBU+rQPM8vfi+oZU8tQ8ufH0eZJHdbDZZxf+qAwsa3Xh0fOIsRKivYiA0W33E5SPBEAG6L8igHClkWS0siIU1DuPQonbZyX0Tz8V70naiZsjM= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by PAZP264MB2784.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1f7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.15; Fri, 10 Jan 2025 14:08:21 +0000 Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb%6]) with mapi id 15.20.8335.012; Fri, 10 Jan 2025 14:08:20 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "f.gruenbichler@proxmox.com" Subject: Re: [pve-devel] [PATCH v3 qemu-server 03/11] blockdev : convert qemu_driveadd && qemu_drivedel Thread-Topic: [pve-devel] [PATCH v3 qemu-server 03/11] blockdev : convert qemu_driveadd && qemu_drivedel Thread-Index: AQHbT5q1DQH1wwj1bkeqM+1K3ySWnLMNE3GAgAMfjgA= Date: Fri, 10 Jan 2025 14:08:20 +0000 Message-ID: References: <20241216091229.3142660-1-alexandre.derumier@groupe-cyllene.com> <357523617.8078.1736346397754@webmail.proxmox.com> In-Reply-To: <357523617.8078.1736346397754@webmail.proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1 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_|PAZP264MB2784:EE_ x-ms-office365-filtering-correlation-id: ac5992d3-eb2f-44a0-f384-08dd31803d37 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?aCtEQjFlTDI3TTRBNllBcjQ1Wng0TDVEV2duaXR4ZlZKY0Q4aUtwQ1pncTcr?= =?utf-8?B?RUtsWDl3dG5EbXF1c0FNeUVkaVNTcFJURkVtMEIvaUNnM2s2NzZQL0d5dG5N?= =?utf-8?B?ZGE1NXVjS3VRWTZ4cjZ0cTJlNURTZlFrMzRuRXk0bUlLdnhNcDV2ZnBQZkgz?= =?utf-8?B?ZU1tZGVjUTFMZnBzeWYvWmNTMERkU21hVzJib0NDWllyQ245amQ4UE1zbmF5?= =?utf-8?B?TUtFdUNPbU05MXcrOFo5R0VKLzVnMytMTDZueVovdXJsaEdYb1YxVzNsd24w?= =?utf-8?B?RGV4NFFIQi8wL1NLczNid1pScGNYNjkzOUo3TjBUdVpwNVNndExnQ2lialMz?= =?utf-8?B?Wk9nc3JTcW1xTEFqclVwUkkwRWJIZ3V1c3lETWZkMmpGUis1Y0dIRHhub1N5?= =?utf-8?B?N3Z6Rml6eFRiWlpVNEtKTC85Nmo4WWNBNDV5Wm9KRDZYK0o1Q2IxcXF0UGRN?= =?utf-8?B?cnZUVy9zNUNHQlBrS0NMVGxrM2RWbDdZZnhKL2tTck44RU8wUHlRRjQ2UTg2?= =?utf-8?B?OXpMSUxmN0NvdS9RK29lcDRTblFjeG9pMm8yaGtmaW1COU82d2g4OXFKWFNO?= =?utf-8?B?Q2ZZeDNRTDN4NlMrNTRYMEN3MEVZTEVNbmphWlFuc0RFb1RaaGI2OVhObmIw?= =?utf-8?B?eTNTM0loRmZmRW56bnlZN0wyalpJRkRicUhFSUp3SW55VlplTXJLYThwaWNx?= =?utf-8?B?Tm84aVBma3VNcWV6ZXNsaXY0aWNicWhBRVZ3bFFLa01hQjBBZlhzVi9Bekxp?= =?utf-8?B?Nno4bEx4dHB5Y0tGTVJKVTZEbG5SNHZYOGRvZFRQT2VWMldXL0Q3eGI4bmVS?= =?utf-8?B?VDBha1hoa2FRcnVtY2ptV1dzMUpHbGNSeTkyWFh6OEN3N0g2RTBlSkRaL1NJ?= =?utf-8?B?SlNpRDRVdktTR3hIMTBhWHVST3RrQmlNcFVwN0tSR1Y2aVF4emtaTWR4SVhJ?= =?utf-8?B?ZTQ5ZEN3aHVCbnIzSlNGZnVER0pRSlk2OHRJSVZsZ21kbzJldEszSlFFT1lt?= =?utf-8?B?VGFxN0xQUzFCd3FteUxXdEJDRWtoMlFwT3pmUE5DNWIwd01qdnp0MkFuMHYw?= =?utf-8?B?cHgwbld4NUtLbDJzUjlDM3ZmaXZZdHZjV21KNXpKZk1nU2F2OEdJOEg2T2xC?= =?utf-8?B?ZUpJaXRhYmFtMXJpbTNXY05TdTZhTXBUU1VNMHZEdk91Q1pVMTNHcWw2Z2sx?= =?utf-8?B?RDRuc3dZWStxd0tOem9YY2Q0N0drbXM1ejAwdGM2NUo5T09qSkJRbDVTdzI3?= =?utf-8?B?MzFjYVhtQ0M0ODdsYXhjbE9tNS9PMEMwZjU0dHdyVzNxWVFuZGRjQTBkUnlJ?= =?utf-8?B?czZSaStqczNDaVV5dGM0TVhONGh5NUFVV3c5RUxCaCtyZGRKcXV5QjB5T2F1?= =?utf-8?B?eWJmRFdBSDQ1WXZOb05IR0Rlc2JJMndBODgwYmZoaG1uODhZSGR4WnZKRDIw?= =?utf-8?B?U3JGeFEwbjZZdEdvd3cyRWRkd3YrV0ZCTXBjLzg4U0JZMXZlRUhEQm1VSXA1?= =?utf-8?B?bEJUZlJ0dWFaSCtiTmlYcU1sc3dVMXNucWExS3NMUVBYSGtxNXViV0lXa1JF?= =?utf-8?B?WSsvN0tCNGNtNmZwM05qVEtlVmlJR2oySGhPSXRoaW5RcFN2NmQwV3hLYzRq?= =?utf-8?B?Yis0c3MyOWhLcUoxdGgwanFSVTBwcGhBYWE4ZVlPWDRWRUJhc0pETU0vVThU?= =?utf-8?B?T3lqRW5aVmRiY2JPbWhIT2IrVWIxdW40UlB5VFphTkNzWTJMZTJDR3ZnWjg5?= =?utf-8?B?SnRqRFVOWS9yOTJtbGJVMXFuQkxlVzNvU3Y0WVF2bkxNY0tCbGtGUUk0ZXgw?= =?utf-8?B?SEJPQWU1UVhFQ3pqV1UySkJ6dDF1aDZsMjZlRS9velYrR0pLbC9IMC9WQk9W?= =?utf-8?B?OVYxMUU5VEp2dENDQWtvWlZBTmV2SjFKcDFjbTMwQ0hyVWV5THlPYVpsK3I0?= =?utf-8?Q?z21gSwzv9hdKJdlk7ahUgeBb6b2QQhsx?= 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)(366016)(10070799003)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RFUrWGF3emdSSGZQaFNQQUZScHY0Y0hkYVgzYk9VWW1LTzJPYmxaNnpIT092?= =?utf-8?B?U2VRS1ZtancrdmdWYmc0SHdXWnArZEJSbEJEQWlYVE9TY044NFZUdThkcURT?= =?utf-8?B?UjBMaXpmMVIwSUJpVCswdG1uMmtoY1k0L1BpWndDeS9MS0lLRkVvQ3B2NGlw?= =?utf-8?B?Q1EvZFltVWdHZkx1ejJQcTcvV3ExTTVucnBLV0pOY0s4WkZqcWExcEtjNnlI?= =?utf-8?B?TmZ0N1FEdWp2Q09ZMWtOUGk4b2c4bXBGS2tCVUtxVWYvKzNPS3hLUEdmSmIw?= =?utf-8?B?L05pc0ZiQWhuajdrditab0JCcmxtY1JseXdPQ012c3ZMeUI5M3RHdzViNWFL?= =?utf-8?B?Ym4wbmNPMlpiTjAraEx2R1VKNUVRR0hXcDY3Y28yVitEdHlZNjVvSEIxNGla?= =?utf-8?B?ZmlkMkxCcG83ZUtBdkhQUHR0RG9GY0UrWmFRNHFQeks0QXBxVEZtY2hqUzcr?= =?utf-8?B?R3dxTjJrREtyYkJHTTBYSTc4Uno2Z2w2b1R6VHdHOFVPSFV3Zjh4eitjSVBk?= =?utf-8?B?VWRtS3Z3SmxGR3ZhZjNJWXl1T1VIYUtWZVJRNkFRSlVlVFdkVzUvY1hNVmhi?= =?utf-8?B?Wnh5T2RYbG1UV1JDOWora2RFOXpWWXh5QXRNbS90RjEyRlAzd2ZaZFFVUlp5?= =?utf-8?B?R3dJNXlzZ3ZoWnZJNUJoN1BCMEV5MkpvZFhJK2lZM0NWVy84aTIwZFNBb1k0?= =?utf-8?B?RERQRDNGYjk1SFZTa3RZamVzZ1cyTmJMeTAxaTlUQStpUUIySENoM24rOHVv?= =?utf-8?B?R01rdExvbEdCR0t0alczclN0ejgzOVhWbm5KejBKSUxxeHhKMmxHZ1psN0Jj?= =?utf-8?B?UEoyT0FIRVhWY0pvSGhDWFF2aHlieWhsVnBVYXBZakRSMnJrOWUzVVRLSG41?= =?utf-8?B?ZDF6WURzQnhUL2U3MU9EM3NSVlgyNFhhQ3NkR3ZvLzIrVEt4aENqTEZveGRN?= =?utf-8?B?WTlNVjIrM1VvbWZRQXRCQmtwNDNrQlJtM1lZY1BncUN4Yk41emtWYlJrS0pX?= =?utf-8?B?RmpVK25DbHpQZVV3OGJ4QndFSDF0eDd1d2ZQdExxZVFuUS90K01CTC9wU2N2?= =?utf-8?B?Q3VHdzJXN3hjOThVcUhwdnFJYUNHc0U4VnV1Z2dQU1ppdjQ0Tkpab25TWlVO?= =?utf-8?B?a0tOSnBRVzVGT1BZNnMwbSs3UDYyeUdqYlpoTGdzVVFHY0FPaitQVFNsOU8x?= =?utf-8?B?enFicTMzN05RVCtEK0tCRjd3QW9pMXhQTTR6YXJvaDhwQlhpcEl4em1KZjR1?= =?utf-8?B?RTJtNU9mQUtnN0dJd0ZPai9qT1YvRjhNb2xSRndRL1lxczd2ZU9ia0p3T3Fq?= =?utf-8?B?eHM5MkJ3STJ3L25KRS9RRjcvSUdMVVBvNmo3OU9odVJIMmU4a2F4VldFL2JV?= =?utf-8?B?ZHgwcGhXcEIzUTN5MnZnNTJBb0ZIYnB4SFBJc3BackxFOWh1UHBEaUVueFpY?= =?utf-8?B?M3BVanFqN0UyRTJNeXRyeDR3a3ZqYTdRdGRwNURJZWVCQXRFOUdiYTBHUnRw?= =?utf-8?B?ZW9uUmY2RVFSd2YwRk43ajdSZUNQaEdKUWF6RnVQYjdVUTBiWUJrUHB6UlRt?= =?utf-8?B?UUp2UE5JZ29vRkJvZC9IYlMvUS96dnVuMzFobHhMTi9FS2lPMDVHSmt0SEJR?= =?utf-8?B?MWR0WHdDVUJrbWgrRGZZN3Jvdjg2K0l0bzlYQUdQN3ZveXJmeDNsUitvdnRC?= =?utf-8?B?Y0xJRitSRWEwRUk4M0toWUVlbitOaHBFUVZTdnEwUzBGdFB4Q2ZSRXVrSnAx?= =?utf-8?B?UkN6aFdFd2RTTkxmLy85WGg0VnhyWlA4S3p6Rk5RUzlMZ2xiZEJNT25CRFly?= =?utf-8?B?T2pwcXJjcFpvSHp3eU16N0hHTnJlRGMzclMrY3lRZ05Hc29wazNSaVNTTmQv?= =?utf-8?B?QzlaQUFEQzdicTkwQ3BtSk94OU9PTXlHcFdvV3EyWm9pcjBsNkxrUkRlV0dv?= =?utf-8?B?ZU9MWXBCdnk5SFREK1VxeEIzSVo5M2o5ZEZtMis2czZiMjFmQ21QWVp0TzIy?= =?utf-8?B?RHVCVnBIUGFwRFZUSi9Va21ZbGQ3am1mVFFtT0xFTjFtckUxT2JGcEFFQlQ3?= =?utf-8?B?d0hKWXZMdFJ5Z0tKNjZISituTEVlcXBpQmxQUGU5ckk0TjIxU3RIWWoxZ2Zj?= =?utf-8?B?NjRnUkQvL3YyOWVZUTlPb25kN3ZuME9xR0NvTmtma0R3UWJRTjZlcjJhSW82?= =?utf-8?Q?PwVKrHYRPxqzBRQg1THkuan0xY1fQrIZJu/eMKWnw4ru?= Content-Type: text/plain; charset="utf-8" Content-ID: <6DA1827E7B4BD34C9B784C20CD1BAE02@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: ac5992d3-eb2f-44a0-f384-08dd31803d37 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 14:08:20.8798 (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: adu80MLELSaCxrY4fJgHVR79CdLQZnABevt3aeCgbp7TOXXHg65g/NAuyMZo03nIEvpqWnBwXHOvZfupzmAUikoQifwdRThDxOlJo2km7lHjVCQqNllzNFxIU1TSjVGn X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAZP264MB2784 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.160 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 SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record LS0tLS0tLS0gTWVzc2FnZSBpbml0aWFsIC0tLS0tLS0tDQpEZTogRmFiaWFuIEdyw7xuYmljaGxl ciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1veC5jb20+DQrDgDogUHJveG1veCBWRSBkZXZlbG9wbWVu dCBkaXNjdXNzaW9uIDxwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20+DQpDYzogQWxleGFuZHJl IERlcnVtaWVyIDxhbGV4YW5kcmUuZGVydW1pZXJAZ3JvdXBlLWN5bGxlbmUuY29tPg0KT2JqZXQ6 IFJlOiBbcHZlLWRldmVsXSBbUEFUQ0ggdjMgcWVtdS1zZXJ2ZXIgMDMvMTFdIGJsb2NrZGV2IDog Y29udmVydA0KcWVtdV9kcml2ZWFkZCAmJiBxZW11X2RyaXZlZGVsDQpEYXRlOiAwOC8wMS8yMDI1 IDE1OjI2OjM3DQoNCg0KPiBBbGV4YW5kcmUgRGVydW1pZXIgdmlhIHB2ZS1kZXZlbCA8cHZlLWRl dmVsQGxpc3RzLnByb3htb3guY29tPiBoYXQgYW0NCj4gMTYuMTIuMjAyNCAxMDoxMiBDRVQgZ2Vz Y2hyaWViZW46DQo+IGZpeG1lL3Rlc3RtZSA6DQo+IFBWRS9WWkR1bXAvUWVtdVNlcnZlci5wbTrC oMKgwqAgZXZhbCB7DQo+IFBWRTo6UWVtdVNlcnZlcjo6cWVtdV9kcml2ZWRlbCgkdm1pZCwgInRw bXN0YXRlMC1iYWNrdXAiKTsgfTsNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRyZSBEZXJ1 bWllciA8YWxleGFuZHJlLmRlcnVtaWVyQGdyb3VwZS0NCj4gY3lsbGVuZS5jb20+DQo+IC0tLQ0K PiDCoFBWRS9RZW11U2VydmVyLnBtIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tDQo+IC0tDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMo KyksIDE5IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL1BWRS9RZW11U2VydmVyLnBt IGIvUFZFL1FlbXVTZXJ2ZXIucG0NCj4gaW5kZXggMjgzMmVkMDkuLmJhZjc4ZWMwIDEwMDY0NA0K PiAtLS0gYS9QVkUvUWVtdVNlcnZlci5wbQ0KPiArKysgYi9QVkUvUWVtdVNlcnZlci5wbQ0KPiBA QCAtMTU4Miw2ICsxNTgyLDQyIEBAIHN1YiBwcmludF9kcml2ZV90aHJvdHRsZV9ncm91cCB7DQo+ IMKgwqDCoCByZXR1cm4gJHRocm90dGxlX2dyb3VwOw0KPiDCoH0NCj4gwqANCj4gK3N1YiBnZW5l cmF0ZV90aHJvdHRsZV9ncm91cCB7DQo+ICvCoMKgwqAgbXkgKCRkcml2ZSkgPSBAXzsNCj4gKw0K PiArwqDCoMKgIG15ICRkcml2ZV9pZCA9IGdldF9kcml2ZV9pZCgkZHJpdmUpOw0KPiArDQo+ICvC oMKgwqAgbXkgJHRocm90dGxlX2dyb3VwID0geyBpZCA9PiAidGhyb3R0bGUtZHJpdmUtJGRyaXZl X2lkIiB9Ow0KPiArwqDCoMKgIG15ICRsaW1pdHMgPSB7fTsNCj4gKw0KPiArwqDCoMKgIGZvcmVh Y2ggbXkgJHR5cGUgKFsnJywgJy10b3RhbCddLCBbX3JkID0+ICctcmVhZCddLCBbX3dyID0+ICct DQo+IHdyaXRlJ10pIHsNCj4gKyBteSAoJGRpciwgJHFtcG5hbWUpID0gQCR0eXBlOw0KPiArDQo+ ICsgaWYgKG15ICR2ID0gJGRyaXZlLT57Im1icHMkZGlyIn0pIHsNCj4gKyDCoMKgwqAgJGxpbWl0 cy0+eyJicHMkcW1wbmFtZSJ9ID0gaW50KCR2KjEwMjQqMTAyNCk7DQo+ICsgfQ0KPiArIGlmICht eSAkdiA9ICRkcml2ZS0+eyJtYnBzJHtkaXJ9X21heCJ9KSB7DQo+ICsgwqDCoMKgICRsaW1pdHMt PnsiYnBzJHFtcG5hbWUtbWF4In0gPSBpbnQoJHYqMTAyNCoxMDI0KTsNCj4gKyB9DQo+ICsgaWYg KG15ICR2ID0gJGRyaXZlLT57ImJwcyR7ZGlyfV9tYXhfbGVuZ3RoIn0pIHsNCj4gKyDCoMKgwqAg JGxpbWl0cy0+eyJicHMkcW1wbmFtZS1tYXgtbGVuZ3RoIn0gPSBpbnQoJHYpDQo+ICsgfQ0KPiAr IGlmIChteSAkdiA9ICRkcml2ZS0+eyJpb3BzJHtkaXJ9In0pIHsNCj4gKyDCoMKgwqAgJGxpbWl0 cy0+eyJpb3BzJHFtcG5hbWUifSA9IGludCgkdik7DQo+ICsgfQ0KPiArIGlmIChteSAkdiA9ICRk cml2ZS0+eyJpb3BzJHtkaXJ9X21heCJ9KSB7DQo+ICsgwqDCoMKgICRsaW1pdHMtPnsiaW9wcyRx bXBuYW1lLW1heCJ9ID0gaW50KCR2KTsNCj4gKyB9DQo+ICsgaWYgKG15ICR2ID0gJGRyaXZlLT57 ImlvcHMke2Rpcn1fbWF4X2xlbmd0aCJ9KSB7DQo+ICsgwqDCoMKgICRsaW1pdHMtPnsiaW9wcyRx bXBuYW1lLW1heC1sZW5ndGgifSA9IGludCgkdik7DQo+ICsgfQ0KPiArwqDCoCB9DQo+ICsNCj4g K8KgwqAgJHRocm90dGxlX2dyb3VwLT57bGltaXRzfSA9ICRsaW1pdHM7DQo+ICsNCj4gK8KgwqAg cmV0dXJuICR0aHJvdHRsZV9ncm91cDsNCg0KPj50aGlzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBw cmludCBzdWIgYXJlIGV4YWN0bHkgdGhlIHNhbWUsIHNvIHRoZQ0KPj5wcmludCBzdWIgY291bGQg Y2FsbCB0aGlzIGFuZCBqb2luIHRoZSBsaW1pdHMgd2l0aCB0aGUgYHgtYCBwcmVmaXgNCj4+YWRk ZWQ/wqANCnllcyB3ZSBjb3VsZCBtZXJnZSB0aGVtLg0KDQpDdXJyZW50bHksIHRoZSBjb21tYW5k IGxpbmUgY2FuJ3QgZGVmaW5lZCBjb21wbGV4IHFvbSBvYmplY3QgKHRoaXMNCnNob3VsZCBiZSBh dmFpbGFibGUgc29vbiwgcWVtdSBkZXZzIGFyZSB3b3JraW5nIG9uIGl0KS4gVGhhdCdzIHdoeSBp dCdzDQp1c2luZyBhIGRpZmZlcmVudCBzeW50YXggd2l0aCB4LS4NCg0KDQo+PmhvdyBkb2VzIHRo aXMgaW50ZXJhY3Qgd2l0aCB0aGUgcWVtdV9ibG9ja19zZXRfaW9fdGhyb3R0bGUgaGVscGVyDQo+ PnVzZWQgd2hlbiB1cGRhdGluZyB0aGUgbGltaXRzIGF0IHJ1bnRpbWU/DQpJdCdzIHN0aWxsIHdv cmtpbmcgd2l0aCBibG9ja19zZXRfaW9fdGhyb3R0bGUsIHdoZXJlIHlvdSBkZWZpbmUgdGhlDQpk ZXZpY2UuICh0aGUgdGhyb3R0bGluZyB2YWx1ZSBhcmUgcGFzc2VkIHRvIHRoZSB0b3Bub2RlIGF0 dGFjaGVkIHRvIHRoZQ0KZGV2aWNlKQ0KDQoNCj4gK30NCj4gKw0KPiDCoHN1YiBnZW5lcmF0ZV9m aWxlX2Jsb2NrZGV2IHsNCj4gwqDCoMKgwqAgbXkgKCRzdG9yZWNmZywgJGRyaXZlLCAkbm9kZW5h bWUpID0gQF87DQo+IMKgDQo+IEBAIC00NTk1LDMyICs0NjMxLDIyIEBAIHN1YiBxZW11X2lvdGhy ZWFkX2RlbCB7DQo+IMKgfQ0KPiDCoA0KPiDCoHN1YiBxZW11X2RyaXZlYWRkIHsNCj4gLcKgwqDC oCBteSAoJHN0b3JlY2ZnLCAkdm1pZCwgJGRldmljZSkgPSBAXzsNCj4gK8KgwqDCoCBteSAoJHN0 b3JlY2ZnLCAkdm1pZCwgJGRyaXZlKSA9IEBfOw0KPiDCoA0KPiAtwqDCoMKgIG15ICRrdm12ZXIg PSBnZXRfcnVubmluZ19xZW11X3ZlcnNpb24oJHZtaWQpOw0KPiAtwqDCoMKgIG15ICRpb191cmlu ZyA9IG1pbl92ZXJzaW9uKCRrdm12ZXIsIDYsIDApOw0KPiAtwqDCoMKgIG15ICRkcml2ZSA9IHBy aW50X2RyaXZlX2NvbW1hbmRsaW5lX2Z1bGwoJHN0b3JlY2ZnLCAkdm1pZCwNCj4gJGRldmljZSwg dW5kZWYsICRpb191cmluZyk7DQo+IC3CoMKgwqAgJGRyaXZlID1+IHMvXFwvXFxcXC9nOw0KPiAt wqDCoMKgIG15ICRyZXQgPSBQVkU6OlFlbXVTZXJ2ZXI6Ok1vbml0b3I6OmhtcF9jbWQoJHZtaWQs ICJkcml2ZV9hZGQNCj4gYXV0byBcIiRkcml2ZVwiIiwgNjApOw0KPiAtDQo+IC3CoMKgwqAgIyBJ ZiB0aGUgY29tbWFuZCBzdWNjZWVkcyBxZW11IHByaW50czogIk9LIg0KPiAtwqDCoMKgIHJldHVy biAxIGlmICRyZXQgPX4gbS9PSy9zOw0KPiArwqDCoMKgIG15ICRkcml2ZV9pZCA9IGdldF9kcml2 ZV9pZCgkZHJpdmUpOw0KPiArwqDCoMKgIG15ICR0aHJvdHRsZV9ncm91cCA9IGdlbmVyYXRlX3Ro cm90dGxlX2dyb3VwKCRkcml2ZSk7DQoNCj4+ZG8gd2UgYWx3YXlzIG5lZWQgYSB0aHJvdHRsZSBn cm91cD8gb3Igd291bGQgd2UgYmVuZWZpdCBmcm9tIG9ubHkNCj4+YWRkaW5nIGl0IHdoZW4gbGlt aXRzIGFyZSBzZXQsIGFuZCBza2lwIHRoYXQgbm9kZSB3aGVuIEkvTyBpcw0KPj51bmxpbWl0ZWQ/ DQoNCkl0J3MgYWRkaW5nIGEgbG90IG9mIGNvbXBsZXhpdHkgd2l0aG91dCBpdCwgYmVjYXVzZSBp dCdzIG5vdCBhbHdheXMNCnBvc3NpYmxlIHRvIGluc2VydCBhIG5ldyBibG9ja2RldiAoaGVyZSB0 aHJvdHRsZWdyb3VwKSBiZXR3ZWVuIHRoZQ0KZGV2aWNlIGFuZCB0aGUgZHJpdmUgYmxvY2tkZXYs IHdoZW4gdGhlIGJsb2NrZGV2IGlzIGFscmVhZHkgdGhlIHRvcA0Kbm9kZSBhdHRhY2hlZCB0byB0 aGUgZGV2aWNlDQoNCnRoZSBvdGhlciBiZW5lZml0IGlzIHRvIGhhdmUgYSBzdGFibGUgbmFtZSBm b3IgdG9wIGJsb2Nrbm9kZS4gDQooZHJpdmUgbm9kZSBuYW1lcyBjYW4gY2hhbmdlIHdoZW4geW91 IHN3aXRjaCkuICAobGVzcyBsb29rdXAgZm9yIHNvbWUNCnFtcCBhY3Rpb24sIGxpa2UgbWlycm9y L2NvbW1pdCBmb3IgZXhhbXBsZSB3aGVyZSB5b3UgbmVlZCB0byBrbm93biB0aGUNCnRvcCBub2Rl IG5vZGVuYW1lKQ0KDQoNClRoZXkgYSBubyBwZXJmb3JtYW5jZSBpbXBhY3QgdG8gaGF2ZSBhIHRo cm90dGxlIGdyb3VwIHdpdGhvdXQgbGltaXQNCg0KDQoNCg== --===============6549100991874726014== 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 --===============6549100991874726014==--