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 096A0C5AD49 for ; Mon, 26 May 2025 12:57:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 529C66B007B; Mon, 26 May 2025 08:57:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4DAB66B0082; Mon, 26 May 2025 08:57:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A2976B0083; Mon, 26 May 2025 08:57:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1BCCE6B007B for ; Mon, 26 May 2025 08:57:28 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id BA817160425 for ; Mon, 26 May 2025 12:57:27 +0000 (UTC) X-FDA: 83485060134.10.7F95B42 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf19.hostedemail.com (Postfix) with ESMTP id E84051A0009 for ; Mon, 26 May 2025 12:57:24 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=dTEvVJmQ; spf=pass (imf19.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748264245; 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=WL+ruCNUWwEKdiiLFkuRLW2VoKFDdxUqIK4QLCM8Sgg=; b=K7G5gRd2hW4Lkz7A9JGJlQboDf6wYGLsRnORyuZfH+EBt3ORLnszHYevFOfMZMGXrUVD1Z 5sdodnefshvCZFfKnPOItxFegt/wTkRQTNhC7jSW/oq28dA4l8NLeZpDqQ0GSWE56leoQH 2wjJ4F4+9Dq+ZxiKyJ3KS08cULk+7DQ= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=dTEvVJmQ; spf=pass (imf19.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748264245; a=rsa-sha256; cv=none; b=E4x6C7LMqZrEN8hyB4BHhKg9vNkngcJ0dISlDYKGIyAw7EvdCEEOQKMfVswg1DxwI9NcJ5 FVV4DL3npBMx8XwyP+iP6F1T7BHHUvWVQ0ihwJU+Gx5us/Wm1Xvfb2uxboyKw8257XaGnm FNuN0I5HB7vZrUm4qwleOMrjjRvZgfQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1748264243; 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=WL+ruCNUWwEKdiiLFkuRLW2VoKFDdxUqIK4QLCM8Sgg=; b=dTEvVJmQEwZ/hJfirodTqIaddl5aiPQGZ+znIuEOETrJvntLHv7Iotiu/dBEPd2v7EG6oG A2H43xnsWwp+GLbCgx4pb/+stpfPhFX1WzGYSyNp5PDpTV0O5xIH2vnHzp6EstuhKpsTRR Q2Lgta+EEy6xUbDzoEvP8lDJjWeTuTc= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-322-AFwWZNB7NaOP3pGRrW-o8A-1; Mon, 26 May 2025 08:57:21 -0400 X-MC-Unique: AFwWZNB7NaOP3pGRrW-o8A-1 X-Mimecast-MFC-AGG-ID: AFwWZNB7NaOP3pGRrW-o8A_1748264240 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-43d4d15058dso16342305e9.0 for ; Mon, 26 May 2025 05:57:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748264240; x=1748869040; 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=WL+ruCNUWwEKdiiLFkuRLW2VoKFDdxUqIK4QLCM8Sgg=; b=DXhevbpg3r6YH2RnQk12ADnjVYLxrmcIHeyKCMjsGjknkhwzbVxN26grsUbV5EFr23 o84v8zGrndRa59I4HXNWGxBiSK9UgCWs3051wwOA1X7726iIoSjxuF9w5VaSUpoI78Kk p3Uz+UWYs4MOBIkZP1YO1Y4NZHJvT67cQpTc0e9+p/tixA2jwYhcV2CuUhIyKgMLKgje 9s9rVDBlZ1igY3SqrxUk9fSNEbEpHr5HcLPnjn1h4RKVApPPhtpGJdJ6OOwy/1bvL8sW qQkxXYZvavwYdiANYwaNlMKg/QR1AYd76U+I5Pp6FdlsheuOc/5vLI8NYzgBNgWEHQRA Bz3Q== X-Forwarded-Encrypted: i=1; AJvYcCVCjEjFhYPOWSrhMXRh/hLDUtfk9xH7mt5r0f4c3TVKbPBwZDwwRmC42JzcW0SMFays+MCqZi8fOg==@kvack.org X-Gm-Message-State: AOJu0YwHhkXww9rLXeTVah+pZGqf7gwxM0mKiXgDIAmg+heOnqKtur63 6QQWqW8eDMXqsgvczShWnyamfsp5JOBO0x4L3xRR6b1zoASLo6DAcyaEeXhOuCDue4EBP8Xs5oC fRgSFARnL0yx0BlH5nl1RvGSIoaaUGggJ3lNiRoN9bL4ibWILXhyk X-Gm-Gg: ASbGncsIE/OHRESpMwnSbI0lcWKidg9vTiolxhCl5rhqxEhBBAsAux2TwlU9bhMYrFc gcA9A/hjQnqAxIJmYkxruCZPTRwJnMja6ORX6E/iZ08J3DW0XUj9AxgywoIhigmjZAUrWCQaO0W zGCzVCYFIBYPmS+mWIBFslRSzaJM9p0OBas8tH0L6P3WrpUPm50XIQxyD6WF5s4zZtf2nQCJC0v w5tRSeinpOWjlwuxWjTafpciSaNpO5bRzPm5XtxGve+EL/3hCawLbu3KAlKWhhLc/lhAKjqT65S 2Jj9sPj8BE7OCo8N4djOJtwsHntBFZmInPHU1KXZ1WRok4hVI6LwG19dyA3gQJTECghhbcA5u9V M+Qtq8LMjY770OUXdBVtVmB/LO++jWTCS6Bt9J0Q= X-Received: by 2002:a05:600c:64c5:b0:43c:fbbf:7bf1 with SMTP id 5b1f17b1804b1-44c935dbb26mr88081785e9.30.1748264239762; Mon, 26 May 2025 05:57:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGsj2yVg6GQyvPIsfBqR6TicSZOd6Jk+h3Evd8KqH3QryvnfOsfvZJ4MBvT1e9QXcVH65VfsQ== X-Received: by 2002:a05:600c:64c5:b0:43c:fbbf:7bf1 with SMTP id 5b1f17b1804b1-44c935dbb26mr88081405e9.30.1748264239355; Mon, 26 May 2025 05:57:19 -0700 (PDT) Received: from ?IPV6:2003:d8:2f19:6500:e1c1:8216:4c25:efe4? (p200300d82f196500e1c182164c25efe4.dip0.t-ipconnect.de. [2003:d8:2f19:6500:e1c1:8216:4c25:efe4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-447f78b2f19sm232109465e9.32.2025.05.26.05.57.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 May 2025 05:57:18 -0700 (PDT) Message-ID: <955fd396-10b1-48cb-977d-74f3e158b1cd@redhat.com> Date: Mon, 26 May 2025 14:57:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH 0/5] add process_madvise() flags to modify behaviour To: Shakeel Butt Cc: Lorenzo Stoakes , Andrew Morton , "Liam R . Howlett" , Vlastimil Babka , Jann Horn , Arnd Bergmann , Christian Brauner , linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, SeongJae Park , Usama Arif References: <7tzfy4mmbo2utodqr5clk24mcawef5l2gwrgmnp5jmqxmhkpav@jpzaaoys6jro> <5604190c-3309-4cb8-b746-2301615d933c@lucifer.local> <226owobtknee4iirb7sdm3hs26u4nvytdugxgxtz23kcrx6tzg@nryescaj266u> <7a214bee-d184-460f-88d6-2249b9d513ba@lucifer.local> <9433c2d6-200c-4320-80f3-840ca5e66f64@redhat.com> From: David Hildenbrand Autocrypt: addr=david@redhat.com; keydata= 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 WNyWQQ== Organization: Red Hat In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: HxgXF-B1P4TcxYso0-IS6ecRfxQSrfyVWrazfGGqHdU_1748264240 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: E84051A0009 X-Stat-Signature: nyjf8gwzcdpnj4cpapxa3yri3c3uojmn X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1748264244-857506 X-HE-Meta: U2FsdGVkX19CVjcb2Ipw1AwPxME5iwI8Ri3Q8XwghtlhT07RTw9aetOLbBFkpwAuBzLeE0t2JWO1VNXZ1qJwRwzo5tenZQmRG15ct2GdGypZDhGqv/NKu8UVJBZlSls07IDxgY3u/TOj4hecZjFS3QjeiTe4YDWa78GpCVd8qGxsHD6YcqQE89088Gcf84Z1b9e6LMgdCRkWPyXDIVbOR7GetlOUdICwRWdCqfw1LvEIfdGrpcLpMPug0rGUNUMrcPxeiPflaadBcmuJRkDfn2NmjKLCqdlIB6byqZv7J8d11SaS3oaMd0QFOUBeG2lVW/aUYM+GZCA8MWd2xI8CNnTYnHPkTF8SBoyhu+6TgOaO3nz+P3sIfFQ+FqT2QYy8x+fXXDY7p/bMEzHD9CLKxGmy9jpTntenTN2ACqsAuP41GtDRXl78jr6zOhzoQzQtawt2yZbIJhL64D/Jw/u/hjFfhkM7e38qbxr4LB73j0QSfa7n9iWoPNmg2iKVOWz85ecdtiyg4LGLT6/4u8tshAKajgoRuFfZezub6EzuoRCAh/3PEP1R0+Nobh0cMyHdja3ypLG+LZrJz/XMbTtss0nan8vJNY89JSHSBF1Hso7tcXhB+owvWlfzyTGYIkNaUBtKOlGkdYk/Ea++1NX2Shc9uj8jjDw03II5iSTs19fzFj0BhEEs9ITPBkJ45u6ZDjazfSxMpPr2NvxlnATUSm+lDCFJ96se6Xqvp9CEsbUN2ueVlIee1Qlyw3FIFdw3KVXkErV/fHDOwxSUX9O09g0goxQ3hU2zR5xvyR+faq3eze5AMgPkntgrhliTVEQsgklL5J7q275k3lOAxeHyS+edGph2bAaFLOT1q0/j+r+Nv6ebfSatQB3OquzkBuPjWmeo9hGauyynenmisBpM3b/uupgNdk4vJ0bPCbQa5+UmTWHhQjkefaYEihhVMOoHdml8jPnF2iAV0EO3KHs Nx7MtTPd wbngf9L7+difZLMhcbJ9jnKs1JcYsLBmiDZbAsWEQU5M+jGXtqlhrZqRRDY9qBFf5Img/vUbChAg5PDm7Kj2bA5KCgbIKKIJG6a+QmnJWISKYdumCcQQT2+Eve7yE4q6i3keK5H7RLaogcy2EGSuo6MBLsZK6tn8Sp2OUmKPsBpWnfHImJZc0hIMMlxsxAAgbacgai0g1zQv+JepMbcl7qri0qNbOrKUd/mz9L3RVzU1ROguHS/WCdzrGmTulzIlDtB6jPPhnBTC4lcUwKxicTf6FJNuJ9IG3Y/HIWCQr+fqZ58WoG7NED41Fm4iNPYmpaS5Dw+xHPCHscZCy4OEYbl+ihFfcrzG348oRyvhncXlTDTburUAunT/cYEClG2vPTSIBS3jZZnOFNGdKmAyZu/llf4Y42Sif4Ncs65g/yeCOhgny5ZB9yn05Tv4c8EJAxJ9Db+1/v830m2xnAt/bZHe3vIxhciqjJUz6HvjvY2EW7Qfg4ON8GpQCLA== 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: >> >> To summarize my current view: >> >> 1) ebpf: most people are are not a fan of that, and I agree, at least >> for this purpose. If we were talking about making better *placement* >> decisions using epbf, it would be a different story. > > From placement decisions, do you mean placement between memory > tiers/nodes or something else? More like: which size to place, but it could be extended to other policies, maybe. Assume we have a page fault and have to decide which size to place. For a process that we really want to use THPs (VM_HUEPAGE?), we could use the largest free folio possible. For a process that we don't want to spend valuable THPs on (VM_HUEPAGE not set?), we could use the smallest free folio possible. Such a possibly might be encoded in an ebpf program I assume. The hints (prioritize regions/processes, deprioritize regions/processes), such as VM_HUGEPAGE, inputs into such a program. > >> >> 2) prctl(): the unloved child, and I can understand why. Maybe now is >> the right time to stop adding new MM things that feel weird in there. >> Maybe we should already have done that with the KSM toggle (guess who >> was involved in that ;) ). > > At the moment systemd is the user I know of and I think it would very > easy to migrate it to whatever new thing we decide here. Agreed. > >> >> 3) process_madvise(): I think it's an interesting extension, but >> probably we should just have something that applies to the whole >> address space naturally. At least my take for now. >> >> 4) new syscall: worth exploring how it would look. I'm especially >> interested in flag options (e.g., SET_DEFAULT_EXEC) and how we could >> make them only apply to selected controls. > > Were there any previous discussion on SET_DEFAULT_EXEC? First time I am > hearing about it. I think it evolved in the discussion here from PMADV_SET_FORK_EXEC_DEFAULT. > > Overall I agree with your assessment and thus I was requesting to at > least discuss the new syscall option as well. Yes. I am still not sure if having a new "process" [1] mode would be a reasonable alternative to setting the VM_HUGEPAGE/VM_NOHUGEPAGE default. Assuming we would have a "process" mode, we could (a) set the policy per-process using the new syscall we discuss here, and options to (B) set the policy to use for the exec child and (c) maybe an option to seal the policy (depending on who is allowed to set the policy in the first place). On the + side, we don't lose hints/instructions from the app (VM_HUGEPAGE/VM_NOHUGEPAGE) when changing the policy on an already running process. The problem I see with the "process" policy is that people might want different "default" policies for processes, which means that we will have to add yet another toggle. How I hate THP toggles. :) [1] https://lore.kernel.org/all/CALOAHbB-KQ4+z-Lupv7RcxArfjX7qtWcrboMDdT4LdpoTXOMyw@mail.gmail.com/ -- Cheers, David / dhildenb