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 A3D36C369D1 for ; Fri, 25 Apr 2025 03:54:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E8606B0006; Thu, 24 Apr 2025 23:54:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9945E6B0007; Thu, 24 Apr 2025 23:54:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 85B176B0008; Thu, 24 Apr 2025 23:54:07 -0400 (EDT) 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 675D76B0006 for ; Thu, 24 Apr 2025 23:54:07 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 475F8B9787 for ; Fri, 25 Apr 2025 03:54:08 +0000 (UTC) X-FDA: 83371198176.15.9486B29 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf18.hostedemail.com (Postfix) with ESMTP id ED5681C0007 for ; Fri, 25 Apr 2025 03:54:05 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=ox4Xt8WW; dmarc=none; spf=none (imf18.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745553246; a=rsa-sha256; cv=none; b=KfLtynahOCFusOI31vhRhyRoHKP4JRZej68aAl2rIutwvkhmGYA/F4mVVP6sGJPRftNx4B C1ECguEvU9gXEUov6WWbUw69G40Ysw+G5asQkxvlaNQEleIOLxMHYQkHClyeij88sLJL0X gfG6yxop9ZCmXdDaEzFfdGy31IKVXCw= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=ox4Xt8WW; dmarc=none; spf=none (imf18.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745553246; 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=7shqdOiVhHCcIAIT4yzufh3XKM7CeHmj+fqBHY1a078=; b=irLCe+48kWgdAJjIZ4In7Vmm678TPabvW4lGeL+O6rPFABDTh/HPpq8o/8KuWfd3CNrDX3 sE235M0MmgR1um05rdprssc8Cy/VK5CmtP6NrACkNz7LoupiEf5iAUUUpLhYTQccjfgHTq FblZXkvLYokGKckJDhpMmMjQekt7Vsk= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=7shqdOiVhHCcIAIT4yzufh3XKM7CeHmj+fqBHY1a078=; b=ox4Xt8WWCDLVunCladJZnp2dyB OCHJx3MavjMVWkclCPptvOeryfBsZz4DQgHRXGU4Iq26m88tvgbl0eA03YCG3SceH2J7HvQ5pdRnO oo6rZyqCuo5xj/1liWKPFWWd0tXERxK4ULvxIu2aaami+jeGPPeAM4+H4ykzENbAr8uSJp2jBXi+t BhD0uwmqcs/jtX0esHPRSadX1/BEhASMyqKVJNlhmyFckbwkPz7DY1fxoCBgCRrs+FpzamUYzrBJL rTuLRqhtZAhtjjQ0tzL3jgZw0MXrPJs+WnRS8Cb38lg1oRWC8+1RHbWfPM55wRyNMCjhTNQ3Vtd18 anqXgWrQ==; Received: from willy by casper.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1u8A8P-0000000Dhqw-4BxZ; Fri, 25 Apr 2025 03:53:54 +0000 Date: Fri, 25 Apr 2025 04:53:53 +0100 From: Matthew Wilcox To: nifan.cxl@gmail.com Cc: rostedt@goodmis.org, mhiramat@kernel.org, akpm@linux-foundation.org, david@redhat.com, fan.ni@samsung.com, yang@os.amperecomputing.com, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, npache@redhat.com, mcgrof@kernel.org, a.manzanares@samsung.com, dave@stgolabs.net, Baolin Wang Subject: Re: [PATCH v3] khugepaged: Pass folio instead of head page to trace events Message-ID: References: <20250425002425.533698-1-nifan.cxl@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250425002425.533698-1-nifan.cxl@gmail.com> X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: ED5681C0007 X-Stat-Signature: 8jw6xjtgmnzs4x6hnmrjwnjimkzmkt6m X-Rspam-User: X-HE-Tag: 1745553245-757896 X-HE-Meta: U2FsdGVkX1+PvP4SiyQ2EGjKyfIj4FE2UMCkEcn1GQ5c01iieibYo56f2yB/NYNbp6AVT0FEoWz4us4d9x7kK7fNtBw4SGZTcWn7J+O7NV7CZSXMrQmejmGntpZzITqTCyVUw0ONZFjFlmhGZxOmOy5/fYlLew65ymKWwGpZz4TJc1J7i0A3NxdPu97GO1/Aj9jUZtfe8Pns3EXNLhdudA+fSnRSdqLYC7n4iRTvUy3XLyp2fgYSEM/As2U3Kg5NwZWhvb1FC4amukdLxcnVNBvtMnOa1tut976onM0DE082bxr/POkkzstcQiEBa88dtQAMrFMUdWC4vpzhsFrX8ZSNQWSJuvHLig6Wy97lSpDH9YZV5yX3UaPLpWs8DVYkz2BumpdEhXgiqljhIBjFXj9sx0MM9lIo6DLiX5WmZ9HRk2lH7DVxgK2odtZtBeKHNH0ryqTyYKuldyCRlPShUzwTkJfOAvjLt2FmZ978lOn5af6FVUiurQ7s5SBnYraGgzm2OoIrMTWq/eVJ7AhRVB8sxT4cr1mJmT4fZ+YPaTiVaHuk/o/4mraMk5M5Y8/L+KegbeZkvGji0wwxjFGKauvF3aS/cqpy7DL8jODdY+9Ww+Xta9phvycUmhfZn3p+C6h6zAKS5958tSTpbauVgfNysBaJwuyyVdP2bqGqGemqEzcVjblppexRdeyGF5ERuZCB7k3kbes2HzsqfeoDmdEAjeOL6jJWVYgymtve5ZSIPeRUnanjdBbwDP2o4JLB9Ozs228HoEqr79x6B814sL9VdabxEVw6QM1eKZrGoFAv/OS8b2LsTfltgQ/bLjfURRcHkrB6Wx3fFFwr6Yunwp+x511C+Vv+mkAoqbHn7Ze4Is2slHxaJ4tPOvj4GIBMGhP2Wztu0mX8Su8XEoEpEjRkHY4wCx0xZjhiH7hb0ruSFs8yOKZGsjMWsqD96mM+ZghRZGN4LmDZiLdcamS EyjhR8GU VOa/e0jFcI0dY4dowl77Ngi5fmYUAFFmiV7hKudojDq/qyTPUbW+95Y8bAwTM3Sogcu8XytxblLdvQ7CycI+2qoj539764l7Rxhl5B8DTvr6lUo3moWZ6jp9nc/FJ0XYWQcIC12fam1xuXM1FRIXQyTVF+WE8nLcpTDtk1Mh1DfVvr1CRbObiNScxDo0yhHAXmf2W75uaLsn0o0ZABD7eaNn6q+22UmNjFd71qP1TGf1bV/jLPibCH7D/LtPGrzAJXah60bFzmV1x4PkwVhf+jd4nVw3/4Cv5YBhIK6qeDPNpaLpPyM9o29s/OfnSpw+CplSzraq81rxN0OClrkPqIMow5GgwTmUobhRdQAGNzNrGvOfJ8RjVhChGWYRh1+TodaG3jZwtAdfMaURE7WdfxDAeqlPJRNuvGPX4m6PQNDLh9jAoxmBpJQ5gDNn+ldF0EAfzM4S3tqtKz5iPU2dWlpBfCgHnO5bUheKG3LtaHhN8tGDwH2It9ZIi1vhYGPEpgS3UNfqia5kwfyRmZAJYUuPS1V1HmXrS+hfYIpMOu+YpdvDllZSDdMcaN6gur4SqvN/d 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 Thu, Apr 24, 2025 at 05:16:51PM -0700, nifan.cxl@gmail.com wrote: > From: Fan Ni > > The trace functions trace_mm_collapse_huge_page_isolate() and > trace_mm_khugepaged_scan_pmd() each have a single user, which > always passes in the head page of a folio. > Refactor both functions to take a folio directly. > > Signed-off-by: Fan Ni > Reviewed-by: Nico Pache > Reviewed-by: Davidlohr Bueso > Reviewed-by: Baolin Wang > Reviewed-by: Yang Shi > Acked-by: David Hildenbrand Reviewed-by: Matthew Wilcox (Oracle)