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 B32ADC4321E for ; Wed, 30 Nov 2022 19:45:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 25D616B0074; Wed, 30 Nov 2022 14:45:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 20DC16B0075; Wed, 30 Nov 2022 14:45:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0D64C6B0078; Wed, 30 Nov 2022 14:45:18 -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 F34AF6B0074 for ; Wed, 30 Nov 2022 14:45:17 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A6CA8AB8E0 for ; Wed, 30 Nov 2022 19:45:17 +0000 (UTC) X-FDA: 80191137474.29.E8AFBA8 Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com [209.85.222.52]) by imf24.hostedemail.com (Postfix) with ESMTP id 56401180018 for ; Wed, 30 Nov 2022 19:45:17 +0000 (UTC) Received: by mail-ua1-f52.google.com with SMTP id a19so6578538uan.2 for ; Wed, 30 Nov 2022 11:45:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=d74Ux9XASnvU3YsAvcNYJRwNMvF0Ld8sCW80w/+NTE4=; b=j28NVgl4hCm++QbB7qCOUtkzWy/v59pO1/o+zat2KKRnzaBDA9auy79+yMFyfeHozY O8UmY73hAZaYuSwradcNQVtE4HbpFPjTDxkLSMq2YdoDkO1lcoXgQJTyH2fUudSZJgC5 VBP5QabgJfTAUoei4mABHncJJGGGRi7anWkbVLpi0E+yzvQZdpwDlqKaUa4Q92t4IsZD o2C2j/dJoOSZ1dbwUISLxLapwtivpEougXjZlEMs1BWXkT5fhryOWhhCVvL25ogAsvfp ruTQESZWjtyVnOb/ieUzCNZaW6+5QIOKKytt/WwI2PjwBI2ERZzex4Em7IVovUebkd4c 7J2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=d74Ux9XASnvU3YsAvcNYJRwNMvF0Ld8sCW80w/+NTE4=; b=TSZD9HT08ENKvF2niraEH+JbyYqKZo5ph7+rVlneUmzlEdzAP3lgxD2sNmLyc+K7bY qgzhglUDNk5XKRaIHmHkmE18pnnLX7VdPr499jyHPtQJ6BXA7+zlt9h+tqf8H2JYiF1c qEZSXAcirnzCKS4pYO8Yt1Nf03chorb7kMPSXSSTCqYpgDUbkBQ4X3dCgye0w9z0fdN2 xiDIpfQnJcxY/CHVQWREHqOaZmz8kqxhm//snwWXjzSY31dimBHq14kIJzoiODgsxMi3 uTsmAO6Gj4J+qhmkK29r8gLnU5o8NcuAYYYM6R1aY0jzrQcEH49pTGufuru1LOlHGMGj UvyA== X-Gm-Message-State: ANoB5pnSEzWtH83BSBfKk4jCMePyy0oZQ/CVAv9tuP4+gFIo1//khjlS dWA9GDYED1z5fmOETbuQGl22fzGJeAi8MieF5zdB1A== X-Google-Smtp-Source: AA0mqf5KD4A8huxx7YUTV1uBRe6MiSEHlskOPgRJdmk6Dpy74DbA4bP6E6IUjfKwIreVf8z7VpdE6ptsp6B7u2VZpQA= X-Received: by 2002:ab0:7283:0:b0:414:43e4:b32f with SMTP id w3-20020ab07283000000b0041443e4b32fmr36770854uao.18.1669837516463; Wed, 30 Nov 2022 11:45:16 -0800 (PST) MIME-Version: 1.0 References: <20221130020328.1009347-1-almasrymina@google.com> <7c5e0ca5-0ad1-452d-60b9-50dbb63d2dee@gmail.com> In-Reply-To: <7c5e0ca5-0ad1-452d-60b9-50dbb63d2dee@gmail.com> From: Mina Almasry Date: Wed, 30 Nov 2022 11:45:05 -0800 Message-ID: Subject: Re: [RFC PATCH v2] mm: Add nodes= arg to memory.reclaim To: Bagas Sanjaya Cc: Huang Ying , Yang Shi , Yosry Ahmed , Tim Chen , weixugc@google.com, shakeelb@google.com, gthelen@google.com, fvdl@google.com, Tejun Heo , Zefan Li , Johannes Weiner , Jonathan Corbet , Michal Hocko , Roman Gushchin , Muchun Song , Andrew Morton , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=j28NVgl4; spf=pass (imf24.hostedemail.com: domain of almasrymina@google.com designates 209.85.222.52 as permitted sender) smtp.mailfrom=almasrymina@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1669837517; a=rsa-sha256; cv=none; b=6dEam/QGgm9HEZu63Qwpd6YYxZ2HNO5QyQ0VdvhOaVsZ6f9KKX9g7X2AFP4x8024HfcthK YJGgvefGI4aZUXQHFEXus/vHcdGI6NOVPMTzV+P0g+qWOq0dJP1mottKT2Dbgwv1AX+X0+ 9L+FxgfpAUop/DON8+XMM+2UmLQh+g8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1669837517; 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=d74Ux9XASnvU3YsAvcNYJRwNMvF0Ld8sCW80w/+NTE4=; b=vvcdChh2z+eyBxVLWKLOAZfNiepNwcz9Zq+qGJYIpL03bMAR6oLWCHVZK1ZTLZfpCzxY3w AHLQSaq5NPBuknpTF/R5AxGSas+aLOlRghAqB9ROYG3L/P2YVOuyd9iKwFDuVJQ3ZTABTI yzhRUjf+eUw7PQJwoqUr7HkALlBneGM= Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=j28NVgl4; spf=pass (imf24.hostedemail.com: domain of almasrymina@google.com designates 209.85.222.52 as permitted sender) smtp.mailfrom=almasrymina@google.com; dmarc=pass (policy=reject) header.from=google.com X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 56401180018 X-Stat-Signature: ufkx66nnreh95q81r6wy9zruekj3wxh9 X-Rspam-User: X-HE-Tag: 1669837517-441923 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 Wed, Nov 30, 2022 at 12:44 AM Bagas Sanjaya wrote: > > On 11/30/22 09:03, Mina Almasry wrote: > > - This file accepts a single key, the number of bytes to reclaim. > > - No nested keys are currently supported. > > + This file accepts a string which contains the number of bytes to > > + reclaim. > > > Amount of memory to reclaim? > I want to have the word 'byte' in there somewhere to make that clear. I guess maybe 'the amount of memory to reclaim in bytes'. Although as written it seems more concise. > > + This file also allows the user to specify the nodes to reclaim from, > > + via the 'nodes=' key, example:: > > + > > "..., for example" > Will do in the next version. Thanks for taking a look, Bagas. > > + echo "1G nodes=0,1" > memory.reclaim > > + > > + The above instructs the kernel to reclaim memory from nodes 0,1. > > + > > Thanks. > > -- > An old man doll... just what I always wanted! - Clara >