Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp12318723rwl; Tue, 3 Jan 2023 12:26:26 -0800 (PST) X-Google-Smtp-Source: AMrXdXtOzbBQR5Wkyd303QI/f4Fv6mUUxAZoHcSqLTw/Sd0d9VD3XH/yp/DBK3yb2GbQEuLVnwXu X-Received: by 2002:a17:902:d549:b0:192:4762:772c with SMTP id z9-20020a170902d54900b001924762772cmr47290874plf.13.1672777586065; Tue, 03 Jan 2023 12:26:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672777586; cv=none; d=google.com; s=arc-20160816; b=zHCkzFSJ1I/4kQhRU9obG/UiRvUvt2vlHVqXnZK9Vn1RWISVT5v9Ny2FEgz9tCHhyQ xJGvADonl4zlJ8k63ggCCO07503jaCHusJm1/H4iWxmEdWNB2/yTClb19vXmsvmoxBMK xg9wqrYJQ9xZ3c8Xovkt2NFeJTUbPqQKiygQ98p0rHMxV0RjmDv1UR77a76nNHoTk/08 44tjEsbkj7dIADOtCvthVppvI00dfeXPZ5ouvzw335eqSnhpw8fV13Lu4BeYdQsWJ4Rq rAZOvw54aeCF0HP/9eadSmGjhciRmDzY/jRN9oEDfvkQPxBlxT6z6+j2YO2IBBqVxSim AvJg== 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=HTnuIAJdCSnqOgUCfI1VegmgFYxeW1ngR0BDNyHkGf0=; b=YrcHyi5aX5UaCEEsHVZrAFpoBv5WvRrrAKea6z8Ul1390/ALwQlAOnTfxEAiSVTtGb fOArYZVZ1C0tB6KDxo1KeObNcUcVBntTgxamDBV3Vpj3GkJIbC4mfmh1NxhU9AhI4NdN uJhwoMq2GT8DUmVH+9Mm3kmTOW4OtTrAHSPvnE7Ep3ZtgKl5j2YMxfqJnc3uuX+jYS3U njnngklTHzPxr2WJFPAAtct4nd6NmwgLKIaRgnfCfxctpbgblv5Xorog/UDMVwAM2wPz G9EKoxVVSellSJ3kL5AqwE3cPxQXjmnxz++uZVMpBYxDItYxfpNn01pNuFtOOWk2mEVO sx9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b="DokQ/BEI"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jh19-20020a170903329300b0017ae43612d9si31467298plb.324.2023.01.03.12.26.07; Tue, 03 Jan 2023 12:26:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-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=@linux-foundation.org header.s=google header.b="DokQ/BEI"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231283AbjACUWH (ORCPT + 99 others); Tue, 3 Jan 2023 15:22:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51170 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233881AbjACUVy (ORCPT ); Tue, 3 Jan 2023 15:21:54 -0500 Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A13D10B7E for ; Tue, 3 Jan 2023 12:21:53 -0800 (PST) Received: by mail-io1-xd2c.google.com with SMTP id v2so17159666ioe.4 for ; Tue, 03 Jan 2023 12:21:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HTnuIAJdCSnqOgUCfI1VegmgFYxeW1ngR0BDNyHkGf0=; b=DokQ/BEIgEpL/ia17Z2x8+os3L6Iix7X3VYwgY2oWHbqXrXltMNtHkuxWFNC0TiQoL cBgZVKREYRgoskXuojqZ3A1XLXXW46nqyABZQqesu1jY6qAYwaNx5oLjtODVhfjUliU3 eVndN+o81O0zIOd96+Ti2/uGI99RMfL7MdUR0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=HTnuIAJdCSnqOgUCfI1VegmgFYxeW1ngR0BDNyHkGf0=; b=JY79X0VXZULw3xmzK82PMvNpfrPQc7jTbkEd1rBwB9oB1SRAPcBL5AkPk6rZjVg53p WM9w+eOqSh/v1cyMvtQuLfhC9bLnNqLA3zYZB8yxwjhnIddQxtUHph2H38NndTDttQqa o7l2J6tbw4+k8sCZSPHBCjl+S7jKIpvPyFGnQhbk78Ac/EzbEqJsgelcaROWnqQetRDW d3cVVCTssLeqrMg+UcCx0ttv+pIslcBaBJtWqKPG9XPC8cykKZIUGMhnta9K4N/7RUyC U7A9eexiRnWyeARVcHKt0zFjNQDTCJ6cUr3qrtRYHLiMGTC0WeSjzeTGUC529ByrGp+h FOJg== X-Gm-Message-State: AFqh2koetdJLwway3tAWPSy9ARi7f3LKPmEEFNRlXg9tUWy2SnxA2re/ uVtzjMBZ1o7O0Avk+uQjeV/HdKN41pSWRMxU X-Received: by 2002:a5e:c80a:0:b0:6e3:f1da:fe9a with SMTP id y10-20020a5ec80a000000b006e3f1dafe9amr30457554iol.18.1672777312247; Tue, 03 Jan 2023 12:21:52 -0800 (PST) Received: from mail-io1-f52.google.com (mail-io1-f52.google.com. [209.85.166.52]) by smtp.gmail.com with ESMTPSA id m30-20020a02a15e000000b0038a6ee3c07bsm10431837jah.62.2023.01.03.12.21.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Jan 2023 12:21:51 -0800 (PST) Received: by mail-io1-f52.google.com with SMTP id 3so17156240iou.12 for ; Tue, 03 Jan 2023 12:21:51 -0800 (PST) X-Received: by 2002:ae9:ef49:0:b0:6fe:d4a6:dcef with SMTP id d70-20020ae9ef49000000b006fed4a6dcefmr2045085qkg.594.1672776973189; Tue, 03 Jan 2023 12:16:13 -0800 (PST) MIME-Version: 1.0 References: <20230101162910.710293-1-Jason@zx2c4.com> <20230101162910.710293-3-Jason@zx2c4.com> In-Reply-To: From: Linus Torvalds Date: Tue, 3 Jan 2023 12:15:57 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v14 2/7] mm: add VM_DROPPABLE for designating always lazily freeable mappings To: "Jason A. Donenfeld" Cc: Andy Lutomirski , Ingo Molnar , linux-kernel@vger.kernel.org, patches@lists.linux.dev, tglx@linutronix.de, linux-crypto@vger.kernel.org, linux-api@vger.kernel.org, x86@kernel.org, Greg Kroah-Hartman , Adhemerval Zanella Netto , "Carlos O'Donell" , Florian Weimer , Arnd Bergmann , Jann Horn , Christian Brauner , linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=no 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-crypto@vger.kernel.org On Tue, Jan 3, 2023 at 12:03 PM Jason A. Donenfeld wrote: > > That buffering cannot be done safely currently .. again, this is "your semantics" (the (b) in my humbug list), not necessarily reality for anybody else. I'm NAK'ing making invasive changes to the VM for something this specialized. I really believe that the people who have this issue are *so* few and far between that they can deal with the VM forking and reseeding issues quite well on their own. Linus