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 8A042C282EC for ; Fri, 14 Mar 2025 18:36:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2DA03280003; Fri, 14 Mar 2025 14:36:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 28BDC280001; Fri, 14 Mar 2025 14:36:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 10603280003; Fri, 14 Mar 2025 14:36:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E70B1280001 for ; Fri, 14 Mar 2025 14:36:38 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DD859AA0B4 for ; Fri, 14 Mar 2025 18:36:39 +0000 (UTC) X-FDA: 83221012518.20.88432D1 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2077.outbound.protection.outlook.com [40.107.94.77]) by imf14.hostedemail.com (Postfix) with ESMTP id A3C8F100002 for ; Fri, 14 Mar 2025 18:36:36 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=tj0Xakmu; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.77 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741977396; a=rsa-sha256; cv=pass; b=5bkKwU5APbVpO1l9Zitxr8CYPK/zh5UpEOqfLyVT1GRejOvc7xwSHDz9/gAiO/g2CN6CnG G61F4KPneYLG6CwTcoHWebgtCn4YRsfdvYizDkVnroGuUkjPCe2oLqF6jXYBfZU/KVJ6YA /wrMuLSfvICGkpzKGlwmSlCIKAJWyT4= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=tj0Xakmu; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.77 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741977396; 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=7jXdL+pwVN2aQmsvhyqR6De++YyjAF/nWdD4A/Y8/eo=; b=pWD7EO8J/4o+z+kYx1BHAQJOlQwK62EMRHj5EjMgkJZoRbqmQJhn8ooDw5ZqX1/wwSWO2A +zQXeJSwYJDyljoJexqb0qEp1NMpQ9SmV12YGZJjZu6afuHn2KqL1qtnJ21g3EzVQieduH icx6FqD35GNo5UN7ln7oFs0hwWLQN0s= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rPEnS01qpJaWrihFjepgjgjyoKbxfXGAoYHM+pfKwA56PZQXHDo0yxupHn6YCWa5yVTZcH23Xup9SOgQqwoZTS38BqEg91HfOkwHKOtQ2UFw8R3wKJrxVWLDlqVS44Gj0zXeI+MSgFfcuUAN51uayOXSyWy2JUOlo/5blATk/kQCcalH2p5JJq1YNk7iNv/JfuvR0SJeKKQeIL031fLZoUUVbDm7bu8PVVWqirF2/5iylnWFOMpPaCF+kVg4Ffu2ucU1agwqymkKMEts/EzbU7DGOT78diF6oFngNwVN19CSoXyf5uLxBydYvdgP4KbPjQRqA1Ab2Nhehhz0ItALKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7jXdL+pwVN2aQmsvhyqR6De++YyjAF/nWdD4A/Y8/eo=; b=rvkvflvuuk90WzXrYBTrgaWz1f5wq+rwFPMgF5ARntLnQfh/5KxD8PWBeKvMfIk+0tEzZJABhlp1q7OCFC1YCZehB5XgCCLjHxqneJOzAwG37R6gSaWiQBFyaWOtS5iKu7CS6Ak9nHs/6iTkRRUvqBsnFddAi8ea1ROjjV2QIC0nTjjchB3n/qT3l3J1EVKGHlWxi7o44UqXcPn64QJGgO9p1hKZrNj5/TS9LvGROKxx+0t7ZvlxFHKEF9OSl883N43vPmSW4BqH8V46sQCxzxKxVNsLuhu0b5sjkfNDVouWlnxq94GWEF2zc+fgGDallLIsq3QofpRw+/EmysNL0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7jXdL+pwVN2aQmsvhyqR6De++YyjAF/nWdD4A/Y8/eo=; b=tj0XakmuFCzIxAJf8/Nx+uerwcMRSa4c+UIbikJNCGvZ97dRxQXLFYx7h5twaC3IDTO8jfFmeKjHrTvQcS5ohz4Egga8IAkQmkxiFqJYK38XjUB2q/s9nInC4ZBTbEBUayMl+Qy7XBbGnU6+0TezG10SvN5XJ60AK/Lv27r045PsHPIsqIOfkUnz+1rAwecTdWIT3LL4I54nI7uGbKSZBZZc+w1atk2DWaSylCxqSitO6wZ3NvDiLtZpv0FPoNujhjBli3fYviQWev38tcJth54CPZ5hT/nVOkDmzVdQRutt01FUhXHP5/LCMcHGW3qXjuOp6W+92K182V/+6RJDYg== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by IA1PR12MB9522.namprd12.prod.outlook.com (2603:10b6:208:594::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.28; Fri, 14 Mar 2025 18:36:32 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8534.027; Fri, 14 Mar 2025 18:36:32 +0000 From: Zi Yan To: Johannes Weiner Cc: Andrew Morton , Vlastimil Babka , Mel Gorman , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/5] mm: page_alloc: trace type pollution from compaction capturing Date: Fri, 14 Mar 2025 14:36:28 -0400 X-Mailer: MailMate (2.0r6233) Message-ID: <9AFC1858-947B-46A7-A332-EEBCA456670F@nvidia.com> In-Reply-To: <20250313210647.1314586-3-hannes@cmpxchg.org> References: <20250313210647.1314586-1-hannes@cmpxchg.org> <20250313210647.1314586-3-hannes@cmpxchg.org> Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0114.namprd03.prod.outlook.com (2603:10b6:a03:333::29) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|IA1PR12MB9522:EE_ X-MS-Office365-Filtering-Correlation-Id: fdc4e268-887b-4cd0-0381-08dd6327246d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7lWhjyHX3b/kx3QZxogaxGePRuVL7KX/cBxBBg2KdEDD7D3+UCEVEjGUo1s6?= =?us-ascii?Q?AdRhk+2T7guSMdqB813Q+H7XgjVcHS5nNgumV9hfjjp8DpLd8aNmGO1R6B4e?= =?us-ascii?Q?VUa4+dlHfLx+EZQnmcYIBoKZyrNCLiefKoQr3t3NQxg7Lyc4xtsOKgznIEhx?= =?us-ascii?Q?40Z7sKgKU2ILOgBqsUgr4OQAQQoV4qcRosXea6TQs2haPx+w22XfJxzqAxOj?= =?us-ascii?Q?bDiWBbUuCS9LcsYM3+evtrL0PdnisXRRmOkRaMl1Amm2RTMgkBQoT578A2RH?= =?us-ascii?Q?xf3VCsJmIyOn1e8O9bqsX8Bz4YKzTCW/atFoFb5Zz5fZfv8gnfMahzZMFAlW?= =?us-ascii?Q?h1NmU4JPwWaG4Wt2454UHrAcpk75K1acghAc3MFIKZRGVCUOSL23W/KqBsUi?= =?us-ascii?Q?xyPW/+e5KqIHF7zketmGE9iMT0E51xkZ6kWCsmS3PZuQKhQxZzg7UHnla6tQ?= =?us-ascii?Q?1TrLHo7+mIWUcYvLPndkPutm+/FONimrwXJGjz2S+n3VXwIZ5p0LIJX/AcA+?= =?us-ascii?Q?uHLFKQWb+bKzL2KLlanDrrZN6zGnZLMHIIhmrT3R1TQsV04KXsdtu9xWS7wA?= =?us-ascii?Q?9KPdBp48a4lQdyewYQOv6scgO2W60bfjQQX21fKMXqGmPZ6VxhWBOgrt1oI8?= =?us-ascii?Q?JoMzVLv8CgKm4Rh6Hh6oR6jzGG3qd/xWYAzoyJlNfCsa3qQumbXkDH409cnj?= =?us-ascii?Q?I+wSUIHP4c23OOCrpbgvLIMflvKPZi32BZ40zWSozCmIBIFF6qBIBo7rDkJf?= =?us-ascii?Q?dWrIKvDWx9cM6cyGkjUBIACQyRV4kUS0bGMZCEV3FxgYLwtwei1wd6biaFOx?= =?us-ascii?Q?nk4oRcqoUktF+H8OJAsuixsEcnxkdAnzvHq1rVmAXCePn3+SLHDLukETCS0F?= =?us-ascii?Q?ym1WiDadBlckzXzROOelV3ej+Ybenc76DGfOQXP+kNCexu5POIWpKhbq8jIM?= =?us-ascii?Q?M0gUv+5bP1WgOUXZxluqFduQVG40647eijainwqpfgz3S0rJODoCbyoUS01m?= =?us-ascii?Q?/E7DTrFJ6VgQ5Js8Ip4kIawIutVJbMdmjtCdJpZL0t6S51WNP8DEhUvPZGEc?= =?us-ascii?Q?pfsdZgS81McgCGsV6CPiQvLJg2g2MnMTe483ykiGSydZUoZPlMrHyrcIhbaS?= =?us-ascii?Q?YIYagyiOidwgLjJXYa3b0aqi7dpG9JP66C4+ywnlQTUvWWHknFbGMaT0zBbD?= =?us-ascii?Q?S/3NIcIQpOJPfOhPaVM3OX3VdCqub1bvDi+APsy7iT1o4c9qgUoxj/qeD/r1?= =?us-ascii?Q?5436RjNOzRYvgbKk8aicnLdfeWX1t/SGLh5MSxOqhUTeJleTswr+/LX1vhKQ?= =?us-ascii?Q?a3jZQC+ZxcfYuCM98piSz9aAsAgrgVyjdGPtXsqz0NTONbGCrvIvtxWmKaLT?= =?us-ascii?Q?0xIwvfd3CzzRywIxz8SV/K/H6htM?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?MjTxkgIp9exV/BGNvf1PLfoeyE4bxHRyjEbVUxqAbYLv/X8lxwawu4Vl9L0V?= =?us-ascii?Q?GnUe9MYhYJK0c5bYn4y3s2reBNdSVRIKUE4rrAxTp1UFb+YIHZnmQZTKFnTl?= =?us-ascii?Q?GaKmu/RZ4jpw3vdmNp5z1Ce5UmTfr0AuTBCxwSejPuSKJjKUVrHW4tYrffa1?= =?us-ascii?Q?U8govgTumIo6SMyLgEAVmIgdYhYZ+IrDqv/NEs3ESEGo5O3urmAy7Su5SQXM?= =?us-ascii?Q?JDCxaenvf6dBLB/erKZB8+5NTx0C855+J3o+T7YqKxZs3QWgavd1t59LXJxA?= =?us-ascii?Q?9bfdXKLvvK9qmQydOAMdhYq6kFnaDsHlU3/E99poQHRpXjn9ILyCKO7IDUjE?= =?us-ascii?Q?8kPf6M6WO2zDIxcow1GAKwB5GGqR6/GQxcWixkcBaHSYDob/awtf4EUhKDa0?= =?us-ascii?Q?7BUUtPoKmmptxfMQTbQ30LSI1X80kUiJjgRC2xO/8wfb/r8rUCC9RMyuTiT9?= =?us-ascii?Q?IYb1flMeu8DunibcEJl9dzSHavXkSH0sO/sTDAj+Y7O5SmIxJKeBpyRC/KJH?= =?us-ascii?Q?2qbOB8J1w5PD+Mj8dDx86De4CbZia5iL/4mrTt4tY6u88j3zMm3oSbtXef8b?= =?us-ascii?Q?+QgroR5Eaf2zmoM8XVk0sPEE6/NNSbSSxsVi4FlAub718NJl1D+peclWOqHf?= =?us-ascii?Q?9WHxr3NpiHyYJjhV4oqajGeMFyakO18NjRhEJRsAbnq0CuEx60lOadmCfqVI?= =?us-ascii?Q?cvfWDQQmjOTmCqE66XJ8stv7fvfTv5k2GfysBDdAyScJ1i+lPG1IvLjXAlyv?= =?us-ascii?Q?muxVgHvCwZtnZDbnF4GgQ9RIpvaAgeiKm9Jy4dgvzTwP6QzDGThGaxc18uJN?= =?us-ascii?Q?FhLyFqMa5TWDYNl7GfYDgouVrWB/vn8q1yVN6dRYmPmOsbxWCZLP67sxdcX0?= =?us-ascii?Q?PuhcX8Z13ItB7oi+Gmm4Cs+6G9nDjIUGZshvEXjF+iqA0kxkzcCSeJaXJsmk?= =?us-ascii?Q?poOoaaW1Za5nX+pj16gS//IC9db/klkAiFcuZubQm6pAm1jyMyTVG7HnXekz?= =?us-ascii?Q?LV67Lcbr3CLBn2TRYpgE3afzDaNRYuoIMaC7CYdGvfGNc27o17JVeLatnOfg?= =?us-ascii?Q?JAJWXWrNcqJEG5DHHsd/oy8p3rohF/cVrJ3DQJgsyuWlAnZoFGSK02THBHN0?= =?us-ascii?Q?XLeiuzdbgERx/1L3B8nq4OFdROQb5MAieg0ilEi/L49tRFv5BxqesZPS6cZc?= =?us-ascii?Q?H5h4TGUvfJ8UJ2vob+4k09r/nWFNo75c6V1t6RpAINc3rYGAbN+21ZUG1I53?= =?us-ascii?Q?hN/icelTbkJ5iWNSsyYdutuwx3JT70lUk6doMxhZw56EdqqZvDYGhdcI38jo?= =?us-ascii?Q?4DOdR6qb46Ovqa808Ax7ytJ1M8nnAbp2t+ygA7wfyfu99KKOrp9WT2/brSHP?= =?us-ascii?Q?LEcb2EcKdtYOFpgFUlR/yCSXRa8mZMJjgYnTb4Sah6HrrmoFWFdedAqWzurQ?= =?us-ascii?Q?MInQCXxuwzTa65DhLInvhm4waVHE8WTxZerNE6ut0fu4LmckLNHDskdfJgXD?= =?us-ascii?Q?UMiuh/OxXj7+kI666IpbGd9Iis+Be2tqLxSEO/DtX/prdagGXRsxRlA+d3gZ?= =?us-ascii?Q?X51D+WJOhvjQRdcitVk=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: fdc4e268-887b-4cd0-0381-08dd6327246d X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 18:36:32.3335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Jk4f3jTFG+gnC2kfWD73EplZbUZhu4FX87j30ZDrlZGKUtAB1sARF3NjySrROm1+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB9522 X-Stat-Signature: k1dg3w6iq6jx896r9rnefh8kkekjud9z X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: A3C8F100002 X-Rspam-User: X-HE-Tag: 1741977396-871904 X-HE-Meta: U2FsdGVkX1/01+OsSzu7cuYepbhRvySZPxMDeSqgcmWVYVFjUxpp9FFJA0+anpZILM/wq0GoOtnrmqQ9VKkWScEzOPy8qf7Lz5Idl6e5QRnNWb7I6mnYNvs1DWhuFKup28fCIowxVNT/fG9lRANxKJL2s8OxWovHajqR7kqH+OU47nbJiHOrs2ABvfPOM8EQZjse+52arPmZ+5BiTqekZqyFBEaGselFeZjxs5dkx42P/PCgjYyVDF7AXHQtfyRFOo47UVEQMCCsgI7VTxS/JpYjUH1BHg/1EQmwZq/mwvDAmSqCj9C7aKbhRRhpdrGSDlIVBdCVBFB8ysHa1bz6MtyLnba44z0PLrGr+5YjGIyEUQoXWJ25GYdF082sINgoUdROCb5554weQciqm+0sF132GcxfjRF9zXyZIBLasqL12pJ2gwqi0QsYzyU5kqzp75W81aKWpzJjauPWQ3o+IcWcmJy7n1f+r2dnz7FDsuapI/Gjvt+k3IBVRYSqbjSfs3LKhHwUYjBcbbb7JP3R5TaDGgRbp+X0ofUwXhS7uaHMyxnfoa0PFXMoAlYyh4BQV+70KanayQAEDD1xtgKohYGrOIZV0OdzQmv91XZ/ZAgHfNk+Uj6y35z+ueW+uLl5ARy/zI/DjKwvpOiKH6o5K7cGMAWk0TRHKCDsZAHOYkL8F/tWMR/v06khxTRVJAlmse4JkwmnZdenRW+gZ+8sQ+j8UNhK+9NrUsnh+06Q7Kldg1Bgc/CvUoTz3HC96+xLb7dIxovXgYY5VW7ECljuAeIHMUaGziEd31xOZUGUt9Ngwtm1IjAEHcvZ9cEcqx3MwjmgRZ8RY7EQd+DhVEHgZCntg99NnrwJ9Lsm4+HfB0NjzPxhS5Sr/x7eEEpcQPW52GtsiSFPplJg1exE9voYginnPpbYhNRqIU2S+tnzEPDujeya95t1bLt6cuJQBOkYdj5wqqaRPMDvnntjj8F hcryKL9v XntRstzjfVQm9UyvUkwIN1NT6oMKp3cCIFTH5E+tiur65RncOv4U+wvFYkyX5okeZi5IQD10EWApdUm32FqVpihoRzz6miDTorL8NjmJj6jL3959+ug1h+DgduyKpntDLq6wIzf9aSdOAhfCEJPxOD05x0vjaFrTraLYo+lO7qvsnxXx8BtzSwYBDm/E118yQ9bW3VNQzSN9S2txQCZUHwNe8A7AtUh3apZWBs7xP3xurrdU/J5X+EylX75hAYAURVew8xhdEXImCLfYoSPFjAVeOJxSHLuPIVHPvSX4e3kCCFokO5PjE0RpJemX6JRQt4M9dKzaWl9rnoh3KaNNIvI25TXFipBg2hcF7GMgXfiOTeyQsxSuSP3jt7EjJnZrsY7qZbZaMjJnX0pxGAc0zVCWyPxLvuP6jnBBQjBc3BgNdd5iwuro4PbsB2DpnRtmlGxblXzYZrff2us8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000014, 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 13 Mar 2025, at 17:05, Johannes Weiner wrote: > When the page allocator places pages of a certain migratetype into > blocks of another type, it has lasting effects on the ability to > compact and defragment down the line. For improving placement and > compaction, visibility into such events is crucial. > > The most common case, allocator fallbacks, is already annotated, but > compaction capturing is also allowed to grab pages of a different > type. Extend the tracepoint to cover this case. > > Signed-off-by: Johannes Weiner > --- > mm/page_alloc.c | 4 ++++ > 1 file changed, 4 insertions(+) > Acked-by: Zi Yan Best Regards, Yan, Zi