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 8D3EFC48BC3 for ; Mon, 19 Feb 2024 11:29:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E88F6B0071; Mon, 19 Feb 2024 06:29:54 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7996F6B0072; Mon, 19 Feb 2024 06:29:54 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 660656B0074; Mon, 19 Feb 2024 06:29:54 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 50FDB6B0071 for ; Mon, 19 Feb 2024 06:29:54 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 89B5912029E for ; Mon, 19 Feb 2024 11:29:53 +0000 (UTC) X-FDA: 81808333866.06.00DA8F5 Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.43]) by imf01.hostedemail.com (Postfix) with ESMTP id 36BEA4000D for ; Mon, 19 Feb 2024 11:29:50 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Oo0aKt3V; spf=pass (imf01.hostedemail.com: domain of zhouchengming@bytedance.com designates 209.85.210.43 as permitted sender) smtp.mailfrom=zhouchengming@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708342190; 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=cG9aV3CX97NJPbb0apJM5Ou9dcYoJ0CVH07FAS9ZdQc=; b=UNVgdc0N3abbhBvBOfgpyWFnLEzSUcJExPnr5BtGOOasBhXuebPxRnB66gONfRRAJYeHZ3 sHTLFcdmnF3IUiRg7KduyksPdQUgxd+0chI5mcoZ3VcgOdkivw9dzKh0nvrwwv/R5JUbXS eyyXn5wNYUxqzzj5LVEyn+DY4d1LVNE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708342190; a=rsa-sha256; cv=none; b=cVCdyNKkgp6OJTMjDQjatJDD1w/NPUb0qxWnP/3d5ur2Crctj+iBPdkEYs5RocjXqq7RFz 3JtfSelIdVUO1M9JBnmkW1v0d5+wsbYqQZFgcF+cBRa1XH2l0KhyF/nX/cwQ/najIIOnBF dlPL9SVQ2N+b7XQyMD5IurGf1SLOmds= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Oo0aKt3V; spf=pass (imf01.hostedemail.com: domain of zhouchengming@bytedance.com designates 209.85.210.43 as permitted sender) smtp.mailfrom=zhouchengming@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com Received: by mail-ot1-f43.google.com with SMTP id 46e09a7af769-6e2df9e9074so1299990a34.3 for ; Mon, 19 Feb 2024 03:29:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1708342189; x=1708946989; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=cG9aV3CX97NJPbb0apJM5Ou9dcYoJ0CVH07FAS9ZdQc=; b=Oo0aKt3VNlbFcbvZUIym3nsQXvPZK1LSwSZ4D8Tz+vcDEkkW9gOqzxu80jvPSYVvIa Sq03z7d8z6Up9dhf3qXI5jPB0gF5vlvmDFVRvOmocZUGKB1YEepJcbZetUbEq5HN97LK 4EpSAPX2vxD6mvTDDKgTsZYIvd/7aN5UxPJcei8C3k7bed1rjufnDPyY9h0qNsTbexEM abiQlsaF9lhOsRof61CU7M5kwzZnMfrUDDEr9ncNWYqKtm4OGlQISEuQdBOjRcZ6H2e+ Vxhfm54e0uGRlZrcvdJsxsHSL2eMvBznX3mIp2hvDq2KQfvd9/q1wkNjnHm4PndrsXtd bJMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708342189; x=1708946989; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cG9aV3CX97NJPbb0apJM5Ou9dcYoJ0CVH07FAS9ZdQc=; b=kO8CJGqIdvguX7vUVyfVeL/DkEr7mWPRzKXmvcHvNqLHx/nwsL53j76Rczbub/e2aQ U2Myrozht4LqtjTAaQUj00ec/Ai9lY5Ph1WdMqQk8YeDpOrmm3Ui958UOJmuL9T3SaLF zRnoLgHNbwqjlsMoSEF8CWL0nriHCzJzGCe2ZEuhxJHW6SlGkLLR/rJ+hVRwIlkhP6I2 bouT+UiqDAlskIdPrAui2znjPtp1wLGHK8ke4EsUUW7GhFHShB9XnrCgXKgy1Uhutksf qoYHjOWqWFWSRmV/Hf8W8F8PP5TA08Wwv3D0rnXb2dE+NTIamnWeeH12dn9VKa9Xn7MD 0eNQ== X-Gm-Message-State: AOJu0YzM+DaagSG2977fTfqRRQp7b9h0oIrlJPcB+WtdZP6PUKK8XC45 n3GRAs3CUTxJkIP+WhAHGxIyHUrS74aWzkkYVHrZmy9SsBvqlDHfDd+6lWWMW3k= X-Google-Smtp-Source: AGHT+IGi8ElosdzT4CgDfHio0e/jboL3KdbZ3z3Ao5xFz1JHVyhu+vj/sBxstk/McYjajD7KCA/rVg== X-Received: by 2002:a05:6358:6491:b0:178:799f:bcea with SMTP id g17-20020a056358649100b00178799fbceamr13899484rwh.7.1708342188999; Mon, 19 Feb 2024 03:29:48 -0800 (PST) Received: from [10.4.192.10] ([139.177.225.254]) by smtp.gmail.com with ESMTPSA id e20-20020a62ee14000000b006e4716afa58sm483424pfi.159.2024.02.19.03.29.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Feb 2024 03:29:48 -0800 (PST) Message-ID: <5cb54690-b357-4e7b-ac6f-23fc8dfe575a@bytedance.com> Date: Mon, 19 Feb 2024 19:29:41 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V2 0/2] Introduce slabinfo version 2.2 Content-Language: en-US To: Fangzheng Zhang , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Vlastimil Babka , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Greg KH Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, tkjos@google.com, Fangzheng Zhang , Yuming Han , Chunyan Zhang References: <20240219031911.10372-1-fangzheng.zhang@unisoc.com> From: Chengming Zhou In-Reply-To: <20240219031911.10372-1-fangzheng.zhang@unisoc.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 36BEA4000D X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: eiadzz974noapa5mdn3pfbo95jsrtinh X-HE-Tag: 1708342190-208769 X-HE-Meta: U2FsdGVkX19JjI0OPlQWJT9wYi17sV3Elvbzv11VR1gWcOKUf8bR6trQ316dHo9ovGcaLHw/rcHgRJMEQ5ZE2oSwHqcrXu5mcAF2MNeLEUismoTCcfch0IXfsuHpft2Yuo0NeyCLyLrkOxRfyBIc/ECrSY1RpPjm3Hj5v6aFUZ4vyvCKssxgw32utcPTsJx2mkcsdmNMbPWChcQdiRydC6JptCGa1l1MhbpcEZLL1c5/HK+mFosrQ3LraIWJ6rw+iZduulczCripIHpnP8YGPkrEJeB+OYBWHrKuMaTg5kz/9eAR6QKqEPqCon1yNc1HDmtJzuYISfl8RXo1g2BeJfqMXSxXp1OKwNcQkyzW6gk6W7rOcCYIWILDsQmDsucFjQjETDnFITgzpSug+jJyIlF7sm/46KgMNQBnosHQRXrKrYqtRItwYmMuWgF5N+3On31nmzRp2L1fZ+bZowhp97XF0TlwQYgcfLjjpDb5treAivWG4upRLNKYSgOnWtnuxHVvApml2rzZ5X14YEX8DGNdA12TdSUbZmNdTNamilPQLJTlY1ofRp1TbHqUlF86XFOrHIPOuH4ODsqMWiHbzZyJY6/1redml2VMMRTI2mOsXmofIJnpk2XlcqMmdDdB/hDLc0jAL8/FgXq7Lx81jru6sgk8x5K5xEvWyxiIPAzTMhrknliHFFo1X6K2+S+AQWCMkHpEUs9M8dh93mWLAqiNMmU2tKXnkn/LamttXTkzhBY1DvGVvxttBB41h1YZPBeuJt3b1KKFbOBFK8GOia9E51ibpaJOdBfUvkfZBFcOJIeAe4gpJvK8MJDcLHm3B3zPV8/4EGsi2ZQFvLm6c3nOM0ApclSPXz+x1KiCNORFk0HIyzMBiAgix5RuQLo1jhlcdVwEtqZhxdg8b5ku4lvfb3KsanGyY4HxmHZhS1uASJJuWLEMpcW83v1teCvHDYhCFEIAXJtFHONXSNj gGBcsPjv aMYIVOUvuEmNe0bWPCgLEOu3dx/rOgVRPEeutMLmnHgEp4n9TTm9lvUXT7HHNLcryNCV9ladtVKw8jH6cqE7oGTck3hFYAdx90TCDbNmffS9jdE7lrw6WGVyq3UmFKURT25QeJl3xv07omFi3JKyONjNC8gYUrWJGGM/GHCtKk3RenBlqZn61y0Ymd37Vj0dL7cFEoZ3qzexqOKTmESy+VP6okKQlKO/ecgrNik2PbT4zXQhxOi6XmHG4aTA78u12Pvb5anvLasvpCrmdBkUBxqFB0ZzEF5kVethd1JfObpeF4u5uFn9yJSg9Lsce1TnYBT3wYhsdFJKpAy7s8cDyFbEdrmmmc1qtgYyoSpPqRQqd981hSVyLF+geLHZvT8U1JmqIpQ+/HLVr+fbFcUCpgQl2u+hFCdTwrGo/LnernuUmVUY4S06yW+niabEtJBjOYuhecR1eze8885gQLs3Eck8tHEPt8JF5E+NMCaXFdRA1bZyQQGKymm2teeZjPa74z/DH/AQY99UFtj0VdCzwPaLnSjFIj8uTcynB83w1Ki8S55dP8+Zldwc/CaIBdafyHMg0eCTlgOoEW8abCySiWfzbhUdhbJ/4Y0C+VkvX54oL37E= 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: On 2024/2/19 11:19, Fangzheng Zhang wrote: > Hi all, > > This series introduces slabinfo version 2.2 to users. > In slabinfo V2.2, we added a slabreclaim column to > record whether each slab pool is of reclaim type. > This will be more conducive for users to obtain > the type of each slabdata more intuitively than through > the interface /sys/kernel/slab/$cache/reclaim_account. I want to recommend a better tool: drgn[1] for these tasks, instead of changing the output format of /proc/slabinfo, which may break existing userspace tools. [1] https://drgn.readthedocs.io/en/latest/index.html# > And we have added an example of the output result > executing '> cat proc/slabinfo' in the file > Documentation/filesystems/proc.rst. > > Changes in v2: > - Modify the slabinfo version number to 2.2. > - Add an example of slabinfo output and future works. > > Changes in v1: > - Add a slabreclaim column to record type of each slab > in file proc/slabinfo. > > [1] https://lore.kernel.org/linux-mm/20240131094442.28834-1-fangzheng.zhang@unisoc.com/ > > Fangzheng Zhang (2): > mm/slab: Add slabreclaim flag to slabinfo > Documentation: filesystems: introduce proc/slabinfo to users > > Documentation/filesystems/proc.rst | 33 ++++++++++++++++++++++++++++++ > mm/slab_common.c | 9 ++++---- > 2 files changed, 38 insertions(+), 4 deletions(-) >