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 733AAC61DA4 for ; Thu, 2 Feb 2023 14:10:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4F1A6B0071; Thu, 2 Feb 2023 09:10:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AFEF06B0073; Thu, 2 Feb 2023 09:10:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9ED966B0074; Thu, 2 Feb 2023 09:10:51 -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 8E0836B0071 for ; Thu, 2 Feb 2023 09:10:51 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 39DB01C67C9 for ; Thu, 2 Feb 2023 14:10:51 +0000 (UTC) X-FDA: 80422537902.20.B015014 Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by imf02.hostedemail.com (Postfix) with ESMTP id 4A7278001C for ; Thu, 2 Feb 2023 14:10:49 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HGdxufHz; spf=pass (imf02.hostedemail.com: domain of laoar.shao@gmail.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=laoar.shao@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675347049; 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=hv+a3eL6VMETyn2zLBDdt445PHXLpn20V13XQB5xq10=; b=kzFs5bfLsbrIXTjIMXwfWIdKi9vRUeZysYsvxX7u4HeGnitN8cMF8odMVJ1ksjyBeC2o6b uu0y8EP+COGP7oiag5bPXrgRLOv4CjRKdpbmedix/Nsb89dT932oBSwrfYgCwhSGO60sPP BbIupIUhTCWeXquKlJDPjS2t10GGqwc= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HGdxufHz; spf=pass (imf02.hostedemail.com: domain of laoar.shao@gmail.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=laoar.shao@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675347049; a=rsa-sha256; cv=none; b=EPVst9P1gg+iEHbihlCQR4B1NkuZ/2Zdde5bRdJpo9/2dkbMtCkWKc/KkkQ9yakDYZTU6G be8SLlZ14g4VoZUbgkacvrsKatmJK4lC5iV8kfHoMIsWoyiXIPNIHJGYY+vw/UknRKd6PT Oc/HGtKV6Kd+Gb2yZy/FCEXxjfGSY5I= Received: by mail-qt1-f178.google.com with SMTP id bb40so1912040qtb.2 for ; Thu, 02 Feb 2023 06:10:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.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=hv+a3eL6VMETyn2zLBDdt445PHXLpn20V13XQB5xq10=; b=HGdxufHzZVlMVMI9/MGyDJkL80VDfNXdts11g+nmFAnOX6qlAMPhqsFEiZpK30mzDW ljbuR2FEFDchqCMBBRegn4qnoy96SyO2cnFHxqgK12+VF8AD+8tWuP4i5YmXu4a7g/4a AYUb96EC8oywhOQzoG+uOykNSfVeHa8N2PzptN4SO89sbIGMJ/O6pdIhDD5fV+uswFjS yQt5r+tyo2LOGe92oO+LyJE/cQTY4fWbgN8LINV6/nOIoVjPl4tIb8n8uUXkhqsWfjRE EkoONFJ6mPx6pkHlTfY4zw9zTh71APYPB1WLg9s2aT/jkWtPrf73MoRhBjrAHXy5uy1/ QcEA== 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=hv+a3eL6VMETyn2zLBDdt445PHXLpn20V13XQB5xq10=; b=MxYNc+CIA4cfbzmGMIe/b/jfA5n9wqhlIuPgKrr7S+ykbIW32DiPIiVTpMiGd8W0dv ONhbYQco3wFGmaH17NBF/QSCXDGkROHqSmwqOHwJeUY6Pp0zt0avH/jYp4rleRg+DF8g pkHKQcjHRYms8ZRLHgkmJr5qp4H4ammZUjF89JEYpDNSwu+3CvO6gfLfdAcMzQdzgV+G OOr+FrIrnaIKYzJrOR4d7yPYmFsgNS3qIdTDEXEqpzD/Y5Kl7VbojQa1bP9RJCh/kOGD IslFjQUvpy+f40iSZOptE9bSSp77zTo6ioHBIc/mcxD/dWDmVeW3zIRD7vBvhwMkm8ZW L2ZA== X-Gm-Message-State: AO0yUKWCc2jRM6AOWfKQYvwXyM4SUp5PeE1x2NyK8gOPMGD5kn34667/ 9iQzFAON7CwSG3qWSwoY/cim2BM+ylpaeSGtaak= X-Google-Smtp-Source: AK7set+0homhPVsR1sbYpFkZ+BOMFucfGPKRPiIRZgDvjCblx9Sjiwfby/+L3GDADodOAu3MaUjmnB0q66F5XM39Zj8= X-Received: by 2002:ac8:5fd2:0:b0:3b9:b148:b734 with SMTP id k18-20020ac85fd2000000b003b9b148b734mr803830qta.65.1675347048416; Thu, 02 Feb 2023 06:10:48 -0800 (PST) MIME-Version: 1.0 References: <20230202014158.19616-1-laoar.shao@gmail.com> <20230202014158.19616-4-laoar.shao@gmail.com> In-Reply-To: From: Yafang Shao Date: Thu, 2 Feb 2023 22:10:12 +0800 Message-ID: Subject: Re: [PATCH bpf-next 3/7] mm: vmalloc: introduce vsize() To: Christoph Hellwig Cc: ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, kafai@fb.com, songliubraving@fb.com, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, sdf@google.com, haoluo@google.com, jolsa@kernel.org, tj@kernel.org, dennis@kernel.org, cl@linux.com, akpm@linux-foundation.org, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, vbabka@suse.cz, urezki@gmail.com, linux-mm@kvack.org, bpf@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 4A7278001C X-Stat-Signature: 54gtmcbxwdirbk3o4usqmzkutc4opcat X-Rspam-User: X-HE-Tag: 1675347049-649277 X-HE-Meta: U2FsdGVkX1/mkm1LAaFJcWKnaYupHUqoezw7oQC762y6I+Lc4X1OOI1n38ELeRbHK/I46yAFaUmqMbtZMfS4a4T5WbRk6m38SPWYKTM2r7t2g/Z+G4PowyOtSMQf/lq9UdHjvrGMkvMFKHZT/J4arpHmu9c4fTUnDX/BopNoMUlv64mcXd3BvET8cgRg2mTzFQhBxO5IeADCmrASsCBg2zO/Bgp6vTpfdtK5QZocSXvai7qXgyRqd4yUWXjso1QNIoHl7yAH6QKx0kfILlLEPW0uPCrZasCJ/3862gdYhxjAwULoKBNnLWTC0qEf5GbvyF1A+gUMEoFJYluRdAU8T1GOvcMXnqemCa82i/GX0DM8QqEE3aC7RKB382NppCyuL6JkO7cssV16QWRoX3Tu3/nxPptLaLafzqsh1JmwdnfkLUFQf4KRq4Fs/hZSrpAPVX7xdLtXiKWHshZ29k+5glfjcgCiA7XwtLYBb0nmwT3oCU6K3V+1wcXGjLkCI2U254rLBzMztlrzJJgIbSmchiGTjkC1nwyAkhW5PaQ1oPS5fVAXDjuPNMcF9R/2+LvainPhuAUDx33QdGWUzzkrwpj32NLwav+R9RmZDipSAW83ZiFt4lmOjFS+8Rj3TiRWake07Bh445HzCyKREoWWG4h5mLv04SYbwE+BTH9guzKEt+s7VSHLOmWuzVXi+Hz9UR9rpiNMiaL65gRMYz60P3f+xxAv9oGgqDboC/DHjrvx+PNYGuq9KMk18RIsrK3emJSsgTcXIuiFKgNFsEjsyOxyDLxtj560ywvayhPdimpFISSwfEQlswoFCoq8QxUQjs6bjKd8RepidPb4VX2cS04x7V0VsgQy7SfxDiqcyNuf6FzCfgrvMNYC/q36hKwmMLQWQzvHpBRqqM1S71ywZI0Ju9VnHACFj3V2LZ7THS0qTWJkITf50LW7h5hXE4ZNYiihf/GYNLgeqbCFU5d S5PCTw7F 2vpDLoI/lXXhYaKDQm87/LcHDC7LRmAcl7kGTo9HC6sSgbEHBvlzoxd6jTTXKz8/3HFrZdVUznd0em83MJ4ykKkWkW00Sw55LcY2XnIy6qSofqN+JdDfhuAa+Ewu1Oo/mPRKTRLXGQSl125+VDkxgRHiLZWVgNTFZTPh9aF0GNmtzrh3l9VkhvqLlNHDFlV+hQdgaYbdnVty70VYjKh6aBpX8ZCA8uS+/nD8FKZ0qGBUGp9fFIYz2Wzk4oxjQXMIpkEqyvhzHJWyLGK9g4YTFzYeZA9SN5fOiOhvael7JCaelWjBJI6fC/e4hk7v1awOkmUoCnsikPtpWqrC3e88fyabZ4Tbvku+C2LUUEr01OA5q2ppCTESbceqGUaad3kBCPWTVaf1ay6nY0Gde87M4Z95bdxzOs+oYT++gMR57uBEuA1c8rH5VrCBGwC5HfsLx6bImfBPeUgn5EbViO7ImBBYZDrhkO92lPS0CnTGSl9rne78E9xX6Z7iPUXiKII3n8XVaoJAox5/JteVfQELILySZzCQLqGIepGXZldvRXRGk1SKMy+d4E1c9Ddc2IB0T+Cvd8Q9NVL3Fu9LTl85N13AHkxao71iB4Npr8yHjcl/TQo2NlEhPuPflVA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.007047, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Feb 2, 2023 at 6:23 PM Christoph Hellwig wrote: > > On Thu, Feb 02, 2023 at 01:41:54AM +0000, Yafang Shao wrote: > > Introduce a helper to report full size of underlying allocation of a > > vmalloc'ed address. > > What is the use case for it? The use case is in patch #4 and patch #7, to get the bpf memory usage from the pointers. #4: https://lore.kernel.org/bpf/20230202014158.19616-5-laoar.shao@gmail.com/T/#u #7: https://lore.kernel.org/bpf/20230202014158.19616-8-laoar.shao@gmail.com/T/#u I forgot to Cc you the full patchset. Sorry about that. The full patchset is at https://lore.kernel.org/bpf/20230202014158.19616-1-laoar.shao@gmail.com/ -- Regards Yafang