From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id gIzlK0hNcGQheBQAWB0awg (envelope-from ) for ; Fri, 26 May 2023 02:10:16 -0400 Received: by simark.ca (Postfix, from userid 112) id B12671E11E; Fri, 26 May 2023 02:10:16 -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=tG/vWHWQ; 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=-8.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,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 44D9A1E111 for ; Fri, 26 May 2023 02:10:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1685081415; bh=wm39LGuSbJHME4g0Lt67imDD+NlsfVGo1PMP50wR90Y=; h=References:In-Reply-To:Date:To:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=tG/vWHWQUJXHgLBoVKub7LJ+LvxdoJe1TVkokXfA1W4culLLi8Nr3LWMPIzxqW6ex l8WHfj9fpRYZce2b5aQr2Z18s35zV6vYfvsziGSkDRMH/HJBidIhqnjqTU4CDF6c0F Kip3PGKeTSwTcBwLxeGJ8MLP9CBNlMedCD459jJDbN5nK8s81qBRQa0ScOFmsjnsud /3iTlhjzL6B+pQU+WbbrmlYJMSoW9uvH8PgUfcvvoeVs8eIbC8py937lnPsrtDeH4J TbLCLWdYp/mR6tAuhdrXir8XUtW+Canjbg8sRT3hpxA8UBTyd1mVpgWv5LWpvy2fHL tDUFaIVjIr6Fg== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4QSDzq5kD3z1T8H; Fri, 26 May 2023 02:10:15 -0400 (EDT) Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lists.lttng.org (Postfix) with ESMTPS id 4QSDzp3tPvz1T8G for ; Fri, 26 May 2023 02:10:14 -0400 (EDT) Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-4f14865fcc0so2269e87.0 for ; Thu, 25 May 2023 23:10:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685081413; x=1687673413; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ehjLzFWa0XBx1aYs4eggbmE++xQ4OJ5hVwau4+q1EYQ=; b=IMUz5cA05vM6GQHdYONWsro4y6mGWdS5iCEK79hAM7CFTucxUVdhBs1pYXoXif5JC4 w3mwwYPC49+NRSzw4sMfdtywTMvgehaCcrEGQ/QEMncMkiFiMil6rJxbHWJ1zhXP0gGm vfgZOd/vTJ2pOQiV0N9oK1al8kqnwFmNuCETr6S3WwsqoGXPlYoVyoWf9rs9VEWIBAhf xxGrSFBytY1+AX9FW58OLgvtlFUjkS6J+xH8t0ag3rP+eOKcTGBAwhhmTOocy9/77JYf y9RgD6CLwEadMYqH6KeY+4zuUkvcPUcAt/yPMdLR2qB0O22fW063T2xpvk3cwu4kisTt Qc7g== X-Gm-Message-State: AC+VfDxRy7YUwMlkXJlWCNWFFQwrxQ8H81gb3obv1ybNthdM8Nqk1u1U h4TXpop+pmXXHgzEt/TtnF7nrTmx1FQy+k7xCKOpoQ== X-Google-Smtp-Source: ACHHUZ6aAwsEArIUVuRa1uy8VH6JXmGDnJQudA8BzpX59tAcEEPI6zokYeQeYvZ1of7DA5jVPC13hxEa2g/wCH6oHVw= X-Received: by 2002:ac2:5f19:0:b0:4f3:a7c6:590e with SMTP id 25-20020ac25f19000000b004f3a7c6590emr4352lfq.7.1685081412821; Thu, 25 May 2023 23:10:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 26 May 2023 08:10:00 +0200 Message-ID: To: =?UTF-8?B?T25kxZllaiBTdXLDvQ==?= Cc: Olivier Dion , tsan-users , lttng-dev@lists.lttng.org, "Paul E. McKenney" , Tony Finch Subject: Re: [lttng-dev] [PATCH 00/11] Add support for TSAN to liburcu 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: Dmitry Vyukov via lttng-dev Reply-To: Dmitry Vyukov Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" T24gRnJpLCAyNiBNYXkgMjAyMyBhdCAwODowOCwgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29n bGUuY29tPiB3cm90ZToKPiA+IEEgbGl0dGxlIGJpdCByZWxhdGVkIHF1ZXN0aW9uL3Byb2JsZW0g LSBzb21lIG9mIG91ciBzeXN0ZW0gdGVzdCBqb2JzIGdvdCBzaWduaWZpY2FudGx5IHNsb3dlciAo M3gtNXgpIHdpdGggKipjbGFuZy0xNioqIFRTQU4gYWZ0ZXIgd2UgaW50ZWdyYXRlZCBsaWJ1cmN1 IHRvIEJJTkQgOS4gVGhlIEdDQyAoMTMuMS4xKSBUU0FOIGRvZXNu4oCZdCBleGhpYml0IHRoaXMg YmVoYXZpb3IuCj4gPgo+ID4gVGhlIGxpYnVyY3UgaW50ZWdyYXRpb24gaW4gQklORCA5IGlzIHZl cnkgbGlnaHQgYXQgdGhlIG1vbWVudCAtIHdlIHVzZSBsaWJ1cmN1IGZvciBxcHRyaWUgYW5kIHRo ZXJl4oCZcyBzb21lIHVzYWdlIG9mIHdmY3F1ZXVlIGZvciBxdWV1aW5nIGpvYnMoY2FsbGJhY2tz KSBiZXR3ZWVuIHRocmVhZHMuCj4gPgo+ID4gV2Ugd2VyZSBub3QgYWJsZSB0byBwdXQgYSBmaW5n ZXIgb24gaXQgeWV0LCBidXQgc2F5aW5nIHRoaXMgYWxvdWQgbWlnaHQgaGVscCBkaWFnbm9zZSB0 aGlzLgo+Cj4gSW50ZXJlc3RpbmcuIENsYW5nIDE2IGdvdCBhIGNvbXBsZXRlbHkgbmV3IHRzYW4g cnVudGltZQo+IGltcGxlbWVudGF0aW9uLCB3aGljaCBpcyBnZW5lcmFsbHkgfjJ4IGZhc3RlciBh bmQgY29uc3VtZXMgbGVzcwo+IG1lbW9yeS4KPiBIb3dldmVyLCBvZiBjb3Vyc2UsIGl0J3Mgbm90 IHBvc3NpYmxlIHRvIG9wdGltaXplIGZvciBhbGwgZ2F6aWxsaW9uIG9mCj4gcHJvZ3JhbXMgaW4g dGhlIHdvcmxkLiBJIHN1c3BlY3QgbGlicmN1IHRlc3RzIGFyZSBxdWl0ZSBleHRyZW1lIGluCj4g dGVybXMgb2Ygc3luY2hyb25pemF0aW9uLgo+Cj4gSWYgeW91IGNvbGxlY3QgcGVyZiBwcm9maWxl cyBmb3IgYm90aCwgSSBjYW4gbG9vayBmb3Igc29tZSBsb3cgaGFuZ2luZyBmcnVpdC4KPiBPciBp cyB0aGVyZSBhIHJlYXNvbmFibGUgd2F5IGZvciBtZSB0byByZXByb2R1Y2U/CgpIb3cgbWFueSBD UFVzIGRvIHRoZXNlIG1hY2hpbmVzIGhhdmU/Cgo+ID4gT25kcmVqCj4gPiAtLQo+ID4gT25kxZll aiBTdXLDvSA8b25kcmVqQHN1cnkub3JnPiAoSGUvSGltKQo+ID4KPiA+ID4gT24gMjQuIDUuIDIw MjMsIGF0IDEwOjE1LCBEbWl0cnkgVnl1a292IHZpYSBsdHRuZy1kZXYgPGx0dG5nLWRldkBsaXN0 cy5sdHRuZy5vcmc+IHdyb3RlOgo+ID4gPgo+ID4gPiDvu79PbiBUdWUsIDIzIE1heSAyMDIzIGF0 IDE4OjA1LCBPbGl2aWVyIERpb24gPG9kaW9uQGVmZmljaW9zLmNvbT4gd3JvdGU6Cj4gPiA+Pgo+ ID4gPj4gSGkgRG1pdHJ5LAo+ID4gPj4KPiA+ID4+IFdlIGRvIGhhdmUgYSBuZXcgaXNzdWUgYW5k IHdlIHRoaW5rIGl0IG1pZ2h0IGJlIGEgbGltaXRhdGlvbiBmcm9tIFRTQU4uCj4gPiA+Pgo+ID4g Pj4gRmluZCBhdHRhY2hlZCBhIHRlc3QgcHJvZ3JhbSB0aGF0IHdlIGJlbGlldmUgaXMgY29ycmVj dC4gIFlvdSBjYW4KPiA+ID4+IGNvbXBpbGUgaXQgd2l0aCBgZ2NjIC1mc2FuaXRpemU9dGhyZWFk IHRlc3QuYyAtcHRocmVhZCcuCj4gPiA+Pgo+ID4gPj4KPiA+ID4+IFRTQU4gZmxhZ3MgYSByYWNl IGNvbmRpdGlvbiBiZXR3ZWVuIHRoZSBhdG9taWMgc3RvcmUgcmVsYXhlZCBhdCBsaW5lIDM2Cj4g PiA+PiBhbmQgdGhlIGZyZWUgYXQgbGluZSA4MS4KPiA+ID4+Cj4gPiA+PiBXZSBjYW4gc29sdmUg dGhlIGlzc3VlIGJ5IHJlcGxhY2luZyB0aGUgYXRvbWljIHN0b3JlIHJlbGF4ZWQgd2l0aCBhCj4g PiA+PiBhdG9taWMgc3RvcmUgcmVsZWFzZS4gIEhvd2V2ZXIsIHRoZSBwcmVjZWRpbmcgYXRvbWlj IGV4Y2hhbmdlIHdpdGgKPiA+ID4+IHNlcXVlbnRpYWwgY29uc2lzdGVuY3kgYWxyZWFkeSBhY3Rz IGFzIGFuIGltcGxpY2l0IHJlbGVhc2UgKGluIHRlcm0gb2YKPiA+ID4+IG1lbW9yeSBiYXJyaWVy KSBmb3IgdGhlIGZvbGxvd2luZyBzdG9yZSwgbWFraW5nIHRoZSByZWxlYXNlIHNlbWFudGljCj4g PiA+PiByZWR1bmRhbnQuCj4gPiA+Pgo+ID4gPj4gV2UndmUgZm91bmQgYW4gYWx0ZXJuYXRpdmUg dG8gZml4IHRoaXMgYnkgaWdub3JpbmcgdGhlIHRocmVhZCBkdXJpbmcgdGhlCj4gPiA+PiByZWxh eGVkIHN0b3JlIChsaW5lIDM5KS4gIEhvd2V2ZXIsIHdoYXQgd2Ugd291bGQgbGlrZSBpcyB0byBh bm5vdGF0ZSB0aGUKPiA+ID4+IG1lbW9yeSBzdG9yZWQgKGxpbmUgNDUpLgo+ID4gPj4KPiA+ID4+ IE15IHRoZW9yeSAoSSBkb24ndCBrbm93IHRoZSBpbnRlcm5hbCBvZiBUU0FOIG11Y2gpIGlzIHRo YXQgVFNBTiB0aGlua3MKPiA+ID4+IGZvciBzb21lIHJlYXNvbiB0aGF0IHRoZSBhdG9taWMgc3Rv cmUgcmVsYXhlZCBoYXBwZW4gYXQgdGhlIHNhbWUgZXBvY2gKPiA+ID4+IGFzIHRoZSBmcmVlLCBy ZXN1bHRpbmcgaW4gYSBmYWxzZSBwb3NpdGl2ZS4gIElmIHNvLCBtCj4gPiA+Cj4gPiA+Cj4gPiA+ IEkgZG9uJ3QgdGhpcyB0aGlzIGlzIHRydWUgaW4gdGhlIEMvQysrIG1lbW9yeSBtb2RlbDoKPiA+ ID4gInRoZSBwcmVjZWRpbmcgYXRvbWljIGV4Y2hhbmdlIHdpdGggc2VxdWVudGlhbCBjb25zaXN0 ZW5jeSBhbHJlYWR5Cj4gPiA+IGFjdHMgYXMgYW4gaW1wbGljaXQgcmVsZWFzZSAoaW4gdGVybSBv ZiBtZW1vcnkgYmFycmllcikgZm9yIHRoZQo+ID4gPiBmb2xsb3dpbmcgc3RvcmUiLgo+ID4gPgo+ ID4gPiBzdGQ6OmF0b21pY190aHJlYWRfZmVuY2UgZG9lcyBhZmZlY3QgYWxsIHByZWNlZGluZy9z dWJzZXF1ZW50Cj4gPiA+IG9wZXJhdGlvbnMsIGJ1dCBhbiBhdG9taWMgbWVtb3J5IG9wZXJhdGlv biBvbmx5IGFmZmVjdHMgb3JkZXJpbmcgb24KPiA+ID4gdGhhdCB2YXJpYWJsZSwgaXQgZG9lc24n dCBhbHNvIHNlcnZlIGFzIGEgc3RhbmRhbG9uZSBtZW1vcnkgZmVuY2UuCj4gPiA+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiA+IGx0dG5nLWRldiBt YWlsaW5nIGxpc3QKPiA+ID4gbHR0bmctZGV2QGxpc3RzLmx0dG5nLm9yZwo+ID4gPiBodHRwczov L2xpc3RzLmx0dG5nLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbHR0bmctZGV2Cj4gPgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsdHRuZy1kZXYg bWFpbGluZyBsaXN0Cmx0dG5nLWRldkBsaXN0cy5sdHRuZy5vcmcKaHR0cHM6Ly9saXN0cy5sdHRu Zy5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2x0dG5nLWRldgo=