From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4AF96C3DA7D for ; Tue, 3 Jan 2023 20:23:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8752A8E0002; Tue, 3 Jan 2023 15:23:39 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8251B8E0001; Tue, 3 Jan 2023 15:23:39 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6ECC28E0002; Tue, 3 Jan 2023 15:23:39 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 5EEF98E0001 for ; Tue, 3 Jan 2023 15:23:39 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 140611603A6 for ; Tue, 3 Jan 2023 20:23:39 +0000 (UTC) X-FDA: 80314613358.03.59842CB Received: from mail-io1-f52.google.com (mail-io1-f52.google.com [209.85.166.52]) by imf29.hostedemail.com (Postfix) with ESMTP id 2EEEF120006 for ; Tue, 3 Jan 2023 20:23:37 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b="DokQ/BEI"; spf=pass (imf29.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.166.52 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1672777417; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HTnuIAJdCSnqOgUCfI1VegmgFYxeW1ngR0BDNyHkGf0=; b=73H9r6CheqcpC44sgPrss9gY7SFjbZAAPXmv6DrQ/v6x1dhDpBUTG5HIinDkxMfzlIgNhq 24V/F+JtoujHG2Q/VdNTzBtGu6a/KAAYIlSBgF36cm7CqzBpIXx0yKu4Fkre9VWdUH8SNR aqK+5UpojXKscj4k1wyuTqY8WoFyweo= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b="DokQ/BEI"; spf=pass (imf29.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.166.52 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1672777417; a=rsa-sha256; cv=none; b=GrFu7X12Kx95BTaPw3XqeuqBiAVO+6UvrP0w4hBuoepdq1hIVb+94q8MZ0WV8jhB6PhfzM TyPlQZ+cVFzPXOfG7LY3sI/F6VYOlUlSE+EL010YBHGmmEYJLnRBWynYHumf4G4Wa6eKBH Rs6/WaY9HWT7+dLqBfeTo34DEC1He8o= Received: by mail-io1-f52.google.com with SMTP id v2so17161920ioe.4 for ; Tue, 03 Jan 2023 12:23:36 -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=NhmNBwwaYpZTchJeN3q4qoT6pXhe1fIDjrdG1FDfK5pHkkzBdvlF15FjEYDNpzs8la sdHpKGAn5sO0clVNRTTouatXtgq94WZsjSO3hjtuARHv1D6p1rL+RSSO2zvy/9oRdtZ+ WKrZoiNqrtdTAuErLV3cq53QdCpyJK0Ws/+24twgeKzlUfJP6ThQgUbyWC5GfCGPU6Ho mqvlfLV1dyAYokruhm9H8AoXiqVuKAxkFAQycqcOsXI2igQHnmfp7MqOPqs52qDfa1PV vmxZViEB3TwGS/kUf87CFXB7csCiXKJVRvkVntfzEx8xonfwe75E+DXqAaaHkvZgBJR/ NYdg== X-Gm-Message-State: AFqh2koua9VeP3dB48ulVLV/949J2QJdyjXjxkO7tASUpQE4CX/2kZg1 3k2gaN08Y8MCBaj83D2cFSLQXRne+rDrDgal X-Google-Smtp-Source: AMrXdXt16eUTgMCo/3PP2iDMmeOTD70pqXqMRLanyix+vSTykbkZnB+93JbpEnL++bi8TaoFr3F2rA== X-Received: by 2002:a5d:8410:0:b0:6df:c5e0:31f5 with SMTP id i16-20020a5d8410000000b006dfc5e031f5mr29941847ion.16.1672777415856; Tue, 03 Jan 2023 12:23:35 -0800 (PST) Received: from mail-io1-f44.google.com (mail-io1-f44.google.com. [209.85.166.44]) by smtp.gmail.com with ESMTPSA id k5-20020a0566022a4500b006dffde23fa9sm11820658iov.24.2023.01.03.12.23.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Jan 2023 12:23:35 -0800 (PST) Received: by mail-io1-f44.google.com with SMTP id i83so17146617ioa.11 for ; Tue, 03 Jan 2023 12:23:35 -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-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 2EEEF120006 X-Rspam-User: X-Stat-Signature: d95u5qj5a177xzbcaz9fxwcjr5hdojb6 X-HE-Tag: 1672777417-253924 X-HE-Meta: U2FsdGVkX1+BIUwtHaUHbZrcMDHc5+C30jt76Ir+/aR16RSis5pgj+wg+z0vBC+w4HA/Qpd3FB6YM9mk5BaFiHALLcFgkfTXs4pfawLSP+UDdoIuFmG4Ad0gUswZfdrc9DEK4SdOovt5P5uqtYl1TxR5sLegu8WC2Aet2lKAYPjQVM0DNNgazt5167JCBLXoY3dV0Emyvc4zm5YIzmtX80HF+2CJ/8ISy4X4suuKvIDJ5a5sbcmRae4zmIZAh8BHDUiuEC1CrAz0clr0LyDi/ReHzz7Tnf7iHuKNaVoqk68yBx+yrXEJzUKUGv+uzHTewBKTohFzeuyBxAXvpy9EKRsuJ0OLe1vSdO7rc9Y4bqe3/R/8tEVCGhjaoHqDS4pEAWXcS6ZgiGrtz+mYE4QQQoTM/4Dq1sE2PnEhrnvqmEN9gvX0wrzE6oe8QZB/dzPd0iUYhCVgXFqYKuEEoO01hZRqhWQ5q3uwqRWRNOfIBjKQHMBXon9eOKX0qNq/0vPy1QdVsimNIg83ziRa8eu7bP2F0EfMPGINFclKweaisg6VBwXuaelliMKa59mlNQaUuZNxRRXVjU5t+4zcND1+hn4Sq5OwckJ5SrWU/opN3egUXmUcOx/cljKfPgOi7wKz4QR1Hpn3cw+p6fywdUUU8kDTz4Tw6ZHOecMK1bWXAyZkL+OrdhrPDEQDe9KVqQ2R4/JuE1WqYVcYcC9zqSAvnKZsDWkEyTWt5oBZtXrurzK2PKrriXb9CyhKnx9ZhnoH8DFyZvHnUeblfWN+kWQ2FO5M/Lu2d++GAz3TQT1h83t4SdTiU2GqrTYD2y83fgbLnlpyEiqR9HxK03RNQzFYEx4xeVVbMMSZeL8jVTJ+5Z8EJ/+zKQLp+3r6yFFucwC1I3COTig4I0b8Nsf94+dEsR2N+YIueyaRHDmNlht/2qL0C/NtBNqEjxXqRxC00R2qUol8dYXhTzsJ31ffm5W MSKIbBsc LPdDbeP0jYM/9pdX96+SQKD1p/NVVr5vbfrqIC9UY7ha2fatjfS8W5Upftg5ZC/8Kxzvi6BTg2udsNilDNSO1hs/apVcKsn0643h16S8KQemN+ovh3I8UERg3fA9Yq2gghPF7M3Hbj9Wal4RzFVbR1OJUSUSQjdW4Cg9ES1mo+PlcMMwrG/1x4lEh9R5SZfEfW7U/d1Ax8zSYVlXKxlyME2mCRnxO9Nluxx9IpqQlMk0wbrpLLQeQZdN3AQWnfICBqS+53eR/WKFiMUWky1cVi20dI/Q0IiQ+gKHZEI8igib23S/kmUehJlFUUDHJlM9TfHCtFv4FB14QMLS+oj1/0iYv3w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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