From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id eNFlD+7DGWTzDRYAWB0awg (envelope-from ) for ; Tue, 21 Mar 2023 10:49:18 -0400 Received: by simark.ca (Postfix, from userid 112) id 3D05D1E223; Tue, 21 Mar 2023 10:49:18 -0400 (EDT) Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=Gop/Nu7k; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_HI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (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 simark.ca (Postfix) with ESMTPS id E8FDA1E0D3 for ; Tue, 21 Mar 2023 10:49:17 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1679410157; bh=LHJYV/SaeiqBXzIG3MlG4ytTK0iDC5OfVrbzadI0r9Q=; h=Date:To:Cc:References:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Gop/Nu7kKhPAsIPBETpHCZxTOtgmhZUSTL+XkmPuXLnA2wdPc2fknkjQHBXByyRve dEWw89ElRt4//JOCoaZ1l8y2iSGAyLNzS6LIto0q9D8IxvDpZiD546DMlOt1NEWvU8 aNPFsuNSvhw8FgYJ834GIfhkR/7jdXiHoz1H+/WHq4zFbla8rP9Gq8uAQBsAa26Ihf 3+wEIamQL8fbcnRMAtQBU2MGB/1ur3LDcQ2Tfydlb5omzP+SM7q4jGsasL7gLcckxD zP1S3dYqoaaxTklH8o976yEe5lQ1xj9zFGjqTg2PKTFFe7AMKIeGbjcYGCjXlsvb8A o6XBGE7gy1m2w== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4Pgvd93by3z2Gyt; Tue, 21 Mar 2023 10:49:17 -0400 (EDT) Received: from smtpout.efficios.com (smtpout.efficios.com [167.114.26.122]) by lists.lttng.org (Postfix) with ESMTPS id 4Pgvd768LYz2Gys for ; Tue, 21 Mar 2023 10:49:15 -0400 (EDT) Received: from [172.16.0.188] (192-222-143-198.qc.cable.ebox.net [192.222.143.198]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4Pgvd73cpSzr1D; Tue, 21 Mar 2023 10:49:15 -0400 (EDT) Message-ID: <51974db5-f63f-7006-f2ae-37b3ca817041@efficios.com> Date: Tue, 21 Mar 2023 10:49:27 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: =?UTF-8?B?T25kxZllaiBTdXLDvQ==?= Cc: lttng-dev@lists.lttng.org, paulmck References: <20230317213755.455957-1-ondrej@sury.org> <20230317213755.455957-8-ondrej@sury.org> <66635c75-b869-9704-edac-21026cce2b99@efficios.com> <1B64F3D0-EB5C-4023-BA15-37D0DBCBB1B3@sury.org> In-Reply-To: <1B64F3D0-EB5C-4023-BA15-37D0DBCBB1B3@sury.org> Subject: Re: [lttng-dev] [PATCH 7/7] Experiment: Add explicit memory barrier in free_completion() X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mathieu Desnoyers via lttng-dev Reply-To: Mathieu Desnoyers Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" T24gMjAyMy0wMy0yMSAxMDo0OCwgT25kxZllaiBTdXLDvSB3cm90ZToKPj4gT24gMjEuIDMuIDIw MjMsIGF0IDE1OjQ2LCBNYXRoaWV1IERlc25veWVycyA8bWF0aGlldS5kZXNub3llcnNAZWZmaWNp b3MuY29tPiB3cm90ZToKPj4KPj4gT24gMjAyMy0wMy0yMSAwNjoyMSwgT25kxZllaiBTdXLDvSB3 cm90ZToKPj4+PiBPbiAyMC4gMy4gMjAyMywgYXQgMTk6MzcsIE1hdGhpZXUgRGVzbm95ZXJzIDxt YXRoaWV1LmRlc25veWVyc0BlZmZpY2lvcy5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gMjAyMy0w My0xNyAxNzozNywgT25kxZllaiBTdXLDvSB2aWEgbHR0bmctZGV2IHdyb3RlOgo+Pj4+PiBGSVhN RTogVGhpcyBpcyBleHBlcmltZW50IHRoYXQgYWRkcyBleHBsaWNpdCBtZW1vcnkgYmFycmllciBp biB0aGUKPj4+Pj4gZnJlZV9jb21wbGV0aW9uIGluIHRoZSB3b3JrcXVldWUuYywgc28gVGhyZWFk U2FuaXRpemVyIGtub3dzIGl0J3Mgb2sgdG8KPj4+Pj4gZnJlZSB0aGUgcmVzb3VyY2VzLgo+Pj4+ PiBTaWduZWQtb2ZmLWJ5OiBPbmTFmWVqIFN1csO9IDxvbmRyZWpAc3VyeS5vcmc+Cj4+Pj4+IC0t LQo+Pj4+PiAgIHNyYy93b3JrcXVldWUuYyB8IDEgKwo+Pj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKQo+Pj4+PiBkaWZmIC0tZ2l0IGEvc3JjL3dvcmtxdWV1ZS5jIGIvc3JjL3dv cmtxdWV1ZS5jCj4+Pj4+IGluZGV4IDEwMzlkNzIuLmYyMTkwN2YgMTAwNjQ0Cj4+Pj4+IC0tLSBh L3NyYy93b3JrcXVldWUuYwo+Pj4+PiArKysgYi9zcmMvd29ya3F1ZXVlLmMKPj4+Pj4gQEAgLTM3 Nyw2ICszNzcsNyBAQCB2b2lkIGZyZWVfY29tcGxldGlvbihzdHJ1Y3QgdXJjdV9yZWYgKnJlZikK Pj4+Pj4gICAgc3RydWN0IHVyY3Vfd29ya3F1ZXVlX2NvbXBsZXRpb24gKmNvbXBsZXRpb247Cj4+ Pj4+ICAgICAgY29tcGxldGlvbiA9IGNhYV9jb250YWluZXJfb2YocmVmLCBzdHJ1Y3QgdXJjdV93 b3JrcXVldWVfY29tcGxldGlvbiwgcmVmKTsKPj4+Pj4gKyBhc3NlcnQoIXVyY3VfcmVmX2dldF91 bmxlc3NfemVybygmY29tcGxldGlvbi0+cmVmKSk7Cj4+Pj4KPj4+PiBQZXJoYXBzIHdoYXQgd2Ug cmVhbGx5IHdhbnQgaGVyZSBpcyBhbiBBTk5PVEFURV9VTlBVQkxJU0hfTUVNT1JZX1JBTkdFKCkg b2Ygc29tZSBzb3J0ID8KPj4+IEkgZ3Vlc3M/Cj4+PiBNeSBleHBlcmllbmNlIHdpdGggVFNBTiB0 ZWxscyBtZSwgdGhhdCB5b3UgbmVlZCBzb21lIGtpbmQgb2YgbWVtb3J5IGJhcnJpZXIgd2hlbiB1 c2luZyBhY3F1aXJlLXJlbGVhc2UKPj4+IHNlbWFudGljcyBhbmQgeW91IGRvOgo+Pj4gaWYgKF9f YXRvbWljX3N1Yl9mZXRjaChvYmotPnJlZiwgX19BVE9NSUNfUkVMRUFTRSkgPT0gMCkgewo+Pj4g ICAgLyogX19BVE9NSUNfQUNRVUlSRSBuZWVkZWQgaGVyZSAqLwo+Pj4gICAgIGZyZWUob2JqKTsK Pj4+IH0KPj4+IHdlIGVuZCB1cCB1c2luZyBmb2xsb3dpbmcgY29kZSBpbiBCSU5EIDk6Cj4+PiBp ZiAoX19hdG9taWNfc3ViX2ZldGNoKG9iai0+cmVmLCBfX0FUT01JQ19BQ1FfUkVMKSA9PSAwKSB7 Cj4+PiAgICAgZnJlZShvYmopOwo+Pj4gfQo+Pj4gU28sIEkgYW0gZ3Vlc3NpbmcgYWZ0ZXIgdGhl IGNoYW5nZSBvZiB1YXRvbWljX3N1Yl9yZXR1cm4oKSB0byBfX0FUT01JQ19BQ1FfUkVMLAo+Pj4g dGhpcyBwYXRjaCBzaG91bGQgbm8gbG9uZ2VyIGJlIG5lZWRlZC4KPj4KPj4gQWN0dWFsbHkgd2Ug d2FudCBfX0FUT01JQ19TRVFfQ1NULCB3aGljaCBpcyBldmVuIHN0cm9uZ2VyIHRoYW4gQUNRX1JF TC4KPiAKPiBZZWFoLCBJIHRoaW5rIEkgYWxyZWFkeSBkaWQgdGhhdCwgYnV0IHdyb3RlIHRoZSBl bWFpbCBiZWZvcmUgdGhhdC4gTmV2ZXJ0aGVsZXNzLCBteSBtYWluCj4gcG9pbnQgd2FzIHRoYXQg aXQgc2hvdWxkIG5vdCBiZSBuZWVkZWQgYW55bW9yZS4KCkFncmVlZCwgbGV0J3Mgc2VlIGhvdyBp dCBob2xkcyB1cCB0byB0ZXN0aW5nIHVuZGVyIFRTQU4uIDopCgpUaGFua3MsCgpNYXRoaWV1Cgo+ IAo+IE9uZHJlago+IC0tCj4gT25kxZllaiBTdXLDvSAoSGUvSGltKQo+IG9uZHJlakBzdXJ5Lm9y Zwo+IAoKLS0gCk1hdGhpZXUgRGVzbm95ZXJzCkVmZmljaU9TIEluYy4KaHR0cHM6Ly93d3cuZWZm aWNpb3MuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsdHRuZy1kZXYgbWFpbGluZyBsaXN0Cmx0dG5nLWRldkBsaXN0cy5sdHRuZy5vcmcKaHR0cHM6 Ly9saXN0cy5sdHRuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2x0dG5nLWRldgo=