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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C51B8C47E49 for ; Mon, 28 Oct 2019 12:28:00 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 85D6620717 for ; Mon, 28 Oct 2019 12:28:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="TlTg/tPa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 85D6620717 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 223296B0003; Mon, 28 Oct 2019 08:28:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1FAAF6B0006; Mon, 28 Oct 2019 08:28:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0EAE96B0007; Mon, 28 Oct 2019 08:28:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0208.hostedemail.com [216.40.44.208]) by kanga.kvack.org (Postfix) with ESMTP id E252F6B0003 for ; Mon, 28 Oct 2019 08:27:59 -0400 (EDT) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with SMTP id 422BC824999B for ; Mon, 28 Oct 2019 12:27:59 +0000 (UTC) X-FDA: 76093120278.28.bun07_62c2addd5f72a X-HE-Tag: bun07_62c2addd5f72a X-Filterd-Recvd-Size: 3839 Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by imf26.hostedemail.com (Postfix) with ESMTP for ; Mon, 28 Oct 2019 12:27:58 +0000 (UTC) Received: by mail-lf1-f66.google.com with SMTP id v4so4220839lfd.11 for ; Mon, 28 Oct 2019 05:27:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lGx03eBCF/ZR/TJOysj+IjW5mFyYp/9PThI32ukvUbA=; b=TlTg/tPa+Cb2+B62nozWpbPUhV8ULgTksO+p1fl72Kr55S79U99txmRCJ60LBlWifg 3f15B172AD36UWaHBr3vrgBAc9IpQ2hR+Y793XsAT5c3FmiBK+BJ3mLyHFGO7kplB+ms x7VgD3i+NS30ikRDRUeMZ55lKRiyMQEhf4pU8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lGx03eBCF/ZR/TJOysj+IjW5mFyYp/9PThI32ukvUbA=; b=B7zUl+GvS3DvXCuLem43X/B7vwV5XjMGGxVgNhtlJng7jx+nN4joiIMYbozKBc3rBf NIvevCzCEqEtqKurkuoLmfQhfz9jJB+Dq2fWmkgJLpznbtRm0l9MDGJuLvWcd5Nfj84n YMJbNCFCbFJ4YUdvyF0zS21XG86yXxPCzVGxrMEbou9nZMD6ZRk4QX4rh0meRDqDaiTd om6tQR/kXyhXmJ0vYSaahWYBCueIdFjzwX45NkRTSyNIGPN6R/CFrVTUM9f18kL0uIyk 8QyGVmqmDnCIFaTzMjas9tMet8HeRVfc0B2SjvW0Yn+rgI30UlXCwalRFMldJyBFnnlT zrJQ== X-Gm-Message-State: APjAAAVpElvYYE7q4MxYzGIBzM8AyIF4OUQeaUiDjZfYwU1YpMngulsl +cZJHB0ZXACjSM5KcF+eacZ05VDD9CIozw== X-Google-Smtp-Source: APXvYqxQg7XdWi2P+IjrKemLdipownOJdTvpo7XfgdISFObb3yBijB2OIcKapzTCMZD3ZkZYrGYgAg== X-Received: by 2002:a19:9144:: with SMTP id y4mr11208407lfj.168.1572265676739; Mon, 28 Oct 2019 05:27:56 -0700 (PDT) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com. [209.85.208.178]) by smtp.gmail.com with ESMTPSA id a6sm372782lji.30.2019.10.28.05.27.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Oct 2019 05:27:49 -0700 (PDT) Received: by mail-lj1-f178.google.com with SMTP id y3so11131328ljj.6 for ; Mon, 28 Oct 2019 05:27:48 -0700 (PDT) X-Received: by 2002:a05:651c:154:: with SMTP id c20mr4826222ljd.1.1572265668380; Mon, 28 Oct 2019 05:27:48 -0700 (PDT) MIME-Version: 1.0 References: <157225848971.557.16257813537984792761.stgit@buzz> In-Reply-To: <157225848971.557.16257813537984792761.stgit@buzz> From: Linus Torvalds Date: Mon, 28 Oct 2019 13:27:32 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH RFC] fs/fcntl: add fcntl F_GET_RSS To: Konstantin Khlebnikov Cc: linux-fsdevel , Linux-MM , Linux Kernel Mailing List , Linux API , Michal Hocko , Alexander Viro , Johannes Weiner , Andrew Morton , Roman Gushchin Content-Type: text/plain; charset="UTF-8" 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 Mon, Oct 28, 2019 at 11:28 AM Konstantin Khlebnikov wrote: > > This implements fcntl() for getting amount of resident memory in cache. > Kernel already maintains counter for each inode, this patch just exposes > it into userspace. Returned size is in kilobytes like values in procfs. This doesn't actually explain why anybody would want it, and what the usage scenario is. Linus