From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 3E8758017D for ; Thu, 29 Oct 2026 14:14:41 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TEDMl0001122; Thu, 29 Oct 2026 17:13:23 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TEDMl0001122 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="Ti0DqT/4"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="GADaGQ4j" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TEDK9A001114 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 29 Oct 2026 17:13:21 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TEDK9A001114 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-48b01a74792so1458616f8f.0 for ; Thu, 29 Oct 2026 07:13:21 -0700 (PDT) X-Gm-Message-State: AFq9FYIIJYjPfgJRDzwbgR5hHop04iI8ss8b9DpsL+dv1QSdlV10t1Uh t4WQaxjl0GCReCxCzompbSm05p733aEcplp8UbQ9DKvJflDMpCnh53y7z2qRllU8EQrAJcvPc/1 EH578UNpzvE65i7kN3FOVk27xEjqId21KaH/Uomnr2SNgAwr6PGS/LA== X-Gm-Gg: AYBFou2RTotijon61XXnEt7AzlCnRa+5sWvjAlUaGkYlGISErUAOtiGPejAYBEi91Z1 0ROZi0eNfgEqzAmvZHWU7/ItZ1tv3gPvGt00qX7l8qlFZrQIn4VKlfUCss69vleiSjxyBDJGo6l a0hQodO5k+C4JPD3sKMsQOXPmgxOlFKPcOuDjGtEYgaJRzHkVDIWfkaw5aTBzxrWQf5/0QYrD00 a4m+Jx0irYqDJEGHXMQIl6J3leAr6WYJtSdlsbC9lEjCYMZVDh1KT/iqQEKJ4m+nxtyMOgQwpRr cOW6nDckzoDk1W2wxwgLFVJfHF6BdbQgsxwPgmfzbIFhPcytraq3CvXB5pNU3JzL8hwz6uAvHPX YgzlSBcrdO6lN2X7osrQgk6uj2mZyXyWmgC8z/0wxsU+pzfIGKzGHtE+rrY+9J183ovLOEfKerW WCVbIwKTgno0yxMfbNySngLeZV3RjO0O2JbAxJAe/xeXhHzCY4/soBPquyZVFuPVGKQM2I5JiQB PHa6ap///1msDwmhUL+ X-Received: by 2002:a05:6000:2dc4:b0:48d:fdd0:6ce8 with SMTP id ffacd0b85a97d-48e5d454eeemr13228366f8f.3.1793283200455; Thu, 29 Oct 2026 07:13:20 -0700 (PDT) X-Received: by 2002:a05:6000:2dc4:b0:48d:fdd0:6ce8 with SMTP id ffacd0b85a97d-48e5d454eeemr13228294f8f.3.1793283199843; Thu, 29 Oct 2026 07:13:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793283199; cv=none; d=google.com; s=arc-20260327; b=oqemu3gfjMkzotgI0BKuJyM7V4rdKkxRdqPG36FMt7KlsENaXQ3j5zGRLpx5SCxJWm 5cPZeRkaHmPt+8ugMrfYUeU4qSHDa04XRMKnU+/OEbz3QBbVzwWC7rNVvl5qjbjPiyrB darKhSSoCD1sMuQsaCfLDFKbOjeNwYIXFYAjnAKPvY6D5rfBCDHBLcwbExusupb70Arw VSmanVBQnxzl83vmBN3f/r/ASJlcTlnSezBCo4cinOBxqYxQpu1wR5/YP3dtYa8Twg2P rqIXyFz4YYtrrRWD/n8vlMH0zMoDQsCOocFUSnUKQx6QJ3OR2hJbl23CYwOuik6YlVdR tb1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:date:content-transfer-encoding:references:in-reply-to :cc:to:subject:from:message-id:dkim-signature:dkim-signature; bh=UOBmXJbaMFMpnmMoeEMJ4sW+uGYlYyILUqA6avZ4amQ=; fh=vthtsEScTq3WLAFdz1/lyRr5FyBvyNVdPTubzEDyPH4=; b=QI88ImooyF3XV4iW/2bO9exwfk3+3WBc88mRbi/b/G1M/eMBXFMWQNfaqfAT8ZU9vb z4v6okept3b3h0iYVOrDiFgHJm7IwGzPifJzeDMc9MOnrzvJ6PsvPqARlgw7fy9PRC2o kGsyOSQDZ8AnBxE/mG+qw+wZ6OeSTGERSBu5ZAvivL3JvWhG/cAXATp/kwEWyD2RqGDr 13YHpnfHezin17Dzyt193wZXmjFkDmUpqvDy3w58ph13jAe3LT6xXgCaQKb6fciliXTy cZ2mD4Ie/ougnGRxLEX/nkryJvJKjB549k2AK89GunrvYyL1Zc+0j/2N+BowcAHpKw1o 0M0Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b="Ti0DqT/4"; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=GADaGQ4j; spf=pass (google.com: domain of 010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-5.smtp-out.eu-central-1.amazonses.com (b224-5.smtp-out.eu-central-1.amazonses.com. [69.169.224.5]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e5bed4dabsi13195174f8f.241.2026.10.29.07.13.19 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Oct 2026 07:13:19 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) client-ip=69.169.224.5; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b="Ti0DqT/4"; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=GADaGQ4j; spf=pass (google.com: domain of 010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1793283199; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=ZUCSbEcYE1iSiHxvBTbAV718PYM2LwhnuinKomgT4nM=; b=Ti0DqT/4qX99XNpyXXLB6+3XE4Z1+woKoi5fKeee87ytwb8gLw3461j31ICd7ONO Bnm12OZ7a7AGHuw4ochrXvmu/+S+Twl5+lzQqiOVnwM2wK6OoI1VfOgpdpNius1+3Vb wsXNsPQZH92QGRtoaimiIKN5khPPZ00mf8SytjV30WRITAtvg7iwuzdmXnBGYorbC41 ixkZP1mEtvw+P/cFax38LG8fk+VFPYLJ/cswHvg0btFpBP38xMEyKb1l6kKl2Rl0SrF PNbuMFVMWf11/fj0CuT4SnssxQ0sHerv7zeRloobnHmj+u4vGCLtXZz7NaodsL9uVku obmOF28E5g== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1793283199; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=ZUCSbEcYE1iSiHxvBTbAV718PYM2LwhnuinKomgT4nM=; b=GADaGQ4jyaxkc9wsuVvU16F2O/tpaXG8eWALVh4EKmTyM29/sSsNCwUDbcIE0BfY 5ipUzbjg+7MDqNQOZ8O6CJe3t1AGvoT/3xPyUYCMSxapyq91D0W24TM/W6TUrKT2Mcx Yw1qNNK1KRs2ZHwieOxh4dRwan7IFdIuOVt2xvFI= Message-ID: <010701a188021197-0b7c496c-6dfb-4cd2-ba27-3c8f42f19ea1-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com To: Andrey Zhadchenko , ptikhomirov@virtuozzo.com, alexander.ivanov@virtuozzo.com In-Reply-To: <20261029140346.465768-2-andrey.zhadchenko@virtuozzo.com> References: <20261029140346.465768-1-andrey.zhadchenko@virtuozzo.com> <20261029140346.465768-2-andrey.zhadchenko@virtuozzo.com> Date: Thu, 29 Oct 2026 14:13:19 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.29-69.169.224.5 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 69TEDK9A001114 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 1/7] drivers/md/dm-qcow2: repeat md page lookup if it was inserted in parallel X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0xvd10gZG0tcWNvdzI6IF9faGFu ZGxlX21kX3BhZ2UoKSByZXRyaWVzIG9uIC1FRVhJU1Qgd2l0aCBubyBib3VuZCBvciBwcm9ncmVz cyBjaGVjawotLQoKY29tbWl0IDM5NjFhOGEwMTM4OTk5YmNhNjBhODA5Y2IyNDkyODk5MTU2N2Jk ZDgKQXV0aG9yOiBBbmRyZXkgWmhhZGNoZW5rbyA8YW5kcmV5LnpoYWRjaGVua29AdmlydHVvenpv LmNvbT4KCmRyaXZlcnMvbWQvZG0tcWNvdzI6IHJlcGVhdCBtZCBwYWdlIGxvb2t1cCBpZiBpdCB3 YXMgaW5zZXJ0ZWQgaW4gcGFyYWxsZWwKClRoaXMgcGF0Y2ggbWFrZXMgX19oYW5kbGVfbWRfcGFn ZSgpIHJldHJ5IHRoZSBtZCBwYWdlIGxvb2t1cCB3aGVuIHN1Ym1pdF9yZWFkX21kX3BhZ2UoKSBy ZXR1cm5zIC1FRVhJU1QuIEl0IGFsc28gcmVtb3ZlcyB0aGUgY29tbWVudCB0ZWxsaW5nIGNhbGxl cnMgdG8gaGFuZGxlIC1FRVhJU1QgdGhlbXNlbHZlcy4KCkxpbms6IGh0dHBzOi8vdmlydHVvenpv LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1ZTVE9SLTk1NDk0Cgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L21kL2RtLXFjb3cyLW1hcC5jIGIvZHJpdmVycy9tZC9kbS1xY293Mi1tYXAuYwo+IGluZGV4IDc4 ZWU3Y2Y1ZTg4MTcuLmZlZDZjZTc1ZTk4YWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9tZC9kbS1x Y293Mi1tYXAuYwo+ICsrKyBiL2RyaXZlcnMvbWQvZG0tcWNvdzItbWFwLmMKClsgLi4uIF0KCj4g QEAgLTE1OTYsMjAgKzE1OTYsMjMgQEAgc3RhdGljIGludCBzdWJtaXRfcmVhZF9tZF9wYWdlKHN0 cnVjdCBxY293MiAqcWNvdzIsIHN0cnVjdCBxaW8gKipxaW8sCj4gIC8qCj4gICAqIFRoaXMgbWF5 IGJlIGNhbGxlZCB3aXRoIEBxaW8gPT0gTlVMTCwgaW4gY2FzZSBvZiB3ZSBhcmUKPiAgICogaW50 ZXJlc3RpbmcgaW4gc2VhcmNoaW5nIGNhY2hlZCBpbiBtZW1vcnkgbWQgb25seS4KPiAtICogVGhp cyBpcyBhaW1lZCB0byBiZSBjYWxsZWQgbm90IG9ubHkgZnJvbSBtYWluIGt3b3JrCj4gLSAqIGZv ciBMMS9MMiBwYWdlcywgc28gYWxsIGNhbGxlcnMgbG9va2luZyBmb3IgTDEvTDIKPiAtICogbXVz dCBjYXJlIGFib3V0IHN1Ym1pdF9yZWFkX21kX3BhZ2UoKSBtYXkgcmV0dXJuIEVFWElTVC4KPiAg ICovCj4gIHN0YXRpYyBpbnQgX19oYW5kbGVfbWRfcGFnZShzdHJ1Y3QgcWNvdzIgKnFjb3cyLCB1 NjQgcGFnZV9pZCwKPiAgCQkJICAgIHN0cnVjdCBxaW8gKipxaW8sIHN0cnVjdCBtZF9wYWdlICoq cmV0X21kKQo+ICB7Cj4gIAlzdHJ1Y3QgbWRfcGFnZSAqbWQ7Cj4gKwlpbnQgcmV0Owo+ICAKPiAg CWxvY2tkZXBfYXNzZXJ0X2hlbGQoJnFjb3cyLT5tZF9wYWdlc19sb2NrKTsKPiArYWdhaW46Cj4g IAltZCA9IHFjb3cyX21kX3BhZ2VfZmluZF9vcl9wb3N0cG9uZShxY293MiwgcGFnZV9pZCwgcWlv KTsKPiAgCWlmICghbWQpIHsKPiAtCQlpZiAocWlvICYmICpxaW8pCj4gLQkJCXJldHVybiBzdWJt aXRfcmVhZF9tZF9wYWdlKHFjb3cyLCBxaW8sIHBhZ2VfaWQpOwo+ICsJCWlmIChxaW8gJiYgKnFp bykgewo+ICsJCQlyZXQgPSBzdWJtaXRfcmVhZF9tZF9wYWdlKHFjb3cyLCBxaW8sIHBhZ2VfaWQp Owo+ICsJCQlpZiAodW5saWtlbHkocmV0ID09IC1FRVhJU1QpKQo+ICsJCQkJZ290byBhZ2FpbjsK PiArCQkJcmV0dXJuIHJldDsKPiArCQl9Cj4gIAkJcmV0dXJuIDA7Cj4gIAl9CgpbU2V2ZXJpdHk6 IExvd10KQ2FuIHRoaXMgcmV0cnkgbG9vcCBpbiBfX2hhbmRsZV9tZF9wYWdlKCkgcnVuIGZvcmV2 ZXI/IFRoZSBnb3RvIGFnYWluCmlzIHRha2VuIG9uIGV2ZXJ5IC1FRVhJU1QgZnJvbSBzdWJtaXRf cmVhZF9tZF9wYWdlKCksIHdpdGggbm8gcmV0cnkgbGltaXQsCm5vIGNvbmRfcmVzY2hlZCgpLCBh bmQgbm8gY2hlY2sgdGhhdCB0aGUgcGFnZSBoYXMgYWN0dWFsbHkgYmVjb21lIHZpc2libGUKdG8g dGhlIGxvb2t1cC4KCk9yZ2FuaWNhbGx5LCAtRUVYSVNUIGNvbWVzIGZyb20gbWRfcGFnZV90cnlf aW5zZXJ0KCkgdW5kZXIgbWRfcGFnZXNfbG9jay4KVGhlIHJldHJ5J3MgcWNvdzJfbWRfcGFnZV9m aW5kX29yX3Bvc3Rwb25lKCkgdGhlbiB0YWtlcyB0aGUgc2FtZSBsb2NrIGFuZApmaW5kcyB0aGUg ZXhpc3Rpbmcgbm9kZSwgc28gdGhlIGxvb3Agc2hvdWxkIGVuZCBhZnRlciBvbmUgZXh0cmEgcGFz cy4KCkhvd2V2ZXIsIHR3byBmdW5jdGlvbnMgaW4gZG0tcWNvdzItdGFyZ2V0LmMgYXJlIGVycm9y LWluamVjdGFibGU6CgogICAgQUxMT1dfRVJST1JfSU5KRUNUSU9OKHFjb3cyX2FsbG9jX2FuZF9p bnNlcnRfbWRfcGFnZSwgRVJSTk8pOwogICAgQUxMT1dfRVJST1JfSU5KRUNUSU9OKHFjb3cyX21k X3BhZ2VfZmluZF9vcl9wb3N0cG9uZSwgTlVMTCk7CgpJZiBhbiBpbmplY3RlZCAtRUVYSVNUIGlz IHJldHVybmVkIGZyb20gcWNvdzJfYWxsb2NfYW5kX2luc2VydF9tZF9wYWdlKCksCm5vdGhpbmcg aGFzIGJlZW4gaW5zZXJ0ZWQsIHNvIGVhY2ggcmV0cnkgbWlzc2VzIHRoZSBsb29rdXAgYW5kIGdl dHMKLUVFWElTVCBhZ2Fpbi4gSWYgTlVMTCBpcyBpbmplY3RlZCBpbnRvIHFjb3cyX21kX3BhZ2Vf ZmluZF9vcl9wb3N0cG9uZSgpLAphbiBleGlzdGluZyBwYWdlIGxvb2tzIG1pc3NpbmcgYW5kIG1k X3BhZ2VfdHJ5X2luc2VydCgpIGZhaWxzIGFnYWluIG9uCmV2ZXJ5IHBhc3MuCgpJbiBib3RoIGNh c2VzIHRoZSBjYWxsaW5nIGt3b3JrIG9yIHN1Ym1pdHRpbmcgdGhyZWFkIHdvdWxkIHNwaW4gaW4K X19oYW5kbGVfbWRfcGFnZSgpLiBFYWNoIHBhc3MgdGFrZXMgYW5kIGRyb3BzIG1kX3BhZ2VzX2xv Y2ssIGRvZXMgYQprbWFsbG9jKEdGUF9LRVJORUwpIGFuZCBhbiBhbGxvY19wYWdlKEdGUF9LRVJO RUwpLCB0aGVuIGZyZWVzIGJvdGguCgpUaGlzIG5lZWRzIHByaXZpbGVnZWQgZmF1bHQgaW5qZWN0 aW9uIChmYWlsX2Z1bmN0aW9uIG9yIEJQRiBvdmVycmlkZSksIHNvCnRoZXJlIGlzIG5vIG9yZ2Fu aWMgdHJpZ2dlci4gQmVmb3JlIHRoaXMgcGF0Y2gsIGFuIGluamVjdGVkIC1FRVhJU1Qgd2FzCnJl dHVybmVkIHRvIHRoZSBjYWxsZXIgYXMgYW4gZXJyb3IuIEFmdGVyIGl0LCB0aGUgc2FtZSBpbmpl Y3Rpb24gYmVjb21lcyBhCmhhbmcuCgpXb3VsZCBhIGJvdW5kZWQgcmV0cnksIG9yIGEgY2hlY2sg dGhhdCB0aGUgcGFnZSBpcyBub3cgcHJlc2VudCBiZWZvcmUKbG9vcGluZywgYmUgbW9yZSBhcHBy b3ByaWF0ZSBoZXJlPwoKVGhlIGNvbW1lbnQgcmVtb3ZlZCBmcm9tIGFib3ZlIF9faGFuZGxlX21k X3BhZ2UoKSBhbHNvIGRlc2NyaWJlZAotRUVYSVNUIGhhbmRsaW5nIGZvciBjYWxsZXJzLiBJcyBp dCBzdGlsbCBhY2N1cmF0ZSB0aGF0IG5vIGNhbGxlciBuZWVkcyB0bwpoYW5kbGUgLUVFWElTVCBm cm9tIHRoaXMgZnVuY3Rpb24/CgpUaGUgZmluYWwgc3RhdGUgb2YgdGhlIHNlcmllcyBsZWF2ZXMg X19oYW5kbGVfbWRfcGFnZSgpIGFuZCB0aGlzIHJldHJ5CnVuY2hhbmdlZCwgc28gbm90aGluZyBs YXRlciBpbiB0aGUgc2VyaWVzIGFkZHJlc3NlcyB0aGlzLgoKLS0gClNhc2hpa28gQUkgcmV2aWV3 IMK3IGh0dHBzOi8vc2FzaGlrby52emludC5kZXYvIy9wYXRjaHNldC8yMDI2MTAyOTE0MDM0Ni40 NjU3NjgtMS1hbmRyZXkuemhhZGNoZW5rb0B2aXJ0dW96em8uY29tP3BhcnQ9MQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRGV2ZWwgbWFpbGluZyBsaXN0 CkRldmVsQG9wZW52ei5vcmcKaHR0cHM6Ly9saXN0cy5vcGVudnoub3JnL21haWxtYW4vbGlzdGlu Zm8vZGV2ZWwK