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 04DE91FF16E for ; Mon, 3 Mar 2025 14:33:03 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 67139BB11; Mon, 3 Mar 2025 14:32:59 +0100 (CET) Message-ID: Date: Mon, 3 Mar 2025 14:32:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20250219164847.757184-1-c.ebner@proxmox.com> <20250219164847.757184-4-c.ebner@proxmox.com> <1741006715.wznd1a41xh.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1741006715.wznd1a41xh.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.369 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pbs-devel] [PATCH proxmox-backup 3/9] datastore: move utimensat() related constants to module scope X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMy8zLzI1IDE0OjAzLCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IE9uIEZlYnJ1YXJ5 IDE5LCAyMDI1IDU6NDggcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gTW92ZSB0aGUgVVRJ TUVfTk9XIGFuZCBVVElNRV9PTUlUIGNvbnN0YW50cyBmcm9tIHRoZSBjdXJyZW50IGZ1bmN0aW9u Cj4+IHNjb3BlIHRvIHRoZSBtb2R1bGUgc2NvcGUgaW4gb3JkZXIgdG8gYWxsb3cgdG8gcmV1c2Ug dGhlbS4KPj4KPj4gVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIGEgY2hlY2sgdG8g dGVzdCBpZiB0aGUgZmlsZXN5c3RlbQo+PiBiYWNraW5nIHRoZSBjaHVuayBzdG9yZSBob25vcnMg aW1tZWRpYXRlIGF0aW1lIHVwZGF0ZXMgYnkgY2FsbGluZwo+PiB1dGltZW5zYXQoKS4KPj4KPj4g U2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPgo+PiAt LS0KPj4gY2hhbmdlcyBzaW5jZSB2ZXJzaW9uIDE6Cj4+IC0gbm90IHByZXNlbnQgaW4gcHJldmlv dXMgdmVyc2lvbgo+Pgo+PiAgIHBicy1kYXRhc3RvcmUvc3JjL2NodW5rX3N0b3JlLnJzIHwgNiAr KystLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQo+Pgo+PiBkaWZmIC0tZ2l0IGEvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMgYi9w YnMtZGF0YXN0b3JlL3NyYy9jaHVua19zdG9yZS5ycwo+PiBpbmRleCAyOWQ1ODc0YTEuLjdiZGNi MDI5NyAxMDA2NDQKPj4gLS0tIGEvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMKPj4g KysrIGIvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMKPj4gQEAgLTE4LDYgKzE4LDkg QEAgdXNlIGNyYXRlOjpmaWxlX2Zvcm1hdHM6OnsKPj4gICB9Owo+PiAgIHVzZSBjcmF0ZTo6RGF0 YUJsb2I7Cj4+ICAgCj4+ICtjb25zdCBVVElNRV9OT1c6IGk2NCA9ICgxIDw8IDMwKSAtIDE7Cj4+ ICtjb25zdCBVVElNRV9PTUlUOiBpNjQgPSAoMSA8PCAzMCkgLSAyOwo+IAo+IHRoZXNlIGFyZSBl eHBvcnRlZCBieSBsaWJjLCBjb3VsZG4ndCB3ZSBqdXN0IHVzZSB0aGUgZGVmaW5pdGlvbiBmcm9t Cj4gdGhlcmU/CgpZZXMsIGV2ZW4gYmV0dGVyIHNvLiBXaWxsIHN3aXRjaCBvdmVyIHRvIHRoZSBj b25zdGFudHMgZXhwb3NlZCBieSBsaWJjIApjcmF0ZSBmb3IgdGhlIG5leHQgdmVyc2lvbiBvZiB0 aGUgcGF0Y2hlcywgdGh4IQoKPiAKPj4gKwo+PiAgIC8vLyBGaWxlIHN5c3RlbSBiYXNlZCBjaHVu ayBzdG9yZQo+PiAgIHB1YiBzdHJ1Y3QgQ2h1bmtTdG9yZSB7Cj4+ICAgICAgIG5hbWU6IFN0cmlu ZywgLy8gdXNlZCBmb3IgZXJyb3IgcmVwb3J0aW5nCj4+IEBAIC0yMjAsOSArMjIzLDYgQEAgaW1w bCBDaHVua1N0b3JlIHsKPj4gICAgICAgICAgIC8vIHVud3JhcDogb25seSBgTm9uZWAgaW4gdW5p dCB0ZXN0cwo+PiAgICAgICAgICAgYXNzZXJ0IShzZWxmLmxvY2tlci5pc19zb21lKCkpOwo+PiAg IAo+PiAtICAgICAgICBjb25zdCBVVElNRV9OT1c6IGk2NCA9ICgxIDw8IDMwKSAtIDE7Cj4+IC0g ICAgICAgIGNvbnN0IFVUSU1FX09NSVQ6IGk2NCA9ICgxIDw8IDMwKSAtIDI7Cj4+IC0KPj4gICAg ICAgICAgIGxldCB0aW1lczogW2xpYmM6OnRpbWVzcGVjOyAyXSA9IFsKPj4gICAgICAgICAgICAg ICAvLyBhY2Nlc3MgdGltZSAtPiB1cGRhdGUgdG8gbm93Cj4+ICAgICAgICAgICAgICAgbGliYzo6 dGltZXNwZWMgewo+PiAtLSAKPj4gMi4zOS41Cj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHBicy1kZXZlbCBtYWlsaW5nIGxpc3QK Pj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlzdHMucHJveG1veC5j b20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+Pgo+Pgo+Pgo+IAo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gcGJzLWRldmVs IG1haWxpbmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+IGh0dHBzOi8vbGlz dHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+IAo+IAoK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2 ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3Rz LnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK