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 X-Spam-Level: X-Spam-Status: No, score=-5.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 839D0C4338F for ; Tue, 24 Aug 2021 19:12:09 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 2C2AB61151 for ; Tue, 24 Aug 2021 19:12:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2C2AB61151 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 8CD216B0071; Tue, 24 Aug 2021 15:12:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 87D676B0072; Tue, 24 Aug 2021 15:12:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 76B806B0073; Tue, 24 Aug 2021 15:12:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0073.hostedemail.com [216.40.44.73]) by kanga.kvack.org (Postfix) with ESMTP id 5BF826B0071 for ; Tue, 24 Aug 2021 15:12:08 -0400 (EDT) Received: from smtpin34.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 105A2253CF for ; Tue, 24 Aug 2021 19:12:08 +0000 (UTC) X-FDA: 78510919536.34.1CCC758 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) by imf30.hostedemail.com (Postfix) with ESMTP id BBBCAE0016A1 for ; Tue, 24 Aug 2021 19:12:07 +0000 (UTC) Received: by mail-lf1-f44.google.com with SMTP id x27so47669313lfu.5 for ; Tue, 24 Aug 2021 12:12:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+ML8yvEkHn2MMk7DHTb7xofUolC2C3CbamkHF2ym8ns=; b=CCvgl77rDwn5Xdz1iPvHjiRdu483Ntev3TcN1slHj28zjY6a9duK7ML3JIaywIunKM w7nES36Axak0acr4X5y4QNLO1kuG+eou5mTFd146IBmALhGfdMfGMEKtTm/ogAFSulo2 ZaDnOTkeFwweTIBsmOW50zL/o3x7KoH0lX+B4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+ML8yvEkHn2MMk7DHTb7xofUolC2C3CbamkHF2ym8ns=; b=bsuKd+h2gS6fLccQ2GFlbfd7NCva/WXRIj7jfngAIPqPeHJUEVt7gZ9uB2bBHu0Op0 9783tKtzlLerKqECOZnszCr0s2jKfoBkL1IoYUz9ykNVqPxGxiAKMykOAhfBA6lYpdEZ XLa1DUUfSK8VdPdfVIzJzVbLE2GVOUaKMDjCY421c4JCMy8MPRXGzivM23XCu4ec9T3C UnnlADaM3QfwDGa93TYFoGZ7LTwYbpFhpIDYs2VKopJeZ7WDfRc3maFA5jhYOY/WSWxF 3OhA3FD3qNrdU4N6nJKsAhOrPKH8sFQps6h1HIFhjPOafLR6uGpSCD6bRcLrxaIamlP8 mbtQ== X-Gm-Message-State: AOAM531m71/4Gepok4f/1URi1bgO1tqP1kqzf01w/CJryngOkHDJmjMi DZ48g2WtoFg9Dw3yInPVFqHnGMM8hhYu4y70 X-Google-Smtp-Source: ABdhPJxn1JBqmfXVO6+C8rDdgtKcwdKyVYitnvrNAkn0bVTKmmnGqsbM8FAGpaTzDB37S4CtysVcYg== X-Received: by 2002:a05:6512:104b:: with SMTP id c11mr26051740lfb.201.1629832326000; Tue, 24 Aug 2021 12:12:06 -0700 (PDT) Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com. [209.85.208.174]) by smtp.gmail.com with ESMTPSA id z11sm1862427ljn.114.2021.08.24.12.12.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Aug 2021 12:12:05 -0700 (PDT) Received: by mail-lj1-f174.google.com with SMTP id w4so37926473ljh.13 for ; Tue, 24 Aug 2021 12:12:05 -0700 (PDT) X-Received: by 2002:a2e:7d0e:: with SMTP id y14mr32903544ljc.251.1629832325371; Tue, 24 Aug 2021 12:12:05 -0700 (PDT) MIME-Version: 1.0 References: <1957060.1629820467@warthog.procyon.org.uk> In-Reply-To: From: Linus Torvalds Date: Tue, 24 Aug 2021 12:11:49 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] Memory folios for v5.15 To: Matthew Wilcox Cc: David Howells , Johannes Weiner , Linux-MM , linux-fsdevel , Linux Kernel Mailing List , Andrew Morton Content-Type: text/plain; charset="UTF-8" Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=CCvgl77r; dmarc=none; spf=pass (imf30.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.167.44 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: BBBCAE0016A1 X-Stat-Signature: yxykftq3wud5b9eqhg6gij3qjr9bqrmi X-HE-Tag: 1629832327-156819 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, Aug 24, 2021 at 12:02 PM Matthew Wilcox wrote: > > Choosing short words at random from /usr/share/dict/words: I don't think you're getting my point. In fact, you're just making it WORSE. "short" and "greppable" is not the main issue here. "understandable" and "follows other conventions" is. And those "other conventions" are not "book binders in the 17th century". They are about operating system design. So when you mention "slab" as a name example, that's not the argument you think it is. That's a real honest-to-goodness operating system convention name that doesn't exactly predate Linux, but is most certainly not new. In fact, "slab" is a bad example for another reason: we don't actually really use it outside of the internal implementation of the slab cache. The name we actually *use* tends to be "kmalloc()" or similar, which most definitely has a CS history that goes back even further and is not at all confusing to anybody. So no. This email just convinces me that you have ENTIRELY the wrong approach to naming and is just making me more convinced that "folio" came from the wrong kind of thinking. Because "random short words" is absolutely the last thing you should look at. Linus