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 8189B1FF165 for ; Thu, 5 Jun 2025 16:17:35 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 864A71A46D; Thu, 5 Jun 2025 16:17:55 +0200 (CEST) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Thu, 5 Jun 2025 16:17:20 +0200 Message-Id: <20250605141720.734781-2-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250605141720.734781-1-f.gruenbichler@proxmox.com> References: <20250605141720.734781-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.045 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_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: [pve-devel] [PATCH cluster 2/2] fix #6434: pmxcfs: add context to *_initialize errors X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" aW4gY2FzZSBpbml0aWFsaXppbmcgZmFpbHMgd2l0aCBDU19FUlJfTElCUkFSWSwgdGhlIGNvbm5l Y3Rpb24gdG8gY29yb3N5bmMKZmFpbGVkIC0gYWRkIHRoYXQgY29udGV4dCB0byBtYWtlIHRoZSBl cnJvciBtZXNzYWdlIGEgYml0IGxlc3MgY3J5cHRpYy4KClNpZ25lZC1vZmYtYnk6IEZhYmlhbiBH csO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgotLS0KIHNyYy9wbXhjZnMv Y29uZmRiLmMgfCAgOSArKysrKysrKy0KIHNyYy9wbXhjZnMvZGZzbS5jICAgfCAxMSArKysrKysr KysrLQogc3JjL3BteGNmcy9xdW9ydW0uYyB8ICA5ICsrKysrKysrLQogMyBmaWxlcyBjaGFuZ2Vk LCAyNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9wbXhj ZnMvY29uZmRiLmMgYi9zcmMvcG14Y2ZzL2NvbmZkYi5jCmluZGV4IGUyMjZmZWQuLjM0NzllNTIg MTAwNjQ0Ci0tLSBhL3NyYy9wbXhjZnMvY29uZmRiLmMKKysrIGIvc3JjL3BteGNmcy9jb25mZGIu YwpAQCAtMjIxLDcgKzIyMSwxNCBAQCBzdGF0aWMgaW50IHNlcnZpY2VfY21hcF9pbml0aWFsaXpl KGNmc19zZXJ2aWNlX3QgKnNlcnZpY2UsIGdwb2ludGVyIGNvbnRleHQpIHsKIAogICAgICAgICBy ZXN1bHQgPSBjbWFwX2luaXRpYWxpemUoJmhhbmRsZSk7CiAgICAgICAgIGlmIChyZXN1bHQgIT0g Q1NfT0spIHsKLSAgICAgICAgICAgIGNmc19jcml0aWNhbCgiY21hcF9pbml0aWFsaXplIGZhaWxl ZDogJXMiLCBjc19zdHJlcnJvcihyZXN1bHQpKTsKKyAgICAgICAgICAgIGlmIChyZXN1bHQgPT0g Q1NfRVJSX0xJQlJBUlkpIHsKKyAgICAgICAgICAgICAgICBjZnNfY3JpdGljYWwoCisgICAgICAg ICAgICAgICAgICAgICJjbWFwX2luaXRpYWxpemUgZmFpbGVkOiAlcyAoZmFpbGVkIHRvIGNvbm5l Y3QgdG8gY29yb3N5bmMpIiwKKyAgICAgICAgICAgICAgICAgICAgY3Nfc3RyZXJyb3IocmVzdWx0 KQorICAgICAgICAgICAgICAgICk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg ICAgIGNmc19jcml0aWNhbCgiY21hcF9pbml0aWFsaXplIGZhaWxlZDogJXMiLCBjc19zdHJlcnJv cihyZXN1bHQpKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIHByaXZhdGUtPmhhbmRsZSA9 IDA7CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3NyYy9w bXhjZnMvZGZzbS5jIGIvc3JjL3BteGNmcy9kZnNtLmMKaW5kZXggOTIyOGRkYy4uYzZkZmI2OCAx MDA2NDQKLS0tIGEvc3JjL3BteGNmcy9kZnNtLmMKKysrIGIvc3JjL3BteGNmcy9kZnNtLmMKQEAg LTEzNTEsNyArMTM1MSwxNiBAQCBjc19lcnJvcl90IGRmc21faW5pdGlhbGl6ZShkZnNtX3QgKmRm c20sIGludCAqZmQpIHsKIAogICAgIGlmIChkZnNtLT5jcGdfaGFuZGxlID09IDApIHsKICAgICAg ICAgaWYgKChyZXN1bHQgPSBjcGdfaW5pdGlhbGl6ZSgmZGZzbS0+Y3BnX2hhbmRsZSwgZGZzbS0+ Y3BnX2NhbGxiYWNrcykpICE9IENTX09LKSB7Ci0gICAgICAgICAgICBjZnNfZG9tX2NyaXRpY2Fs KGRmc20tPmxvZ19kb21haW4sICJjcGdfaW5pdGlhbGl6ZSBmYWlsZWQ6ICVzIiwgY3Nfc3RyZXJy b3IocmVzdWx0KSk7CisgICAgICAgICAgICBpZiAocmVzdWx0ID09IENTX0VSUl9MSUJSQVJZKSB7 CisgICAgICAgICAgICAgICAgY2ZzX2RvbV9jcml0aWNhbCgKKyAgICAgICAgICAgICAgICAgICAg ZGZzbS0+bG9nX2RvbWFpbiwgImNwZ19pbml0aWFsaXplIGZhaWxlZDogJXMgKGZhaWxlZCB0byBj b25uZWN0IHRvIGNvcm9zeW5jKSIsCisgICAgICAgICAgICAgICAgICAgIGNzX3N0cmVycm9yKHJl c3VsdCkKKyAgICAgICAgICAgICAgICApOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg ICAgICAgICBjZnNfZG9tX2NyaXRpY2FsKAorICAgICAgICAgICAgICAgICAgICBkZnNtLT5sb2df ZG9tYWluLCAiY3BnX2luaXRpYWxpemUgZmFpbGVkOiAlcyIsIGNzX3N0cmVycm9yKHJlc3VsdCkK KyAgICAgICAgICAgICAgICApOworICAgICAgICAgICAgfQogICAgICAgICAgICAgZ290byBlcnJf bm9fZmluYWxpemU7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEvc3JjL3BteGNmcy9xdW9ydW0u YyBiL3NyYy9wbXhjZnMvcXVvcnVtLmMKaW5kZXggMDdiMmEzOS4uZTJlYzBhMyAxMDA2NDQKLS0t IGEvc3JjL3BteGNmcy9xdW9ydW0uYworKysgYi9zcmMvcG14Y2ZzL3F1b3J1bS5jCkBAIC0xMDcs NyArMTA3LDE0IEBAIHN0YXRpYyBpbnQgc2VydmljZV9xdW9ydW1faW5pdGlhbGl6ZShjZnNfc2Vy dmljZV90ICpzZXJ2aWNlLCBncG9pbnRlciBjb250ZXh0KSB7CiAKICAgICAgICAgcmVzdWx0ID0g cXVvcnVtX2luaXRpYWxpemUoJmhhbmRsZSwgJnF1b3J1bV9jYWxsYmFja3MsICZxdW9ydW1fdHlw ZSk7CiAgICAgICAgIGlmIChyZXN1bHQgIT0gQ1NfT0spIHsKLSAgICAgICAgICAgIGNmc19jcml0 aWNhbCgicXVvcnVtX2luaXRpYWxpemUgZmFpbGVkOiAlcyIsIGNzX3N0cmVycm9yKHJlc3VsdCkp OworICAgICAgICAgICAgaWYgKHJlc3VsdCA9PSBDU19FUlJfTElCUkFSWSkgeworICAgICAgICAg ICAgICAgIGNmc19jcml0aWNhbCgKKyAgICAgICAgICAgICAgICAgICAgInF1b3J1bV9pbml0aWFs aXplIGZhaWxlZDogJXMgKGZhaWxlZCB0byBjb25uZWN0IHRvIGNvcm9zeW5jKSIsCisgICAgICAg ICAgICAgICAgICAgIGNzX3N0cmVycm9yKHJlc3VsdCkKKyAgICAgICAgICAgICAgICApOworICAg ICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBjZnNfY3JpdGljYWwoInF1b3J1bV9p bml0aWFsaXplIGZhaWxlZDogJXMiLCBjc19zdHJlcnJvcihyZXN1bHQpKTsKKyAgICAgICAgICAg IH0KICAgICAgICAgICAgIGdvdG8gZXJyX3Jlc2V0X2hhbmRsZTsKICAgICAgICAgfQogCi0tIAoy LjM5LjUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K cHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==