Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp2564581imn; Tue, 2 Aug 2022 07:46:37 -0700 (PDT) X-Google-Smtp-Source: AA6agR7baETKUnjXt7Y2/7bDnfX4+RxA/QoW71OTZHuIzRioODTQJ5gnn+Qqhovdge7hxNPRIkm9 X-Received: by 2002:a50:ed82:0:b0:43d:5334:9d19 with SMTP id h2-20020a50ed82000000b0043d53349d19mr15259057edr.232.1659451596989; Tue, 02 Aug 2022 07:46:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659451596; cv=none; d=google.com; s=arc-20160816; b=GGqt0e20DpBIVY7vD2O+AlV9iBqXvpjbnAoywJTURIQlkF2cNHY0MoqlxW98mXQXqY 8UwQvg0y+OlOfeIzpnG6MpqvWj1u9WuG2ARj5NkvXUwg2eTmxU4cGkRZRFISAxX34QXb 4GI+BjqQuK9FLlZOF6/N+eP3B6Dr+mOUrFFs8pqqWyX9olwa/wTqOOe6lADvLIJQnrTe itPfMoCg7/OfhA236vNJ0iFc6TZi67VW563MMPcx3xnLnAZLl45hVX8zjgaQSpqpEjCv 3m/8CERnKmptHvVXnzcWHykq86RkbMAVRglkmUcdNkVMV8KefiNg7FwUn3y2yUFrKs1b v3Lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Vz9fus9lrSQDAS1U8Tb64LEn0dK4Donl11P+BY3Mdeo=; b=sCzJrvSREWgLGJwVMfMIh2/rH7OXKeEePZ43E6vpC0ERdMketu1LH03XAIv03phFWr gF9x9x/KDUjsbRVfUfobSgc07PJNv2kggNJpFxTJ61pwLwObb6G9eje35iV5AW7RD3eV 6TjzNshA4Kqaeh2vivPfXoliO0Z6CWq3B8xL04LCnJTZPEA2cavzhSCXeljrEmYHBrjv lDlEk6NXifHUom6rdwSLC5g2XL6o/sf8uB2XJlmblq6kReNA1pZnHOLnDitcOjiQV8l0 DBTbgTh6e34YLbw4QcltVj97kRJC8xaPuoiypo6xQeDhkMn0vdHbbie4QUMK6CnbxnaG /Z7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=TBP+yhxN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v16-20020a50d590000000b0043c45284ef9si13144062edi.562.2022.08.02.07.46.11; Tue, 02 Aug 2022 07:46:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=TBP+yhxN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237306AbiHBOdc (ORCPT + 99 others); Tue, 2 Aug 2022 10:33:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234569AbiHBOda (ORCPT ); Tue, 2 Aug 2022 10:33:30 -0400 Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52D70DF61; Tue, 2 Aug 2022 07:33:29 -0700 (PDT) Received: by mail-io1-xd29.google.com with SMTP id p81so10772183iod.2; Tue, 02 Aug 2022 07:33:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Vz9fus9lrSQDAS1U8Tb64LEn0dK4Donl11P+BY3Mdeo=; b=TBP+yhxN5i+Hw7aLxNIPbdNlxMA2rk8yRqpyrbrX+skxsEtXzfb/XD+45TFgG8ntnD omYYJqy0aYpzHgMSXcu4SIvsy2kEa4PK7HYRKHV1t19z0a+YQapWbgC/OW7CC4BqQTIJ O7vlHe4++1YIiJSnQYX6fAHnJR9wctJptp5v+Kxb6pHfaU2T75CQPdH+KmyEw+Ep23Pi yu8b20m5adZoZpr9eh04QDO0PJCFbzJULyj0RfUVQeKw9FuS98G4KIws23NEqAXepzbA NWhp47LYiUxSWMFACU37mFMWxd9ExolA7MDi0JWv1JGbU3diIsYar37/PW/05EwMO9TM Ukng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Vz9fus9lrSQDAS1U8Tb64LEn0dK4Donl11P+BY3Mdeo=; b=V/fltXL3huRpJ7LF3GR/uTCVbOej/8GG896JLt/9quTObhl+GamSyz3YCNUPgz0p+a f/MZ1hRtYAvyEHVw0XpuVTkr0ZNO0b+DMG7WEAoNhfTWNbJCrDbs+5sFN4/6WITHrja+ uZE+LwuhVo3SmNdmOJqTlx2SqXDhuyQB0lrz2BQayck1DO2CvyaMqPyiik5I4Rhe7xfK IOBl8al7ie76H8oGJASVvFzig4bZshnfkkP/Y5ech1iqDjbghA4b308aGz5276C7ITrQ ZfWbZpcm0IlbYirffD/q5Ma7/VZ4uhsyrQlkfmgL+YPG2DPuHJ1C4+2YCJG7U/7dlWW8 VkaQ== X-Gm-Message-State: AJIora/nC1TPw80PP3GNnq09N+q0CvT6F44DRwZBTgoETpAzUaL/pPYn KI7gT7e2V8dTMU7TN6qDx1f9BaHRf8gT3EO1MJ/bwJR7hQE= X-Received: by 2002:a05:6638:25cb:b0:341:6546:1534 with SMTP id u11-20020a05663825cb00b0034165461534mr8220829jat.308.1659450808749; Tue, 02 Aug 2022 07:33:28 -0700 (PDT) MIME-Version: 1.0 References: <20220802015052.10452-1-ojeda@kernel.org> <20220802015052.10452-18-ojeda@kernel.org> In-Reply-To: From: Miguel Ojeda Date: Tue, 2 Aug 2022 16:33:17 +0200 Message-ID: Subject: Re: [PATCH v8 17/31] rust: add `kernel` crate To: Greg Kroah-Hartman Cc: Miguel Ojeda , Linus Torvalds , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, Jarkko Sakkinen , Wedson Almeida Filho , Alex Gaynor , Geoffrey Thomas , Finn Behrens , Adam Bratschi-Kaye , Michael Ellerman , Sumera Priyadarsini , Sven Van Asbroeck , Gary Guo , Boris-Chengbiao Zhou , Boqun Feng , Fox Chen , Dan Robertson , Viktor Garske , Dariusz Sosnowski , =?UTF-8?Q?L=C3=A9o_Lanteri_Thauvin?= , Niklas Mohrin , Gioh Kim , Daniel Xu , Milan Landaverde , Morgan Bartlett , Maciej Falkowski , Jiapeng Chong , =?UTF-8?B?TsOhbmRvciBJc3R2w6FuIEtyw6Fjc2Vy?= , David Gow , John Baublitz , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On Tue, Aug 2, 2022 at 3:34 PM Greg Kroah-Hartman wrote: > > This is huge for a single commit, and pretty much impossible to review > as-is. > > Any chance you can turn this into a series of commits, that starts with > the basics and builds on top of that? Right now you are mixing many > many different subsystems all at once into one commit, guaranteeing that > no one can review the whole thing properly :( Yeah, of course, I am happy to do that -- I did it for the `sync` module, but stopped splitting further since I understood you wanted it this way from what you told me on February. Cheers, Miguel