Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp1206612rdb; Fri, 1 Dec 2023 09:33:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IEFkFfDfshzyp2TNW7mbv5ja2RYEoyT1HPiOXPQieFOCM2biIyEfQN62nB+0uQ+FQtLUIij X-Received: by 2002:a17:90b:1d8b:b0:286:4ee4:b4f5 with SMTP id pf11-20020a17090b1d8b00b002864ee4b4f5mr4336029pjb.14.1701452006882; Fri, 01 Dec 2023 09:33:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701452006; cv=none; d=google.com; s=arc-20160816; b=pRKbhuqgelz5xJOZAZvg+owGGDpvGoeRdqPPLghOw8fthSu3pokJt0/n5KhROesbF9 yRGVWPMVQyMDgcl2U+bXy4rGg9YS6YiMs4e9hLcmT2Tz8IpgBRPJVObOc4K4QGhfBBdZ 9p5hEjkFzDotgcyw461MpXFwY7S+wU3Gm76MXr7BnslVMckCRFDgGS2Yr5+AoTL4Rt80 AenvGu0J3XOZYw7Mmqp8y58u7PEW61QHMSjf0PIfgAxmfAjaxQPYElucVx1QyJh47UNQ raWTAwIVsZHWlb01kSz/KX0buUB2PB4yrNw4I0gp6lHDp5YCY8Bcgt/R6ythog0epK6I 40UQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=XejfnQGGuAzcHTxuPJCV7Nx91YhAkDHxmyk+LB15mjU=; fh=4vGNT5KLqJMDdM7Aj465jrsiXE60lRoCf6aV2cs0vR0=; b=vHbZJzol3/l9krcVU8c9X+psBAeYV2/bWm7bLd37dg5n4P0Ya2TV7QHVGxUCfHQfN3 Q9CrG34BuGL/WOi+MZnQtfsfThRjTSOUQY4FiHVXaSqdCk8WeYZcUDyerwcMyK9Pu8rw Zqn7UKCiN0yucCsWs2Bv0sM9FVLsCnLcTdLpp7GK1i04W7q8LM9IshcV+2ePr47ZMMaN OnKIiN/7Mzmbti3BOwsTX4lXZCabZmZPpgZO4U9koCNxXUGapMX69eTRk+8jKw2bNLoS KmPOXTaGNC7QbwhauffngNkyZesJAar82Z2ehlGBJ8LNm8DHBmTahD9vCc3qXo4ydRAG ELqQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id oj14-20020a17090b4d8e00b0028588a74a86si6338110pjb.83.2023.12.01.09.33.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 09:33:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 6281B8096883; Fri, 1 Dec 2023 09:33:24 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229534AbjLARdK (ORCPT + 99 others); Fri, 1 Dec 2023 12:33:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230238AbjLARdH (ORCPT ); Fri, 1 Dec 2023 12:33:07 -0500 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.85.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C87E268D for ; Fri, 1 Dec 2023 09:26:11 -0800 (PST) Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-34-VenaSfaZNNST9igTQCh--Q-1; Fri, 01 Dec 2023 17:26:08 +0000 X-MC-Unique: VenaSfaZNNST9igTQCh--Q-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Fri, 1 Dec 2023 17:26:00 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Fri, 1 Dec 2023 17:26:00 +0000 From: David Laight To: 'Benno Lossin' , Theodore Ts'o CC: Alice Ryhl , "a.hindborg@samsung.com" , "alex.gaynor@gmail.com" , "arve@android.com" , "bjorn3_gh@protonmail.com" , "boqun.feng@gmail.com" , "brauner@kernel.org" , "cmllamas@google.com" , "dan.j.williams@intel.com" , "dxu@dxuuu.xyz" , "gary@garyguo.net" , "gregkh@linuxfoundation.org" , "joel@joelfernandes.org" , "keescook@chromium.org" , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "maco@android.com" , "ojeda@kernel.org" , "peterz@infradead.org" , "rust-for-linux@vger.kernel.org" , "surenb@google.com" , "tglx@linutronix.de" , "tkjos@android.com" , "viro@zeniv.linux.org.uk" , "wedsonaf@gmail.com" , "willy@infradead.org" Subject: RE: [PATCH 1/7] rust: file: add Rust abstraction for `struct file` Thread-Topic: [PATCH 1/7] rust: file: add Rust abstraction for `struct file` Thread-Index: AQHaI6grPX7M7xYYCUW0jSY5A3gIgLCUVnoAgAA0bcyAACL7kA== Date: Fri, 1 Dec 2023 17:25:59 +0000 Message-ID: <70efae6ae16647ddbb2b2c887e90e7c8@AcuMS.aculab.com> References: <386bbdee165d47338bc451a04e788dd6@AcuMS.aculab.com> <20231201122740.2214259-1-aliceryhl@google.com> <20231201150442.GC509422@mit.edu> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 01 Dec 2023 09:33:24 -0800 (PST) RnJvbTogQmVubm8gTG9zc2luDQo+IFNlbnQ6IDAxIERlY2VtYmVyIDIwMjMgMTU6MTQNCj4gDQo+ IE9uIDEyLzEvMjMgMTY6MDQsIFRoZW9kb3JlIFRzJ28gd3JvdGU6DQo+ID4gT24gRnJpLCBEZWMg MDEsIDIwMjMgYXQgMTI6Mjc6NDBQTSArMDAwMCwgQWxpY2UgUnlobCB3cm90ZToNCj4gPj4NCj4g Pj4gWW91IGNhbiBpbXBvcnQgaXQgd2l0aCBhIHVzZSBzdGF0ZW1lbnQuIEZvciBleGFtcGxlOg0K PiA+Pg0KPiA+PiB1c2Uga2VybmVsOjpmaWxlOjpmbGFnczo6T19SRE9OTFk7DQo+ID4+IC8vIHVz ZSBhcyBPX1JET05MWQ0KPiA+DQo+ID4gVGhhdCdzIGdvb2QgdG8gaGVhciwNCg0KRXhjZXB0IHRo YXQgdGhlIGV4YW1wbGVzIGhlcmUgc2VlbSB0byBpbXBseSB5b3UgY2FuJ3QgaW1wb3J0DQphbGwg b2YgdGhlIHZhbHVlcyB3aXRob3V0IGxpc3RpbmcgdGhlbSBhbGwuDQoNCkZyb20gd2hhdCBJJ3Zl IHNlZW4gb2YgdGhlIHJ1c3QgcGF0Y2hlcyB0aGUgbGFuZ3VhZ2Ugc2VlbXMNCnRvIGhhdmUgYSBs b3dlciBTTlIgdGhhbiBBREEgb3IgVkhETC4NClRvbyBtdWNoIHN5bnRhdGljICdnb29wJyBtYWtl cyBpdCBkaWZmaWN1bHQgdG8gc2VlIHdoYXQgY29kZQ0KaXMgYWN0dWFsbHkgZG9pbmcuDQoNCi4u Li4NCj4gQWx0ZXJuYXRpdmVseSBpZiB3ZSBlbmQgdXAgd2l0aCBtdWx0aXBsZSBmbGFncyBtb2R1 bGVzIHlvdSBjYW4gZG8gdGhpcw0KPiAodGhlIHNpeHRoIG9wdGlvbiBmcm9tIEFsaWNlKToNCj4g DQo+ICAgICB1c2Uga2VybmVsOjpmaWxlOjpmbGFncyBhcyBmaWxlX2ZsYWdzOw0KPiAgICAgdXNl IGtlcm5lbDo6Zm9vOjpmbGFncyBhcyBmb29fZmxhZ3M7DQo+IA0KPiAgICAgLy8gdXNhZ2U6DQo+ IA0KPiAgICAgZmlsZV9mbGFnczo6T19SRE9OTFkNCj4gDQo+ICAgICBmb29fZmxhZ3M6Ok9fUkRP TkxZDQoNClRoYXQgbG9va3MgdXNlZnVsIGZvciB0aGUgJ29iZnVzY2F0ZWQgcnVzdCcgY29tcGV0 aXRpb24uDQpDb25zaWRlcjoNCgl1c2Uga2VybmVsOjpmaWxlOjpmbGFncyBhcyBmb29fZmxhZ3M7 DQoJdXNlIGtlcm5lbDo6Zm9vOjpmbGFncyBhcyBmaWxlX2ZsYWdzOw0KDQpJdCdzIHByb2JhYmx5 IGZvcnR1bmF0ZSB0aGF0IEknIG9sZCBlbm91Z2ggcmV0aXJlIGJlZm9yZSBhbnlvbmUgZm9yY2Vz DQptZSB0byB3cml0ZSBhbnkgb2YgdGhpcyBzdHVmZiA6LSkNCg0KCURhdmlkDQoNCi0NClJlZ2lz dGVyZWQgQWRkcmVzcyBMYWtlc2lkZSwgQnJhbWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24g S2V5bmVzLCBNSzEgMVBULCBVSw0KUmVnaXN0cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==