From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id A098F1FF16F
	for <inbox@lore.proxmox.com>; Thu, 13 Mar 2025 12:32:38 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id DE13816F4F;
	Thu, 13 Mar 2025 12:32:28 +0100 (CET)
From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
To: pve-devel@lists.proxmox.com
Date: Thu, 13 Mar 2025 12:32:14 +0100
Message-Id: <20250313113214.23456-1-f.gruenbichler@proxmox.com>
X-Mailer: git-send-email 2.39.5
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.043 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
 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_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: [pve-devel] [PATCH zfsonlinux v2] patches: fix for zvol sync/flush
 regression
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

dGhpcyBicm9rZSB3aXRoIDIuMi43LCBhbmQgY2FuIHBvdGVudGlhbGx5IGNhdXNlIGRhdGEgbG9z
cyBvcgppbmNvbnNpc3RlbmN5LiB0aGUgcGF0Y2ggYmFzaWNhbGx5IHJldmVydHMgdG8gcHJlLTIu
Mi43IGJlaGF2aW91ciwKdmVyaWZpZWQgdmlhIGEgZmlvIGJlbmNobWFyay4KCnJlcG9ydGVkIG9u
IG91ciBmb3J1bTogaHR0cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRzLzE2MzA2NgoKY2hl
cnJ5LXBpY2tlZCBmcm9tIHVwc3RyZWFtIG1hc3RlcgoKU2lnbmVkLW9mZi1ieTogRmFiaWFuIEdy
w7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1veC5jb20+ClRlc3RlZC1ieTogU3RvaWtv
IEl2YW5vdiA8cy5pdmFub3ZAcHJveG1veC5jb20+ClJldmlld2VkLWJ5OiBTdG9pa28gSXZhbm92
IDxzLml2YW5vdkBwcm94bW94LmNvbT4KLS0tCnYyOiBhZGRlZCBTdG9pa28ncyBULWIvUi1iLCBy
ZXBsYWNlZCBwYXRjaCB3aXRoIGVxdWl2YWxlbnQgdXBzdHJlYW0KbWFzdGVyIG9uZQoKIC4uLnZv
bHMtY29ycmVjdGx5LWRldGVjdC1mbHVzaC1yZXF1ZXN0cy5wYXRjaCB8IDYzICsrKysrKysrKysr
KysrKysrKysKIGRlYmlhbi9wYXRjaGVzL3NlcmllcyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRlYmlhbi9wYXRjaGVzLzAwMTItbGludXgtenZvbHMtY29ycmVjdGx5LWRldGVjdC1mbHVz
aC1yZXF1ZXN0cy5wYXRjaAoKZGlmZiAtLWdpdCBhL2RlYmlhbi9wYXRjaGVzLzAwMTItbGludXgt
enZvbHMtY29ycmVjdGx5LWRldGVjdC1mbHVzaC1yZXF1ZXN0cy5wYXRjaCBiL2RlYmlhbi9wYXRj
aGVzLzAwMTItbGludXgtenZvbHMtY29ycmVjdGx5LWRldGVjdC1mbHVzaC1yZXF1ZXN0cy5wYXRj
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNTE1OWVmCi0tLSAvZGV2L251
bGwKKysrIGIvZGViaWFuL3BhdGNoZXMvMDAxMi1saW51eC16dm9scy1jb3JyZWN0bHktZGV0ZWN0
LWZsdXNoLXJlcXVlc3RzLnBhdGNoCkBAIC0wLDAgKzEsNjMgQEAKK0Zyb20gNDQ4MmU5MTQ0NmMz
NWQ0MTk0YmU0OWI3MTVjNmJiOGEzYWQ5YmExOCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zy
b206IEZhYmlhbi1HcnVlbmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgorRGF0
ZTogV2VkLCAxMiBNYXIgMjAyNSAyMjozOTowMSArMDEwMAorU3ViamVjdDogW1BBVENIIDEyLzEy
XSBsaW51eDogenZvbHM6IGNvcnJlY3RseSBkZXRlY3QgZmx1c2ggcmVxdWVzdHMgKCMxNzEzMSkK
K01JTUUtVmVyc2lvbjogMS4wCitDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRG
LTgKK0NvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKKworc2luY2UgNC4xMCwgYmlvLT5i
aV9vcGYgbmVlZHMgdG8gYmUgY2hlY2tlZCB0byBkZXRlcm1pbmUgYWxsIGtpbmRzIG9mCitmbHVz
aCByZXF1ZXN0cy4gdGhpcyB3YXMgdGhlIGNhc2UgcHJpb3IgdG8gdGhlIGNvbW1pdCByZWZlcmVu
Y2VkIGJlbG93LAorYnV0IHRoZSBvcmRlciBvZiBpZmRlZnMgd2FzIG5vdCB0aGUgdXN1YWwgb25l
IChuZXdlc3QgdXAgdG9wKSwgd2hpY2gKK21pZ2h0IGhhdmUgY2F1c2VkIHRoaXMgdG8gc2xpcCB0
aHJvdWdoLgorCit0aGlzIGZpeGVzIGEgcmVncmVzc2lvbiB3aGVuIHVzaW5nIHp2b2xzIGFzIFFl
bXUgYmxvY2sgZGV2aWNlcywgYnV0CittaWdodCBoYXZlIGJyb2tlbiBvdGhlciB1c2UgY2FzZXMg
YXMgd2VsbC4gdGhlIHN5bXB0b21zIGFyZSB0aGF0IGFsbAorc3luYyB3cml0ZXMgZnJvbSB3aXRo
aW4gYSBWTSBjb25maWd1cmVkIHRvIHVzZSBzdWNoIGEgdmlydHVhbCBibG9jaworZGV2aWNlcyBh
cmUgaWdub3JlZCBhbmQgdHJlYXRlZCBhcyBhc3luYyB3cml0ZXMgYnkgdGhlIGhvc3QgWkZTIGxh
eWVyLgorCit0aGlzIGNhbiBiZSB2ZXJpZmllZCB1c2luZyBmaW8gaW4gc3luYyBtb2RlIGluc2lk
ZSB0aGUgVk0sIGZvciBleGFtcGxlCit3aXRoCisKKyBmaW8gXAorIC0tZmlsZW5hbWU9L2Rldi9z
ZGEgLS1pb2VuZ2luZT1saWJhaW8gLS1sb29wcz0xIC0tc2l6ZT0xMEcgXAorIC0tdGltZV9iYXNl
ZCAtLXJ1bnRpbWU9NjAgLS1ncm91cF9yZXBvcnRpbmcgLS1zdG9uZXdhbGwgLS1uYW1lPWNjMSBc
CisgLS1kZXNjcmlwdGlvbj0iQ0MxIiAtLXJ3PXdyaXRlIC0tYnM9NGsgLS1kaXJlY3Q9MSAtLWlv
ZGVwdGg9MSBcCisgLS1udW1qb2JzPTEgLS1zeW5jPTEKKword2hpY2ggc2hvd3MgYW4gSU9QUyBu
dW1iZXIgd2F5IGFib3ZlIHdoYXQgdGhlIHBoeXNpY2FsIGRldmljZSB1bmRlcm5lYXRoCitzdXBw
b3J0cywgd2l0aCAienBvb2wgaW9zdGF0IC1yIDEiIG9uIHRoZSBoeXBlcnZpc29yIHNpZGUgc2hv
d2luZyBubworc3luYyBJTyBvY2N1cmluZyBkdXJpbmcgdGhlIGJlbmNobWFyay4KKword2l0aCB0
aGUgcmVncmVzc2lvbiBmaXhlZCwgYm90aCBmaW8gaW5zaWRlIHRoZSBWTSBhbmQgdGhlIElPIHN0
YXRzIG9uCit0aGUgaG9zdCBzaG93IHRoZSBleHBlY3RlZCBudW1iZXJzLgorCitGaXhlczogODQ2
YjU5ODUxOTI0NjdhY2FiZjU0ODRhZTYxMGI0YjM3YjdmODE2MgorImNvbmZpZzogcmVtb3ZlIEhB
VkVfUkVRX09QXyogYW5kIEhBVkVfUkVRXyoiCisKK1NpZ25lZC1vZmYtYnk6IEZhYmlhbi1HcnVl
bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgorQ28tYXV0aG9yZWQtYnk6IEFs
ZXhhbmRlciBNb3RpbiA8bWF2QEZyZWVCU0Qub3JnPgorUmV2aWV3ZWQtYnk6IEFsZXhhbmRlciBN
b3RpbiA8bWF2QEZyZWVCU0Qub3JnPgorUmV2aWV3ZWQtYnk6IFRvbnkgSHV0dGVyIDxodXR0ZXIy
QGxsbmwuZ292PgorKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDE4MjNhMGVkZTg4Mzc3YzM5
YWQyMThkZGQxZTYwNzc2ZWE1ZjQ2NikKK1NpZ25lZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hs
ZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgorLS0tCisgaW5jbHVkZS9vcy9saW51eC9r
ZXJuZWwvbGludXgvYmxrZGV2X2NvbXBhdC5oIHwgMiArLQorIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQorCitkaWZmIC0tZ2l0IGEvaW5jbHVkZS9vcy9saW51
eC9rZXJuZWwvbGludXgvYmxrZGV2X2NvbXBhdC5oIGIvaW5jbHVkZS9vcy9saW51eC9rZXJuZWwv
bGludXgvYmxrZGV2X2NvbXBhdC5oCitpbmRleCBjMGQzNzcwNzQuLjI2ZTdiMGIyYSAxMDA2NDQK
Ky0tLSBhL2luY2x1ZGUvb3MvbGludXgva2VybmVsL2xpbnV4L2Jsa2Rldl9jb21wYXQuaAorKysr
IGIvaW5jbHVkZS9vcy9saW51eC9rZXJuZWwvbGludXgvYmxrZGV2X2NvbXBhdC5oCitAQCAtMzU2
LDcgKzM1Niw3IEBAIGJpb19zZXRfZmx1c2goc3RydWN0IGJpbyAqYmlvKQorIHN0YXRpYyBpbmxp
bmUgYm9vbGVhbl90CisgYmlvX2lzX2ZsdXNoKHN0cnVjdCBiaW8gKmJpbykKKyB7CistCXJldHVy
biAoYmlvX29wKGJpbykgPT0gUkVRX09QX0ZMVVNIKTsKKysJcmV0dXJuIChiaW9fb3AoYmlvKSA9
PSBSRVFfT1BfRkxVU0ggfHwgb3BfaXNfZmx1c2goYmlvLT5iaV9vcGYpKTsKKyB9CisgCisgLyoK
Ky0tIAorMi4zOS41CisKZGlmZiAtLWdpdCBhL2RlYmlhbi9wYXRjaGVzL3NlcmllcyBiL2RlYmlh
bi9wYXRjaGVzL3NlcmllcwppbmRleCAyMjkwMjdmLi45Mzg0ODhjIDEwMDY0NAotLS0gYS9kZWJp
YW4vcGF0Y2hlcy9zZXJpZXMKKysrIGIvZGViaWFuL3BhdGNoZXMvc2VyaWVzCkBAIC05LDMgKzks
NCBAQAogMDAwOS1hcmMtc3RhdC1zdW1tYXJ5LWd1YXJkLWFjY2Vzcy10by1mcmVzaGx5LWludHJv
ZHVjZWQtLnBhdGNoCiAwMDEwLUZpeC1uZnNfdHJ1bmNhdGVfc2hhcmVzLXdpdGhvdXQtZXRjLWV4
cG9ydHMuZC5wYXRjaAogMDAxMS16cG9vbC1zdGF0dXMtdGlnaHRlbi1ib3VuZHMtZm9yLW5vYWxs
b2Mtc3RhdC1hdmFpbGFiLnBhdGNoCiswMDEyLWxpbnV4LXp2b2xzLWNvcnJlY3RseS1kZXRlY3Qt
Zmx1c2gtcmVxdWVzdHMucGF0Y2gKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZl
bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK