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 611DBC61DA3 for ; Tue, 21 Feb 2023 17:29:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E77A86B0071; Tue, 21 Feb 2023 12:29:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E28996B0073; Tue, 21 Feb 2023 12:29:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D21876B0071; Tue, 21 Feb 2023 12:29:23 -0500 (EST) 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 C43DC6B0071 for ; Tue, 21 Feb 2023 12:29:23 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 92754A07ED for ; Tue, 21 Feb 2023 17:29:23 +0000 (UTC) X-FDA: 80491985406.13.7817BB3 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by imf05.hostedemail.com (Postfix) with ESMTP id BA811100012 for ; Tue, 21 Feb 2023 17:29:21 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=mwAbh7M9; spf=pass (imf05.hostedemail.com: domain of htejun@gmail.com designates 209.85.216.54 as permitted sender) smtp.mailfrom=htejun@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=kernel.org (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677000561; h=from:from:sender: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=CtEZ/7pnoyH06jUq+fgMxtlXiNC1jdAF93zVpBlKNvs=; b=vWqtMFp8NobAcv/G1GZSjwkLuaZQSGjl5tckuNec+Lifg3+PI6W2kami4tW7hwgYagGgC5 S4cWgECrt8cH4lu42ausf/tS8sGyC1dBN6PU4OPTsuiZXqX6zUAEePGE8/OGwD/U2maU5S GECcs1SApLHh8HAInmmsh14AcjhbTZU= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=mwAbh7M9; spf=pass (imf05.hostedemail.com: domain of htejun@gmail.com designates 209.85.216.54 as permitted sender) smtp.mailfrom=htejun@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=kernel.org (policy=none) ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677000561; a=rsa-sha256; cv=none; b=sPqoR8r6rifXTfoJwknoFqkPAee/x4A/3XtCYYdsaLd9h1HuRp826LfCCRSfQ4eIM03EUb BKKB2BmTDJC7pUSaiwwj+RfYHUpDCj1MZeSA3kTzn5cuviWHTKWm7kxiZ2MgQv30VuLh8r Ka5WvtYIBx7zd1iJyUzByzzKwOiuqeA= Received: by mail-pj1-f54.google.com with SMTP id d1-20020a17090a3b0100b00229ca6a4636so5920969pjc.0 for ; Tue, 21 Feb 2023 09:29:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=CtEZ/7pnoyH06jUq+fgMxtlXiNC1jdAF93zVpBlKNvs=; b=mwAbh7M9wX3g1OzbvYABaL+kfK7rqeaqAMqPsEu9mPBCxmgk1N5zZECvq0Ss/MlzOD ROLyIRXLTZkTovztN4E21qQcT7ddYAkDbnNUlyw53talFh762BRNcyOyVpEDMg8g3B9u jykabVaGMXGLfiUat5SxJsNSFyraLPtDLRf+ITb5xxLKY4PASUCZnIOs3hjg1YPRk5Lt 0kEytg6sLdm3KQTD0RbRdQ0Zm2BEY5TX6QXhIGu5FQTJpNtpNF2huHAdKOHpLei2igGJ C3rfRljyrxSRtoCGlF1kUWXRKEvfveiSGOD1SFYBImSqr3JJOlxH2edGQ7qtWRbXCZIO FyZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CtEZ/7pnoyH06jUq+fgMxtlXiNC1jdAF93zVpBlKNvs=; b=WZfNReAO57VAz4gqMz8MxNfVudRu14PKW0ZBXyLFEb1gyIkQFXe+MYLKxcs+ZYxHDX wByOziUy5ROY/P5xkDwRgsxR6XAKwRq9M4vHdOHRq6xzjx2doNKnFPtlc3yjWa92NMcX C/MqwP5edQcO+HWuDZcPsaVVUM1Em9ts62jcvS+ILN96l+dyNIQ9wZ/FDJWQHWf2uaT+ gbJRCBKGKfI1q3ZzquK1hvC57b5wUFZPlBVpwricTEp30luFbKncI8p/l/MjtQa0sG1/ nqLZ/NizGvjVSxo8qGaAIi3dAiJ0M1jGj8swu6u19wSTYOa1B15fMyLiydGFzgLlf2HN 2VzA== X-Gm-Message-State: AO0yUKXEaGmw9eBDCUgFzYDphf7KRp/n3cgW/3OWOxt3vsDnJUSJ+kUl Hq9ICX2QH6rQ1t7cgF2fxoQ= X-Google-Smtp-Source: AK7set8chT3xCP2Az0tuzlOPUZgJny1oGBAMs3MdDI/jVnEGjYfFMfe1WD2aoForZ9SO3Ibtf5to4Q== X-Received: by 2002:a05:6a20:1610:b0:c7:1da3:e3a with SMTP id l16-20020a056a20161000b000c71da30e3amr3842395pzj.16.1677000560373; Tue, 21 Feb 2023 09:29:20 -0800 (PST) Received: from localhost (2603-800c-1a02-1bae-a7fa-157f-969a-4cde.res6.spectrum.com. [2603:800c:1a02:1bae:a7fa:157f:969a:4cde]) by smtp.gmail.com with ESMTPSA id d9-20020a631d09000000b004e63aa44474sm3286678pgd.33.2023.02.21.09.29.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Feb 2023 09:29:19 -0800 (PST) Date: Tue, 21 Feb 2023 07:29:18 -1000 From: Tejun Heo To: Jason Gunthorpe Cc: Michal Hocko , Yosry Ahmed , Alistair Popple , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, jhubbard@nvidia.com, tjmercier@google.com, hannes@cmpxchg.org, surenb@google.com, mkoutny@suse.com, daniel@ffwll.ch, "Daniel P . Berrange" , Alex Williamson , Zefan Li , Andrew Morton Subject: Re: [PATCH 14/19] mm: Introduce a cgroup for pinned memory Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: BA811100012 X-Stat-Signature: mcopmxbyrwgq3p8tfxd9tscxixp1kty7 X-HE-Tag: 1677000561-450001 X-HE-Meta: U2FsdGVkX19mzDOamsU1NggUHM7OpIsFgjrq3JcQagAT2E8E0KHTUzGJ2t8SfRaWNYHP2WgmmlJyIu3xKuy4XyjwFaTAqBPR9MWjUBHScMvnzQvsP5BYin/2Un9axN+zr76JtVeYHIzwONPQXoZ9XQbJ9yYIj7bzYKy0soogkVkO/refzgjkuaulG/M/bDZ2f4YAWTb0a3Fj/N2gBP7Wjl57gc+1FTYWX0DV9tQrw1U/1zBzhkbkeWSFeLKWvCF5jVwwW1gHwhLwX9szd+YPOyy0zi1SZrWvDAAeJl0v/Ei03xxjYJlslm2uBRtuxeXIqsf8FTuM9Ez2OpZBmYTZV/QeVW19yHh2Z2z4WL1hezFVJBB8EVn6nCxo8+HJvnzrMoPcFrXM7kiiG4VKpWAE/8V4wt/CoDnmVYgWx8Fh6HfBeFQSxx6LfNMBj5t7QnjA5aqjgDrpJF2JdY2hpfovi8whXEidX33IzuKhnxg2oVuBBfUDwYqGDxrYdkwoCUDRrgGI3520goERV3bxdS95Nb8AVFNaYhbcgii8/+9257yWviw35nz6gqPwHLZXScmuwFvJj9QkfXBIcFYogpUWVRapxB35IVfxUDvCdziZXwPUAt2/9WDluZRepWlgn9R+1TwoSdw9acMya5R/QpbWUsyhLr0b2TJLsTWs3+sBTKclOAz40d3RQFc92Y1PTd3+AY6Yqzefjoycn6dVElGqfGEbofVgXlrCvtL1130F0oAq+tRWAADp6NyJsg24Fzlc+eyplb1xwff9dslg6FAEQaCFTKcEOgtjp+GrBRrloQBEdujSQGN73RCNpo0nvT+VSPm+EuqKwBXESYEf8cL9mqDgwSiQwbykNM63DH4PYJfu6guDKi02gkjTel05qRJSCzWyHRipJP7JvD79e+SRi0edSNr4c1cgcUk9C08skfRJNkeNopPJUeuCRRMAzvyBmNxutG3HYVgDUGPienj kVYFssiG 3ObwNHIBbl36WFrHnRZKGb92MgPeQEyU1mbBQuX672CFU7pcg6MDoBJ2l8Pvj66ENi6LmDiU3yMlw1wZkVnC3qUb8X1+XRyT/Ln79uJWdMugjkM5FuPFgjZZ+J0pSigH97Ga0zfwHsUvtgBF6xaYmHPkVDqy2+dTmBzVT07eQCSbLupo63Rm6JgPQ+74x3qGoXw7SFj7/PIf7jMi8qezCgHIyWDGiu/FmeFpMjHizlodGVaouCNgEEKaFA7Y88d2LJaXBHDC8DGF0h69sUrtAeCilz9GeMdbQIpvAONdhmjyJ2xmDj7CC+lnycbLaLTZFJ4C5b08MMWpGhR5feCF4xCDjVAXiNsunWKVY2593UjN9Mtyn+5MlZZv8DEaKZvMEMBWTI12J/7OHfe5sVcKs59pnC9jel+GtDRXe8aWih5F2Px9blxBnG5ubh+PztAnLa5cV4hxkuSLTaiyslVTOrY9cPGRKk/fOd670s2WSw1HyBUvUyGkD8uiSew== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Feb 21, 2023 at 01:25:59PM -0400, Jason Gunthorpe wrote: > On Tue, Feb 21, 2023 at 06:51:48AM -1000, Tejun Heo wrote: > > cgroup, right? It makes little sense to me to separate the owner of the > > memory page and the pinner of it. They should be one and the same. > > The owner and pinner are not always the same entity or we could just > use the page's cgroup. Yeah, so, what I'm trying to say is that that might be the source of the problem. Is the current page ownership attribution correct given that the fd for whatever reason is determining the pinning ownership or should the page ownership be attributed the same way too? If they indeed need to differ, that probably would need pretty strong justifications. Thanks. -- tejun