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 F3D01C83F22 for ; Thu, 17 Jul 2025 09:25:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 92EAE8D0009; Thu, 17 Jul 2025 05:25:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8DF7D8D0001; Thu, 17 Jul 2025 05:25:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A7958D0009; Thu, 17 Jul 2025 05:25:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 696998D0001 for ; Thu, 17 Jul 2025 05:25:28 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 19F58160668 for ; Thu, 17 Jul 2025 09:25:28 +0000 (UTC) X-FDA: 83673223536.08.B7B28E0 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf27.hostedemail.com (Postfix) with ESMTP id A8F2D40005 for ; Thu, 17 Jul 2025 09:25:25 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=B1FgyYsY; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf27.hostedemail.com: domain of david@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752744325; a=rsa-sha256; cv=none; b=ZFXyczgIS/m0zX2PDPn+euPOCNlSdQD7eBKZldIZ7D9DgjQHObnx/2aXKjsbsnpIQ/tMqA ri38kNQ07BVIIlqWfuTAbUzQQljX+oUZenOhwykgYHWsFzNiB4qdF3XyE+anF1Ef/bCw4V zBlCrxtpGnT4M0gM8QeaisFagHGyDNQ= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=B1FgyYsY; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf27.hostedemail.com: domain of david@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752744325; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=E9ev3yrD+ML0m+nGXZuixbaX7IjF/q9l8W1aFJb/xy0=; b=BpHUkj/Zd44Qwi4qWTG2zJxjqg2+Jf0OBja/d9a//74yduTT3zzJ+mKKY9B6kPflzDXGsl i1VPIDO5pWJmFBkq+G6LBcCyGzNXbwaX4myDerUf8CRXpLl9wdEyV8bPEGkJhEDQ7xYk2D B5qDq9TgUa3pmp6d/qLnR1uNPupEX9g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752744325; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=E9ev3yrD+ML0m+nGXZuixbaX7IjF/q9l8W1aFJb/xy0=; b=B1FgyYsYgN4iPzFlW3sj8FD/l8yPiZQ0f5kZO/jVFTkJOR1QhA073BcH3yl62abW6BobVX k0m+BB3P5DPJgk/qPSSNCOA/NY3iTCzipiw6Ss+vNeSAMDu+uu8KqvB/eoY6h/fAasykiP LkGvz/tgzhQi9J1jIdn0NU56vJXoCW4= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-587-xvML8zbGMyaPf62yc7BQrg-1; Thu, 17 Jul 2025 05:25:23 -0400 X-MC-Unique: xvML8zbGMyaPf62yc7BQrg-1 X-Mimecast-MFC-AGG-ID: xvML8zbGMyaPf62yc7BQrg_1752744322 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-45597cc95d5so3696115e9.1 for ; Thu, 17 Jul 2025 02:25:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752744322; x=1753349122; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:from:references:cc:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=E9ev3yrD+ML0m+nGXZuixbaX7IjF/q9l8W1aFJb/xy0=; b=s7UZAbdMu763FM1hZq8dmirsbPGydH5BddP7zXffyJfN+JjGxJipGeYlxcfxyhjnjX 5KuvtMnqCYhNf2juxrL4SJHBNJiilakwTeTIwkaAyjkOO4GXOvVf+THeBo5bPBXYRIXq TpJx6+4XuU+ulBvIG8SsWHP1DeuLaxRtVq3TDJue6PUq+fqp01CRAXi8FUKAJ6Kd/d1R tOaWq7p/CF3Yqb7agUc6j0gbSYR6nehb6imQVFkLdIbKrVyc7teCRNuNQ0rrgHt/YG0s GbokcyedBpl49E+7dD9eYVln/u6ahSxa47kNR1NDz3CKyVwDNPQBC0yiOCwkHVojh7AC fWqQ== X-Forwarded-Encrypted: i=1; AJvYcCWFRGbvdUJRcu/G5GuAaSN6/xXtt1M95y0MAwz5zMsC1JX5pI8ujkGGbCKyGM1nHGBrtuLf9r/4lg==@kvack.org X-Gm-Message-State: AOJu0YxW/Lt/P9fEFSRrh7AMloneT6YzwggBcGmEa76/HDoyURS93abK qg5lpmqyrv/yAez9fuxckq4FL5hiluHrXiNxV3WmSg5JHm44NBeVMMzEs+dnM2CqUElToiViVrP 1egYRGb1+RrfE4nD/6HflFsUILqmeSCqtbEt10p+yj9/B5IBYnJbS X-Gm-Gg: ASbGncsxtugvwMV33O9HLd5VaMZ4aZe91q0IZbf/GzuGhIGHEVBE0tFQA/D3c+yxS7V VbGBC2HZHJVNw2NicxiryNsph2wU9Yz8DAtYx7NoAc7K6hGLI+UsZmOWh095rO9pENUZTPzHSoC O2BUOpc83TuTF7HGqwpE+YMdFMMpduisH2h/hzU/evesBgc5HTx83vdx+ONAW75T06Do+9rNEzg Jt2aqoWo7tpuIilxlspP14t98xrCCobFS2OCbsaRIvBZNYZeJsaqrRqe0KfdSqOtRPkU7wivLeH 0YAwjZrDdxdkWFnfGoqG3ueeUzD5uHTzw6l0gehgfWacxSsP2BYouq3rMGCSETmxiNa3hVh7QAm 8YjAyy9hVFWMGil4TwLNNQBQ/uvC9WoYdAt2OfEfzNqcwhn1grNek/DO41CmAMgzQ X-Received: by 2002:a05:600c:3b19:b0:456:19be:5e8 with SMTP id 5b1f17b1804b1-4562e38aafcmr51128105e9.20.1752744322449; Thu, 17 Jul 2025 02:25:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFRSNBai7Gozzz1k2MwVuqNIicrKF5gocm+tYkQxzjnOpt9HcWWJO7+Azmck5VG0LoPpzvd2Q== X-Received: by 2002:a05:600c:3b19:b0:456:19be:5e8 with SMTP id 5b1f17b1804b1-4562e38aafcmr51127815e9.20.1752744321966; Thu, 17 Jul 2025 02:25:21 -0700 (PDT) Received: from ?IPV6:2003:d8:2f1f:3600:dc8:26ee:9aa9:fdc7? (p200300d82f1f36000dc826ee9aa9fdc7.dip0.t-ipconnect.de. [2003:d8:2f1f:3600:dc8:26ee:9aa9:fdc7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4562eb63551sm44492755e9.24.2025.07.17.02.25.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 17 Jul 2025 02:25:21 -0700 (PDT) Message-ID: Date: Thu, 17 Jul 2025 11:25:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] mm: fault in complete folios instead of individual pages for tmpfs To: Lorenzo Stoakes Cc: Baolin Wang , Hugh Dickins , Andrew Morton , Matthew Wilcox , ziy@nvidia.com, Liam.Howlett@oracle.com, npache@redhat.com, ryan.roberts@arm.com, dev.jain@arm.com, baohua@kernel.org, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <440940e78aeb7430c5cc8b6d2088ae98265b9809.1751599072.git.baolin.wang@linux.alibaba.com> <20250704151858.73d35a24b4c2f53bdb0c1b85@linux-foundation.org> <4c055849-d7dd-4b9f-9666-fcb0bccf8681@linux.alibaba.com> <007c4a94-c94a-418e-9907-7510422f8ca4@lucifer.local> <23f1c3ab-16ca-41db-b008-22448d9e08f2@linux.alibaba.com> <3bf50873-4d1b-a7c7-112e-3a17ac16077f@google.com> <2513a63d-b11a-48fc-922a-288785817df4@redhat.com> <048c8d4d-5e5b-472f-850b-6392b8f4d2a5@lucifer.local> From: David Hildenbrand Autocrypt: addr=david@redhat.com; keydata= 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 g3eXuA== Organization: Red Hat In-Reply-To: <048c8d4d-5e5b-472f-850b-6392b8f4d2a5@lucifer.local> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 6bgXGnJ1xNPW6Jn7d6cY016KfiUkSDTiI_zSOmpGg48_1752744322 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Stat-Signature: i9brc3mgzt9rwyozq1kei4j5inqqtfz1 X-Rspam-User: X-Rspamd-Queue-Id: A8F2D40005 X-Rspamd-Server: rspam02 X-HE-Tag: 1752744325-97878 X-HE-Meta: U2FsdGVkX192Cb3rcPBUNFZudrniMbaPLqULJ5HnkRMYAFluiIug1tJQPb5cscUx7/n7ggw98TkInvUT7sO2QhFik68W+QfKQKgEk3sPQ587xCqJTntCKRf0IXvPdpbgqInZsGxMQ6VZWzI2tTmuQmutlm/GA2oaTMqFxopYyaG9WOlWPImCp02PJfgglxPFYQqwKIsBbtghTpCKpWTZyq4BJ8rDG2JMNhPUFZolDI3W2Yc0eosFnMSaXNA1n3wZhmeULPYAFPdMb8hSE4wIWJ+uflBiZcwyKM9FRm4uRyKg0EyAXBK62jD/slQN/zGPUT+R1vQtnko731vwinNiKMPJ8vJ8fBWdrD3gCoR9mGAxMN0SKntty/4HhGohcHJ4tgfOUFm7qirN8goZJPcLwTuqGG9QsU0GthRQkOTq4Fk7aT0XmjqIHbBVKA3b+MR+UdrmHpBkv4UZn4tCd5zh2dze3xAKNYmTxjQKaZbYnNmI1GJ71/deaylhQ7kQpdK6diukqLVrHeztU5PfMpY+Tq8H6wNMeinsckdaYFQJ2n3DycodUYuY5MSeN89mzH/a3h6ahLl43m7vyE3/Rn+ZYRfeo2go5wuhrarwHrS35GKdWlr9Azb6X2Es0qnR2nEAFHsjVwZ+9eiaDsbpgzajAdFAhOA9uWHFt4N1O2Cq2qBM8ZWH56MhfBVBi0lFej64ENNshes3xxqwrZUJ2bbSYWiD3Toggjy/iqTQnYdUW6OF7aFLedfzBmv6pw9QDkXxs40pGKsTHW9qtAgnXbp5vLzJ8/SKVTqoUB5lCCLV8NUQbI0jT+fyfg7Zj6/X+F4HRf5HbMjZ+96arXb4I9DagUcZTAYuGrawEveH7grp7bKfKs4JcVflGuGWru2fs6CRVZkR2QC9fsyew+KsrNgVrr38+bNmNyZXSw1TE6Pz+O4L5doRzInbQ4iCzRmllpZYtDu2hpLJAMCSRpB9qBh mJBkdnkG 08NpttDdTQMQJ2lZBiqqlpMYO6dvfbAyF4qmmOGcmGNpSmJSVCMbSn0OFbRYzyoK4RHoSZfZDoNGLxmWeAePN70G29bN7ARXQjQXdnYOfEEB7q6JciuqqZ6jmHNec/22ekK49fbV6NOfZHHrh+CuDyfbxkJ11ZqbohawvVQJZomY8fP1hB5/JXqDWrwhQUfA4c9we2auYMltqluT1n4RspgmF6vgv1vaqbcGlj0N5fBGwyNEuvo9atANeQoDSJqmTyWmLLi+2NuXM6bj5jaw0cWT+EWK27XW5pBEd8ytA+q+nASNzeDk/RUyjmyKBFRbAHADe+xiBsEjllVGniesROcEW00SONoTT3cZudfbCpQiCQwXsstlXhJuJoE20RQV3tYQ3kSXr9U5edZeRFuGeR8I9M4KKa+l2ltrFngZe5QYOL0XNIqzYh67ZzgjONQH+TSQ3sQCHoFRT8doJKZvqoo55zw== 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: List-Subscribe: List-Unsubscribe: On 17.07.25 11:20, Lorenzo Stoakes wrote: > On Thu, Jul 17, 2025 at 10:22:47AM +0200, David Hildenbrand wrote: >> I recall [1]. But that would, of course, only affect the RSS of a program >> and not the actual memory consumption (the large folio resides in memory >> ...). >> >> The comments in the code spells that out: "inflating the RSS of the >> process." > > RSS is a pretty sucky measure though, as covered in depth by Vlastimil in > his KR 2024 talk [2]. So maybe we don't need to worry _so_ much about this > :) Well, I pointed an an actual issue where people *did* worry about ;) I also think that it's probably fine, but some apps/environments apparently don't enjoy suddenly seeing spikes in RSS. Maybe these are so specific that only distributions like in the report have to worry about that (good luck once the toggles are gone, lol). -- Cheers, David / dhildenb