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 BA3ACE77198 for ; Mon, 6 Jan 2025 12:31:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3BEE36B008A; Mon, 6 Jan 2025 07:31:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 36EF66B008C; Mon, 6 Jan 2025 07:31:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 236826B0092; Mon, 6 Jan 2025 07:31:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id B327D6B008A for ; Mon, 6 Jan 2025 07:30:59 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 5FDDF141491 for ; Mon, 6 Jan 2025 12:30:59 +0000 (UTC) X-FDA: 82976961438.01.8C2ABE8 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by imf30.hostedemail.com (Postfix) with ESMTP id 632BB8001C for ; Mon, 6 Jan 2025 12:30:57 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=JQSDaE6t; spf=pass (imf30.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736166657; 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=2DfPYUfhaB2EwXU0katRphPkePhb7rRjAiv9EuC3wT0=; b=AyYiNGnRSIFDM2E6Wjk2lcPjTThxoUBe1X/4awYYAlTSm7NM/2JUbgeHFF6WCkAZUFmXdA z+WPgY6MFTQVoCGepxePalax3Mm6jAOv6ZfUE1V+wRjPAXxeDb9C1F80s5Qxu7LB4I9shS X0zkMY+QkHtFNRDGI+XkMiIZmHntS4Q= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736166657; a=rsa-sha256; cv=none; b=nqr2EB69zyt7ePFtbaIeM6LN2DycBtK9pL7hYP7p4E8i+83V7qg6WSh+gEs/sS88EbzZwX FcsUOLdKMu+fDig+VehO7O61xTR9s6XFdNMk5Vh8IwgEcFI4IZPr/OpiI3PlEsFMR8CjBO io5OozNRjFxVBgGewABxS/4b92zmnfU= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=JQSDaE6t; spf=pass (imf30.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-aaf6b1a5f2bso1058856366b.1 for ; Mon, 06 Jan 2025 04:30:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1736166656; x=1736771456; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=2DfPYUfhaB2EwXU0katRphPkePhb7rRjAiv9EuC3wT0=; b=JQSDaE6tJIUdZ3ha1+V7GklqH3O/0aScaZHchQX8sFMYwjZegbfnk3mIbFjFRPJCWW O5GxI9xZ38irMATNK4k0BmGsKSyU0UlpjjgIUAjQUkpZLIGj3saTCoVrOlJcF76H2mvy KIQR47xCY65hmu8q1VeJUJRujS+o1RmKTLf3EUZ1E+tc7z9x80mmpjjioviEJ8Bknxss vS9G2MCPycxRurWHBs+l3t3oxRI6YWr/Brb8NAxKGvNKcrHsFRwN33Q1HRPBooul98OV jYhg3SbWHVVHOVYPjcIH91VF8t15V++FyT+5FTNpoXnHjO5Zag+7qsKLL1QrY5Sp5E8i 4Svg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736166656; x=1736771456; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=2DfPYUfhaB2EwXU0katRphPkePhb7rRjAiv9EuC3wT0=; b=gw2NvYrmoi1FAI63UiUs6fwZJ9iVg2MGY2OXkIWXR1p21E5smKeXV9VZi4BKrz7L55 irayLDAwWF+WoVA4Or2mmBQD78aw3wXq1lTmI7aKY+bY6gICXOBg0lueb5dYj/FdRv6b H+iei+pOyXFoClLiPbuOOvjN+MlTDUwJJgh1lPcOvF1SX244m+jtAX71i8Q9eN7071A7 Lu/AYTA3O4FzA33BjLagcLuf0mqyceWeCtDF8eNtGHKcjUhBVK57lVrMjOrNKhInesG3 R3IsgRBMiO+qUPoa2BQgWC5YKpH65dghXvsAPQnd1D8x3StbqqhxWHozgaiuIjODWWFP QliQ== X-Forwarded-Encrypted: i=1; AJvYcCUZRhn0uKdWY4v5nzUT+9+D2vBQiMKuWEepCfxLLEdLHTEnb0hLweiun/EkWnknSe0vHklQVA9b0A==@kvack.org X-Gm-Message-State: AOJu0YxwJSYrtQeAD1JhKoO0rkqtT9+SBlqFM4UpZWgXAOEBXRFiVz/l BkX//XuC4wQbZni3xM6ZQ+cZj95n04JMSwfW879UYNGhBhTcUS8955lF64oUuPU= X-Gm-Gg: ASbGnct+2peW9v5zbwQWYAN1vF+6xsDrUff/8G96fn8Q2kqcq6UL5UwGNUujW4oXaxy oF5SsN3k2KAw2UC41AjNINRHLGZ+3ErwIMJndQygW50nWAcmTFKMmE2U6FxPMEvPFW7aYUa1tUn jyO+3q3IZbkTFIlWHW9ziGiC6Wj6V2QxXReqd5Pq8GA4CHrttH8a/2HbidjxVnhgLMgFeF+2UMM dQimlfXtuzcvfdNk2h0wLmFYrYCSzxKNtzKybPY1ncgyT2GeOlpjIQ0scuSTJq1ouE+Jw== X-Google-Smtp-Source: AGHT+IHH2D3LwNKyBeCmcM/HHFrWnrlQXDbpHwWK+5tA/13OWDf+8ocVRRi20XHt5DFSIgccf9tQsg== X-Received: by 2002:a17:907:d24:b0:aa4:cd1e:c91b with SMTP id a640c23a62f3a-aac08126d23mr5290768366b.7.1736166655878; Mon, 06 Jan 2025 04:30:55 -0800 (PST) Received: from localhost (109-81-95-200.rct.o2.cz. [109.81.95.200]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0e830b3bsm2269990366b.25.2025.01.06.04.30.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jan 2025 04:30:55 -0800 (PST) Date: Mon, 6 Jan 2025 13:30:54 +0100 From: Michal Hocko To: Yafang Shao Cc: hannes@cmpxchg.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, akpm@linux-foundation.org, linux-mm@kvack.org Subject: Re: [RFC PATCH 0/2] memcg: add nomlock to avoid folios beling mlocked in a memcg Message-ID: References: <20241215073415.88961-1-laoar.shao@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 632BB8001C X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: hqsfbmrejqxr6yhrdx48438e8kqam6bq X-HE-Tag: 1736166657-372977 X-HE-Meta: U2FsdGVkX18psugjVJqeWRKmzMD9M853+O1QwmE9dcPHrl527ySFIn78vdM0yIZU5JHMygPRFEkxDKvI2X9JL+KYxaSTXuK4kQgwkWywyIx8t8aUNy3PSEmv0+g3/58cjLAFFu+r9v1s4qBQm0bRFOCrzMI4Zfndy8EJZDJUwcrLcagva7D+FtvF2j+6w+3LN8M0D8xbf9pVTdcJ85w8Tz8skJW3FE7xkxwCV0U3W8Qg4/iZ2yRj3nwNHP6IOrEbd6TU7KmOXFq2uzG7x87YxAYpKfI0XWCeIxEsWqRS+2ev91urnf16nxqr6Wk/cwbgiRm0dCKWuQv/TC9vbdFgdG0SfdgcG9Y2Ex+XxzSO8ZxVzMrvYQcD3AgM46Rl1cL7Jf6UVOAiLKbGBTjV9PlD3M80KEWO2UYwLKrLAuzpU9e3gUGxoR34PhuTOLz/sWEdsjLFIOxtl/gY2bsTDbukVNoRkoP/lOKD7D/4quY66hhgb2Y5c5KcQbmRcg5lJDom8YxHO6MK6mnpzT1cqC7Nup1JIM/WFU48FU5XF9nv9bVF3D5/V9kBo0WM13+QKSGKLf1DlMPndein1Zu1ttsIZ0ZLBM1joOsTuH35BXxV0wlHEY0FEMQf36aIlHm8ZqJqJo9t11SZR+Db/juLSZ3ZEs/SDgl3ezzqcfdqTB83uwxHnoD87bA3KQOl00qkmBj5WZorqZO+6y/GWc8jZcmrEiaSeQFX8//zCBrvJRTy6U5NGxzo7EFLlPFfQ4JHMez4xhNCgd48u4due4uufX99nCwU1lhBhbHn1/pEy2QMjqdXt0DEJD5OZYdzv6Mn+4s+9FKCRRRvBL/9X+rz4dZUSkeZeZNcOU329wuMnfZgubdQaUxC51J91xmXV5pXLJc65/RhJxvtKeabV2uCXz+nCxvAgcDNI/nuR6pqazr3xVXH/vB+AAhW1Q5vvkp1A0HZuVOactfyHak/DOBXOYh raydi3yt LRafhsW3HmTL/BON+cpxj/tcPvNFiywU9EbNGj/zGl1TIuiB77oMRq3yMo6iD5f8Hlk2VmESrc5TxCq0ffbGo+a6pGq/y6kBUpyZ2TOHBOIwCvCMUIU/1AJP2eXP871DPl+wWcPecpVI6ZrmmyCieBRZaHpIfUapRjeSDCgEyI1PKPQjBCNq0cEB5TJuejxraFggPT6b+mHFCG6B8GLDgGb641sDGMyHsJyQ+hzsWpz12Vujlg3qeDrKfXo3+0QM94A28RTj0Q+XF6PeQDccj0zIj6pzsKOmqNm2tZwm7si6Ib9TjK4H+Pp19pRdowvJP4uO4m2xRcERq96bm57HdS1GYFY6JGT2oMr9Wytjw4eYEgIva97Ve6n8OgcdxOke2wh198pkiogOjKdle+VgLJQgV1LR04djFbTh4q0TRnmogRx5IeVDRMiASSB/Kk+5PAqdI8RF01Ni6cuTpWndK0lHO4g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.361645, 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 Wed 25-12-24 10:23:53, Yafang Shao wrote: [...] > - Option C: Reparent the mlocked page to a common ancestor > > Consider the following hierarchical: > > A > / \ > B C > > If B is mlocking a page in C, we can reparent that mlocked page to A, > essentially making A the new parent for the mlocked page. How does this solve the underlying problem? -- Michal Hocko SUSE Labs