Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4719267rdh; Wed, 29 Nov 2023 08:48:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IGOWBDa/bTPBZ6bE985XX/CWdY1ob/MAhQjTo7NzB9VaCO2ASE2vWoh18a2PUOyqAtDvdRd X-Received: by 2002:a17:90b:33d0:b0:285:dbc9:dc18 with SMTP id lk16-20020a17090b33d000b00285dbc9dc18mr10104908pjb.38.1701276532717; Wed, 29 Nov 2023 08:48:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701276532; cv=none; d=google.com; s=arc-20160816; b=yZUemzE9sZ0OFj8J3PMvxXkhkudfZ21dsMiiFUBmyqVPiMngJN+Z/98bw/vfN/dXVY AngZoJ/+Uz8+DcHa7efDBGOvnm0IdxhggaXQMFxdTlXAu/mY+aJZKmgceA5yJp4fZnk8 Q327Wsx2/DkcSDgQF4lufT7M6TsemAgURQmt3fBIAgk6MVkZvs4QokiU2WDjtUPsSbGu tCDvGzqDrm29WVC3iLfTpXSNGpFz1E89iH/F0m45B7LfKpz9H1CUSUX2PsuE9pezPPvo Uu3Y3l5InfGDqsWXPu49yHXLJ3mDslugZshTMznb+2uaOQR+HPIvMnDsKYcCSdLetjJ5 6Dtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=59EDV5ZbuzePYVCkCOjXBnyedLCPg9XW8OpMw3xKT/o=; fh=pF+fA/pLcEIopa+xFh/0wS/U1JstaFRpHCwj5WZ/zPA=; b=qv6mNHNCa+nZWrPin30SZohCQZFPqDb/1N658P27neB9dh3b41WhuMN+hnSmkHqrjx 4C+WcDRPBH2LeagTfINgKnKxh9mQxYcZUcRVMynX0CYcC6Fk6tQVvuL/Ufh2smESuaWz VtzxyEMw6rRFiZQpQlsLrC7OHE7nl2g7wo7v0ImNSNV2/OP8Duz+kn5BdxRyGCNIvU/t qGZKy1Ic0H7YwfBnnXEqpHd2+9vn4KbgzyU9owtu3kvqMu/6uLNEyQ0NA1dBf31kvcuL F7bXBpLCbbE/HHW5lipzu+FCeY7Ql5/++QtP9XNPAkOWVLAFkZnJ1bIMUfn1Kcjkfq22 lg2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kxGElo7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id i5-20020a17090a974500b00285807d0f78si1653577pjw.86.2023.11.29.08.48.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 08:48:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kxGElo7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 8DA8480B31E6; Wed, 29 Nov 2023 08:48:50 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229535AbjK2Qsg (ORCPT + 99 others); Wed, 29 Nov 2023 11:48:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229498AbjK2Qsf (ORCPT ); Wed, 29 Nov 2023 11:48:35 -0500 Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A8F04AF; Wed, 29 Nov 2023 08:48:41 -0800 (PST) Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-d9fe0a598d8so6421236276.2; Wed, 29 Nov 2023 08:48:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701276521; x=1701881321; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=59EDV5ZbuzePYVCkCOjXBnyedLCPg9XW8OpMw3xKT/o=; b=kxGElo7+38ZHHyLGdAw0cjb+nyV9NW5KKT2sXJWKMjZkBWn2qSyJnObfiSRcd6mp47 gjrrHYFbFg0N8d/IEQ81wXG25I8iqpB84wSHtgZIPH9V8wvzQ4XuhGxkZ+1u7L+pl9Mf ytygwPHnWEfBMpU07AWv/44FaPH6MlASmAwSuTQ1cuHhZKQLT1VVGlLXlmlkThsq2guL ws0tKB2nMOUIysJdo02WLI3kSqTTK4yq4qHAQrguDfIi8vzXR9GNXWEN/pSHZ0+/36Cw pHIKP8EDYGxKKyOBni6+ftA7xLQW6+XwIGpKkofiaKZ6BSWDuvjNxPcG3b+iYL6mRfKe Co3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701276521; x=1701881321; 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=59EDV5ZbuzePYVCkCOjXBnyedLCPg9XW8OpMw3xKT/o=; b=rkZ2ghbHgHm0pOwV4eaubmICwsqzk7/3qQ5w3Tai//BqqiR9XayKlA//co7Cy2YY/I eoZ+S+7BoWg44EwktgnDJtscQWrD7LCAl3+bX48HAFm3NmYxdr8ctjqVldyEZvbgGydz Ws54scypygWUPoawbrFKxOcEpG1uvTCVvHZ9friYVdIFhPBfaYbOQ8M5A5FEp4SUV/OJ 1V12VpRoyquTPfzI0c36R2xqRWW4kHEjaKuJ7L41ATsi5Ek00KXHqza5qmQkTck5hN7q ++kxr+C3TiJh2nvz3MmKgisjDom/g32LsBtKbAccoCMlhOwbixuWA+TZFAyee4sjGJaP nxrw== X-Gm-Message-State: AOJu0YyVF5nA4Nipo7H1i0O6SGrCx9oJCuCItUkIjVOJX4VeXiUcU602 vFUqBdqgEGnQYAc+JUBnWj3UnXcCo65xRN8cjdQ= X-Received: by 2002:a25:8407:0:b0:d84:e7a6:fc09 with SMTP id u7-20020a258407000000b00d84e7a6fc09mr19474669ybk.17.1701276520936; Wed, 29 Nov 2023 08:48:40 -0800 (PST) MIME-Version: 1.0 References: <20231129-alice-file-v1-0-f81afe8c7261@google.com> <20231129-mitsingen-umweltschutz-c6f8d9569234@brauner> In-Reply-To: <20231129-mitsingen-umweltschutz-c6f8d9569234@brauner> From: Miguel Ojeda Date: Wed, 29 Nov 2023 17:48:29 +0100 Message-ID: Subject: Re: [PATCH 0/7] File abstractions needed by Rust Binder To: Christian Brauner Cc: Alice Ryhl , Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Peter Zijlstra , Alexander Viro , Greg Kroah-Hartman , =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Todd Kjos , Martijn Coenen , Joel Fernandes , Carlos Llamas , Suren Baghdasaryan , Dan Williams , Kees Cook , Matthew Wilcox , Thomas Gleixner , Daniel Xu , linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-fsdevel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 agentk.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 (agentk.vger.email [0.0.0.0]); Wed, 29 Nov 2023 08:48:50 -0800 (PST) On Wed, Nov 29, 2023 at 5:31=E2=80=AFPM Christian Brauner wrote: > > That's pretty far away from the subsystem these wrappers belong to. I > would prefer if wrappers such as this would live directly in fs/rust/ > and so live within the subsystem they belong to. I think I mentioned > that before. Maybe I missed some sort of agreement here? The plan is that the code will be moved to the right places when the new build system is in place (WIP). Currently the "abstractions" go inside the `kernel` crate. Cheers, Miguel