From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A6D43BADB3; Tue, 16 Jun 2026 11:29:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781609346; cv=none; b=isuZU4WBbHftdjyb+s/einPRDiBYg0obJPUT8bF1WSaDNILj05vGyiquQqis94tmvG8CqmLmW6E7WuejOxSXGpuGBlynbWD23WnqzfDg+Ta0xlHI2lSFwRgoEz46+UM61CHj7wNhi9EwY34MH45LcITufF0rT6EVvvlLiMX7wis= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781609346; c=relaxed/simple; bh=sWOXWTKF5X4rIT0RcpwHCvomYOwWW7ISCvRf69QrMHo=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=l0AC4IrwH4CiLFrjnQCi9omdHpUsonOc0NvDxFoIFgYSHdEnG6y2xr015tGyXAO9zalZlCb1/fDxRe5koTvARK3orElyuDEblvszV+jtqfLmm3lJYlhp6y3Pk9fhr9QqgLOSf7uK9gs0sNlPBIGkzsVP5TtpgAkEKumAhd2+szY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=rVv2OSsS; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="rVv2OSsS" Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4gfl9y4Kz7z9vHQ; Tue, 16 Jun 2026 13:28:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1781609334; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sWOXWTKF5X4rIT0RcpwHCvomYOwWW7ISCvRf69QrMHo=; b=rVv2OSsS1WkU4oeWYWilXliqnNHBLySYmrspykGaFYJ1mzdIz4KWDwxQMbsCoAVDWaoiUN 6xpR74n2/x3G8CQQc99Rr2be0BHMbeE0THGlbywMmhnymDrageF6zgyTT61G5NLB6Q/cKZ 4XoLBh5O1q8Su0IFK9dwTjgupdERai/8nom7OzAdMgMEvRdkfOjd6dRZOZ/3ISQbR9W9IK D00cjrnd4/MbWzM72L0VaGrzI+W+YmouzLDXXUY9x5eW/TBiEdVXBS1/mLUALs3WFwkhCb vyw4YfP7g3aRMTBRJcVVlvDGAcIn0qLKO8hoBALqGMknPMJJX286EBa91vBbCA== Message-ID: Subject: Re: [PATCH v2 0/6] rust / dma_buf: Add abstractions for dma_fence From: Philipp Stanner Reply-To: phasta@kernel.org To: Danilo Krummrich , Philipp Stanner Cc: Miguel Ojeda , Boqun Feng , Gary Guo , =?ISO-8859-1?Q?Bj=F6rn?= Roy Baron , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , Sumit Semwal , Christian =?ISO-8859-1?Q?K=F6nig?= , "Paul E. McKenney" , Frederic Weisbecker , Neeraj Upadhyay , Joel Fernandes , Josh Triplett , Uladzislau Rezki , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Daniel Almeida , Greg Kroah-Hartman , Igor Korotin , Lorenzo Stoakes , Alexandre Courbot , FUJITA Tomonori , Krishna Ketan Rai , Shankari Anand , manos@pitsidianak.is, Boris Brezillon , linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, rcu@vger.kernel.org Date: Tue, 16 Jun 2026 13:28:43 +0200 In-Reply-To: References: <20260616082819.2943886-2-phasta@kernel.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MBO-RS-META: s9uupdk8efzhymxogiegp1x63zgr8otu X-MBO-RS-ID: a7fa06f888fbc53f17c T24gVHVlLCAyMDI2LTA2LTE2IGF0IDEzOjAyICswMjAwLCBEYW5pbG8gS3J1bW1yaWNoIHdyb3Rl Ogo+IE9uIFR1ZSBKdW4gMTYsIDIwMjYgYXQgMTA6MjggQU0gQ0VTVCwgUGhpbGlwcCBTdGFubmVy IHdyb3RlOgo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiAKPiBJdCBzZWVtcyB0aGF0IHNvbWUgb2Yg dGhlIGNvbW1lbnRzIGZyb20gdjEgWzFdWzJdIGFyZSBub3QgYWRkcmVzc2VkLCBkaWQgeW91Cj4g Zm9yZ2V0IHRoZW0/Cgp5ZWFoLCBhIGJ1bmNoIG9mIHN0dWZmIG1pZ2h0IGhhdmUgc2xpcHBlZCBt ZS4gTWVhIGN1bHBhLiBOZWVkIHRvCmFkZHJlc3Mgc29tZSBtb3JlIGlzc3VlcyBpbiB2MyBhbnl3 YXlzOyBidXQgd2FudGVkIHRvIHByZXNlbnQgdGhlIHJvdWdoClJDVSBpZGVhIGhlcmUgYXMgYSBo ZWFkcy11cC4KCj4gCj4gSW4gcGFydGljdWxhciB0aGUgcGluX2luaXRfZnJvbV9jbG9zdXJlKCkg bG9va3MgdW5uZWNlc3NhcnkgYW5kIGNhbiBwcm9iYWJseQo+IHJlcGxhY2VkIHdpdGggc29tZXRo aW5nIGxpa2UgKHVudGVzdGVkKToKPiAKPiAJbGV0IG11dCBjYWxsYmFjayA9IFNvbWUoY2FsbGJh Y2spOwo+IAkKPiAJdHJ5X3Bpbl9pbml0IShTZWxmIHsKPiAJwqDCoMKgIGNiIDwtIE9wYXF1ZTo6 dHJ5X2ZmaV9pbml0KHxwdHJ8IHsKPiAJwqDCoMKgwqDCoMKgwqAgLy8gU0FGRVRZOiBgZmVuY2Uu aW5uZXIuZ2V0KClgIGlzIGEgdmFsaWQsIGluaXRpYWxpemVkIGBzdHJ1Y3QgZG1hX2ZlbmNlYC4g YHB0cmAKPiAJwqDCoMKgwqDCoMKgwqAgLy8gcG9pbnRzIHRvIHRoZSBgc3RydWN0IGRtYV9mZW5j ZV9jYmAgZmllbGQgd2l0aGluIHRoZSBwaW5uZWQgYWxsb2NhdGlvbiwgc28gaXQKPiAJwqDCoMKg wqDCoMKgwqAgLy8gcmVtYWlucyB2YWxpZCB1bnRpbCBgZG1hX2ZlbmNlX3JlbW92ZV9jYWxsYmFj aygpYCBpbiBgUGlubmVkRHJvcGAgb3IgdW50aWwgdGhlCj4gCcKgwqDCoMKgwqDCoMKgIC8vIGNh bGxiYWNrIGZpcmVzLgo+IAnCoMKgwqDCoMKgwqDCoCBsZXQgcmV0ID0gdW5zYWZlIHsKPiAJwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB0b19yZXN1bHQoYmluZGluZ3M6OmRtYV9mZW5jZV9hZGRfY2Fs bGJhY2soCj4gCcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZW5jZS5pbm5lci5nZXQo KSwKPiAJwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHB0ciwKPiAJwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIFNvbWUoU2VsZjo6ZG1hX2ZlbmNlX2NhbGxiYWNrKSwKPiAJwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCApKQo+IAnCoMKgwqDCoMKgwqDCoCB9Owo+IAnCoMKgwqDCoMKg wqDCoCBtYXRjaCByZXQgewo+IAnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9rKCgpKSA9PiBPaygo KSksCj4gCcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRXJyKGUpID0+IHsKPiAJwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGxldCBjYl9iYWNrID0gY2FsbGJhY2sudGFrZSgpLmV4cGVjdCgi c3VjY2VzcyBwYXRoIGRpZCBub3QgcnVuIik7Cj4gCcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBpZiBlID09IEVOT0VOVCB7Cj4gCcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIEVycihDYWxsYmFja0Vycm9yOjpBbHJlYWR5U2lnbmFsZWQoY2JfYmFjaykpCj4gCcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9IGVsc2Ugewo+IAnCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBFcnIoQ2FsbGJhY2tFcnJvcjo6T3RoZXIoZSkpCj4gCcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4gCcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg fQo+IAnCoMKgwqDCoMKgwqDCoCB9Cj4gCcKgwqDCoCB9KSwKPiAJwqDCoMKgIGNhbGxiYWNrOiBj YWxsYmFjay50YWtlKCkuZXhwZWN0KCJlcnJvciBwYXRoIGRpZCBub3QgcnVuIiksCj4gCcKgwqDC oCBmZW5jZTogQVJlZjo6ZnJvbShmZW5jZSksCj4gCX0/IENhbGxiYWNrRXJyb3I8VD4pCj4gCj4g UGxlYXNlIGFsc28gc2VlIG15IHByZXZpb3VzIGNvbW1lbnRzIHJlZ2FyZGluZyBEcml2ZXJGZW5j ZUJvcnJvdywgaXQgc3RpbGwgc2VlbXMKPiB0byBtaXNzIHRoZSBsaWZldGltZSBhbmQgaXQgc2hv dWxkIHByb2JhYmx5IHVzZSBNYW51YWxseURyb3A8RHJpdmVyRmVuY2U+LgoKQUNLLgoKPiAKPiBJ dCBhbHNvIHNlZW1zIHRoZSBwYXRjaCBzZXJpZXMgd2FzIGNyZWF0ZWQgd2l0aG91dCAtLWJhc2Us IHdoYXQncyB0aGUgYmFzZQo+IHJldmlzaW9uPwoKQnJhbmNoZWQgb3V0IGZyb20gZHJtLW1pc2Mt bmV4dCBmb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMgKHNpbmNlIGl0CmhlYXZpbHkgcmVsaWVzIG9u IGRtYS1mZW5jZS5jKQoKSSBjYW4gcmViYXNlIG9uIGRybS1ydXN0LW5leHQgZm9yIHRoZSBuZXh0 IHJldmlzaW9uLgoKPiAKPiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsL0RJVzNaSzVO TEtVMy4xUVlNUUIwSVNIRkJHQGtlcm5lbC5vcmcvCj4gWzJdIGh0dHBzOi8vbG9yZS5rZXJuZWwu b3JnL2FsbC9ESVc0MlRPNUhZNkguMlJMTDhWOEg0OEE1QUBrZXJuZWwub3JnLwo=