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 9146EC5B543 for ; Fri, 30 May 2025 15:04:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 281CC6B0149; Fri, 30 May 2025 11:04:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 232236B014A; Fri, 30 May 2025 11:04:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0D2F96B014B; Fri, 30 May 2025 11:04:49 -0400 (EDT) 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 E0EAF6B0149 for ; Fri, 30 May 2025 11:04:48 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9D71DBE16B for ; Fri, 30 May 2025 15:04:48 +0000 (UTC) X-FDA: 83499896256.24.760B66B Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf14.hostedemail.com (Postfix) with ESMTP id 14616100023 for ; Fri, 30 May 2025 15:04:43 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y0hW54Go; spf=pass (imf14.hostedemail.com: domain of aleksander.lobakin@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=aleksander.lobakin@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748617485; 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=rCCDxofQAtYyL1MnxOs9FwfR8cI1YEm4JMk6y/dxjGE=; b=2hx/9YZi1ZK5uBMSO0+001W1aXRVjnXGLqXzzQAgcDCNF5Gw1BAxVV/vH5y9zeJkTOJvqC CqUjUJeaz2txkvzfDovCyu7Mxk63vXk6DVK/rMKQKMyVTlKpYsmOrWFQTGi6K4QEPgIwKH csMvKs+xFMgoF4S0Do4HmtcqcUqlKU8= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y0hW54Go; spf=pass (imf14.hostedemail.com: domain of aleksander.lobakin@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=aleksander.lobakin@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1748617485; a=rsa-sha256; cv=fail; b=NDBntRb/T71gR9apiaPzdv/K+xujkj+osvhMyJOw48Y/nV9oO0GzsdHv836LzQVQbzxTvA iA3cKV0DeJaB8nFiT/RoghlDwhexEh2QQYAW+gBwNo8Mg1Ic8+OUG6pnynBsh8XbRN8fdi 0oplvYwzjR+adW5qTAcXv7UqVmHVNds= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1748617485; x=1780153485; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=XGtlWz8rpm/TmZJ0sAJ5XTOCzqOaBI5TNuYCqbfqF04=; b=Y0hW54Go9/o+6KH9b/NAgjaRfTLif5xdKqNnfJ8aYSbRSDst9KJ3G+uP aKWf19lcBsXKSuHf7syk6KuJ/i39GuOefXhGIsiklngzUYIi3p4unfd+9 ZlGqYmvtpq6VXVPfmDWbRiqy6rwLcz+ToWA+1hQup8jntF5cKbjqy4hwH +CTBSGtmQBBp7Qsi8W+H9cUEV1hQ7NoOfD48Kryt9BaUHunAs+MpcmTQy QHpqUxAF20mZuU2qqBYxelRSvHtAq3o7ysM5yfXph+wNhkG8ohBq+5HKQ hUmscmeINODxOB70tLkFGjjngub4a0rpqBc2shIXjOo9AbaEutOPod26v Q==; X-CSE-ConnectionGUID: lWHJZwDZReeQxOgza7ExKA== X-CSE-MsgGUID: 1w2coB2yTm2VhRe8mAJDeQ== X-IronPort-AV: E=McAfee;i="6700,10204,11449"; a="60969406" X-IronPort-AV: E=Sophos;i="6.16,196,1744095600"; d="scan'208";a="60969406" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2025 08:04:43 -0700 X-CSE-ConnectionGUID: la32nLoHQjuMBSwOhSnjEA== X-CSE-MsgGUID: ey/gLyQkSCegLudc9er4eg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,196,1744095600"; d="scan'208";a="143862886" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa010.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2025 08:04:42 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Fri, 30 May 2025 08:04:42 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25 via Frontend Transport; Fri, 30 May 2025 08:04:42 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (40.107.236.42) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.55; Fri, 30 May 2025 08:04:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dvQ8WgowXKPWx+QOvR6YrXiksUThbvYUFnyP9WrO3J/IRjTEY+tzAn+vvC40P9406S4z1rNP1L8wT9vM6Emg5AFvesnOC84V0Zh6VCX7iuTt/sek7TDk3gm2fNA76yWAh/cAhe1RCJ2fvYel3wNB3zl9rHqs+6TDm0eAd32Z8NEPFxxME0PmZGw1JnP+rPQOMFZ0A9Gu0703zyAckTb0aF1nm4bnCPEhsbyGIj75BadK5swIlsyY/IboRHUYt0VIabTe5GmuF1IMcDj3nIzcnulpits2V78qIXjV6UDG2jI4pEPPj2jgacvfefKt1zWlTrDZLfKqgNgayMcoXMobrw== 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=rCCDxofQAtYyL1MnxOs9FwfR8cI1YEm4JMk6y/dxjGE=; b=Xrtx3aOSsjfsyqrhm8JfOA0I1NEX/pxuA9jKw7ivsi/+dO/ujqs2yaN8vpePEJXvLu6eoiT/XXKmx5unvsUJwx+WrOG7Sr8W/7Nc0OXxSsjeF6pm6jwVMMeSc9Ta6k3MiFd4nUFlLGgOKDgOdvEsZnuKs9k7lrYbDVRsei8CBDgSSjX9UtvTT3GzfEIgtZdFCrGYqCoWYlFYCm5EO0+GP8ImlNM4rsOHHk2z3Be8KiyNtCLrqGEN+taUfTqik8xYcX7OK6loPtLKvOWeXUfewARUpRqRtxhtcwE7XRJoVLa1WzMK+d0M/v7/gcG5SwR3bUL+eBjK/pQs9pu9XvjKcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) by LV3PR11MB8507.namprd11.prod.outlook.com (2603:10b6:408:1b0::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.27; Fri, 30 May 2025 15:04:12 +0000 Received: from DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::4b3b:9dbe:f68c:d808]) by DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::4b3b:9dbe:f68c:d808%3]) with mapi id 15.20.8769.025; Fri, 30 May 2025 15:04:11 +0000 Message-ID: Date: Fri, 30 May 2025 17:04:01 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [RFC v3 00/18] Split netmem from struct page To: Byungchul Park , CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , References: <20250529031047.7587-1-byungchul@sk.com> <20250529032903.GA14480@system.software.com> From: Alexander Lobakin Content-Language: en-US In-Reply-To: <20250529032903.GA14480@system.software.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: ZR0P278CA0203.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::28) To DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB8718:EE_|LV3PR11MB8507:EE_ X-MS-Office365-Filtering-Correlation-Id: 973f97fb-8fc3-41cf-4b2a-08dd9f8b3c1e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?V1kvcUdpc1RoQ0d4MkNvQlV0SDRXSENsRHlVcHF3V2NncWNsYlEwb0ovaGJu?= =?utf-8?B?WjhYRlFad2tDV0IrRmN4NUNELzFJc2d2RG95bDBOc014N1dZYkdiSlpiY2FP?= =?utf-8?B?ODFZWWw5Nkw0SjUrTmhMTzlTY2t2aDlKYmkwY2dKYW5ldER6R2dnSHJnMHhu?= =?utf-8?B?TUZuWHJ6aVRMQ3NFdkMzT2RvWnYzTnlUSUdkcytOZWtldlRsR1dteXp2Qncr?= =?utf-8?B?L01DanllMk02WVVoNUE1SUI5RXdqMEIzUWhseE1HWW1QbDkzNVcyMktVZmtD?= =?utf-8?B?cVorbFVJRlJRSWhTeVNJYkJYbTBnWmhqcGhiVjFWKzJZTnpkeC9xQ0pZME82?= =?utf-8?B?VVY2L1ZEbXpiYkUzTm9jMHNFeGxNbVY4ZDk3ZDJBcEtFRng4b3RkTkx2eXJx?= =?utf-8?B?RjE0NGVrWDRNMXBBNHo3ZUVYS1ZvVXFrSE4vb00yZ2Nyd1lkbnBmNndPRTFK?= =?utf-8?B?MzZtQkFCN1RmN3R1M1NBTGZYRUJNeTJqdERrZUhnRDRmZU9jOS9BT0VTenJM?= =?utf-8?B?bUg1UzQxeDZEWWt5M1VuQjFxcVpKTnlONS92T3lLbEZZdDh1aGE2UUhERERu?= =?utf-8?B?OTBhdmk5bzdqK2wwYy9SWUdVWXU5M0VFZnRLd0R4MERlV2lsbEQ1RVdxSURL?= =?utf-8?B?RFRuUVcxTVJrT2NMWTJ5UzA0dTJyWmhHT21LOEN2dXpEby9BK3ZocnAreExm?= =?utf-8?B?Tnpsb20vOTVVYzV4Vm44VTJ1NXlUdHYySHZ6ZHZob2o3YmF6YTFWYTFWSEJ6?= =?utf-8?B?bDR4OWxPMkc3WUMxMml5RjlSVnZicVR0Q1QwZ3MvR1dnTGJOVmNCUXJndDZp?= =?utf-8?B?RVN5RytOZlg1OElMaisvYmJreGtMUTJDdkdVZ2xiOGU5cmxiY3E1SFBqYkhr?= =?utf-8?B?VUtWUEhXTjFBazluVVFxbGxhdWkwOUFuZk5hRXc3TC9JNEZya0JHM3NlYmgw?= =?utf-8?B?ZndLRWluZEJ2bUs1TDQyK1Y1VXhFZzVYa0dRQ3R0RWhSaFFOdC9XaTVkeDYw?= =?utf-8?B?VkUrTStSYllaMFh5aG8zMjJKdlMzamdqZkhkaVJXK2tZTU9DdnN0dkticGlC?= =?utf-8?B?Qzh4NkhnbXRBTENabVhBUFRJWm9aSUFWZ1RnWktWeFVuSnRyWXFTL2w2aDRp?= =?utf-8?B?T3JpNmNXdERwMEtxaTNrT0l3WE5lejN6Wmh0YXhTb3BZSFErd0RycDVzYU1i?= =?utf-8?B?b3JuRENwWUIvZWh5bjF2OFdiWEROcTVJN2hOa0tkNWdodXJLRTEraTdQUkZC?= =?utf-8?B?L1JhL2xWMjNDb1FVTCtVR2dhaHhCOUxtaFJHYkozaDRmYXpzTCtOdU1EVjEv?= =?utf-8?B?RmJTZEMyZ1F3dWVlbzNxSm9iYW5ZQTdsdVVvd2lZakpCckFrSVBGc2U1TmM2?= =?utf-8?B?c1NPb1ozeTExNkJaWGJHa29NQmQ0S0NCU0tFZUlJbkhDUEpkSmlKU1pFUk9w?= =?utf-8?B?RkZUcDFGV2lMak1NZmhLOXNqbHkxemh2NHVxV2k5RWNWRS9tQ05Pc0ExZ2U4?= =?utf-8?B?a0lJcENDSGhGblpKUW5qaTZJcUZEenFCL3JLNEJOOUNDa21zaE80Q2huRzc3?= =?utf-8?B?RG04OWJhK1VCTlBSbi84U2hBR1lGMFpSdVp6ZG45Qm9qOENYVWF3MjhZaXdp?= =?utf-8?B?bER0TlhyUlF2cUROL1ZxMFBSOUd0bzBsU29CREVNZWtHNWlSSW9QZGpOM2c5?= =?utf-8?B?YjBXek5zbjlLdS9pdVpVNnB1QVpsZG0xMEIwVjVpQmQyQnhLL1oyRU45Q2pk?= =?utf-8?B?OXRmYlh2aDVITmFRa0JBaWlJbjdHQ0pwOCtqdlc0OGVlTW11aU0xU2RtTk53?= =?utf-8?B?THJEMmZqUThPR2dwTDVVMm9QYmpYM1RmT2trcVFjeDFYbHo5UGdXUE9xNTl6?= =?utf-8?B?UmdBV1VxMy90TnNIWDZNMHBEL0hMam9UcFBWaFhKeFJpdzZwOHRUcmhQMHR2?= =?utf-8?Q?7jOWgpcA4bw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB8718.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a0lwc0dpNUZSTXY5Vmx0ZUdkQXZDTm9qR0xGY3ZuQUh0eEtyekFDdkhkUllN?= =?utf-8?B?dW5Obi9CblErOFJ6V0d0U0ZaYTNTbVlHODRiVDFva29JODZSd2t5K1RBbDFy?= =?utf-8?B?NlQxOUdJekJEcndzS1FHSm9EcnM3T2RxRWkvYmFkMVFqNkhiTGlvNmNqQ2ZR?= =?utf-8?B?NE1jWFBIQnk2WEpyVDY2OWZ4cWJhVUlPaURPcUFwU0ZjNFRBZGtHaWdRbldX?= =?utf-8?B?YjE1ODEwL3JxVnNWOGRaUkx1aW1TWVBoTTNZS3N2d01JMm1RcnZGdlE2R1RO?= =?utf-8?B?SHdYVXV1b053Snk5b0l4T2M1YmxPcnlzV1pDZkJLbFlYeDNCSzhkT3hvUjUr?= =?utf-8?B?SG5CVXRNVnpnRTV5TWo1U1hMSXdnT3NPRTJXd3lWdFRFTXR1bzNmbFA5NGxn?= =?utf-8?B?em4wMWhlRnZ5ald5bDZFNFdubnRmUFpBSm9JQXB2SkxNN2tlTUhuekdMbVRa?= =?utf-8?B?dHN1NVNXUjVYSUlYbGlENDB1QlBnZkdZVm9KOGJJeFNMWHIxMlpwQ05PVzZp?= =?utf-8?B?ellXVXduN0dwWFBneENCenBuNHFOWS82R1BNOG9KUFFBRWRLNzZBREprSHM2?= =?utf-8?B?VU5TdnV1ZjFjc1prOFZKblhOTGlvS3V2MDBqd3d2OXd6OG5VbTFIei84ZVA2?= =?utf-8?B?K2UwditiSHU3YTZPemZPbjBoMG81YTgrbzhpNDdzZjAwVkl6MFdncDhXNUx2?= =?utf-8?B?aEhKU21HTjFpWFMxbTdNVWVieFNxdTNqZVMydWdjMSs3YjN4NDJrc0JuT3BK?= =?utf-8?B?ek1QNyttV250MENuR3JNamYzaXY5ekFNZVBzb1ZvV3BZbDB2VlUzMGdCSXF2?= =?utf-8?B?b0ZXVFFRcG5TVnZZVEIzYlBncS9oNERuSWRFMVZxM0ZyM1BBRG1mV0xzQ2dB?= =?utf-8?B?UEl5MHp6WGVNcXFvcWF2Y3Bxb2pURXpyaDFoNVRoeWpleWUySFhEajdRN0Nl?= =?utf-8?B?T2haMzV2c0FVRjhnMzllVTJXcmZBSHFBTFBVZDZ1dC9Ba2FGTjR3RHhmWmth?= =?utf-8?B?U0U2ZjVYek1BbU1qNGh6WFhCRm1RRkxoSnc4V1lpemVoUHFFbjRyM0JxQU80?= =?utf-8?B?cWg5VkZzZGJLRFZKbTRnenJXVzBSdDNNWm5DL01CRUJUM2FxNzFpcDdNLzd0?= =?utf-8?B?L292MDhVRnRVU0c4dE5Ib3pVeUlvdEUxSUNUUjJ3ZlBvMzdvV01SdHNVbEJ5?= =?utf-8?B?K09HVFU1WlBQVGFhV1FpQytyMmtjYXJRMUU1QzBKd1g5R3UwdXN4RERieTls?= =?utf-8?B?UEVLZ29tb1F3cTJ1Nkg1NXhhcENhenFnMGxFME9LUXlhTDFWQmVFWnM5djJt?= =?utf-8?B?QjBkQmNJQWdEdUdqZFpiU0d4cUo4L1ZIb1hsVTMyMGdaUGM3K0ZIWlkyVStN?= =?utf-8?B?dWd4aWVzWnpuZFVpS1RIaG9PTlpWSW83OVVVM1N6YWsvNWJPOUZSWmU5M2hr?= =?utf-8?B?by9LbG9pSGltWnlpOGh5MmtYdStwbnlBTTRkVnRMdWVWK3dId2ZYUUxFREdF?= =?utf-8?B?VDBjdFQ1ZlFUamNGdm9tSUZQY1cwc3loQlQya3FacmFGNFlEYXBPYytXMjFB?= =?utf-8?B?OTVuNytSQ2ljU3VyQjVDMXFjMlJWZUJ1MnFBY3MvZnhOTzBqQXdhY0thQ2dL?= =?utf-8?B?Nk82TXdiU3h5aXZSdkdBLzdKcW9kNDdTR2RmVzN4TU9RRmcwTXZhVFkxRGFp?= =?utf-8?B?VG9jaU84RU43Y0pVazVROWRRMCtIeDM5TVR0Q0VZNklSeDFxMjlYMzZMT3pn?= =?utf-8?B?TTV2eWtQSHNXRytveFU1OFFDU0FOODlsWmh6WXNLZ2NhNmNoTjA4TzN4SHNs?= =?utf-8?B?ZitvVk9leWxKZVVJdXloQ0dTZXlvU2IvUkJCNkRJQ284QkhCQTZIajljM0Mz?= =?utf-8?B?ZnpKQi9rbVMzT2JqYzFyNUZwM3BPdi9JaVk1TWdQNlJERXlvMFoxNEJRTnl5?= =?utf-8?B?b1ZZZk12cjhkczRMTTRmRnZXMWZWOWpWbGxkVlpMZzJ2NXJ6NC9aRG5SRi85?= =?utf-8?B?clBjTXlacHdWQkloRkJxemM2QkNNUjNLYms2RUd6ZXR1N3IwblNTWVhDWjZC?= =?utf-8?B?dFFzejFmZy9kLzV6RWlUM1pubnlJU0ZDREp2N3hGeVlDSU5VRjlTSlA4WEtn?= =?utf-8?B?K0ZrcmE1cVpDcWNHNC9xSDZYY0hrcXhSWkdFekVSVkErU2hKYVBURENYODJv?= =?utf-8?B?dkE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 973f97fb-8fc3-41cf-4b2a-08dd9f8b3c1e X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB8718.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2025 15:04:11.8768 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0Toe0k8hKuKvoWZmJ5ZqTmkcOzzG2TCmWb/1yjKa7w7bqB2374dZ26Gpy3lYzQIdMu7MStmaMyU864+B8UTsUzvW0BGyVE/rmgGAUoKw8C0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8507 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 14616100023 X-Stat-Signature: dzuudxs5nissfts5quk7u36twmb7oqdn X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1748617483-603978 X-HE-Meta: U2FsdGVkX19aK7Vb+A3NWiabt4dZMv4X8vJOPI1uhGgPEIJRiyQmZ7fvLR/iOcOpRI5z3Xx6hJLHj77cn6uNAtfMdphPsbCfGkRRFID3oQB80hJTwH4erl5PgTiGiEBuO/qew/1ZsMdYZ8XHCQeS6jbvvCMQSWpAhs2OVSWYBAi5xuZUAIXpTVbhXDGNj1Pm+/ddF4wGlIjmW6oLr+675aaSuRy+wCl+W1iIjC7Q1q3oiiTSBMJHMTcAJDKz4skq5xMr7+f7jYSqsbzKA0QD1eR2X22Awqt7rOoDhFg67yz5w3qHK2pMYC/Y/XzLHcePQd+4GK1mbj+LVX9jktv9Ol3b5zDKR2GIcPFLEhuYsmZtnbHFxUvEX7Ytx/Kyrx613qfQpem8pnM1vr8qjZ15jZv7MU2OBsupinGXwUVd9lZZXHC3xWHmnCmUO7DXfWuiCVHVIBNrWFzPt21gBva+P17K6Q5LKM974lSn5WfrGq64rq0/L+zZtbVMeTT4jUva56mUx5CxSNVAvoMUZ5O5SaSblJB7p1EpBT10hAURC+y6iGCD4OStz7SKKzrhCr5GA0cwyTO0SrQPsEr3twYq9adfdirG+MxTOpQmTG/JJiqmkWL6Y1vg3wKB3EYfiQ9sgNCC5xH1oHFawtdxZRGZ9U87dC5mhtjt9VOG2MQP+2yJcG4YJ8QSBvI3U8iaSjlh1rnjPam9vaeXRJNtJu6RmipkEcOXVo68L9sGfwR8O5gbGAwze3fVEnaQ/54OFHsRO4liyTr+PjhGDWlTedN8CU3SEzENpcVyI7QWXPX/3wvFSMljpxLGlWCifu+M3S0QZFmsidCvVL1cvS6f9jPT3abRfT44TLsgTe04oqJa1KutUYX+p9N1YIDs1MXnLNgNu3q0cAwOJV2xaFdcJyeBNtykvm5j097CffMbd68NKBGvGBGslQTQt6yewZn9EayGCWsC9CUAwxbhmvc0PzZ +MbsG0HW sUBdyr5gZjbm73Y+rYnMapAkoidWccbf2AZYR04/AyXymzYK82TmKIzECAuLQgtfc7JV0I4X87GWMfLwwPb9heq3Eid0Gm9vTRclw+Xf3H9aJYhj/8goJoauvTXZvFNoIbRXDiYuW2wMPkm/a7QMa1t9vszEMN3+zI0xqGsd3QTkG7vJydBXF3XAkxMyzLe6qcfjUr07DFNnmUUhlh3zf5nVRK63rknTBqjo1pxC5tA0hTxBXHNeH/4e8atdxPeHKQIIrtiv/JzY57IIJFpiaA832VbYxfwbsG1hzDXvENmMb1NnLPPwPPuzqkdAwbzGUEzld8UeMMttRR7BfF8vM9R3BBTj/sgPI2Ld8/KGoiHA5q1EJAZWQGgkxZ7eHEZP4sqnK6IvGoi47cdkchWvd32ASQlNUyFPOlNAY6bNIvd+q0Y61C2Ro2oM05w7letp+FoN7ZHo2PIwa6mOyVJ+CK+/j7CGjX0Tk5OK7+qJ2zB4FDQX8/gIJ+gD0V6WAdCD4pJ/sFdO8cfvW/Je2fTzWSLFu77grUomXD4MWyu1D0kgqKOhXMLC6tfQYrUgGRPIcgo5bUWQXzwAA6zPuFbn0bBFSRoUUN3lNV3hJ4zAmlOY/NXP7k4rKOKBKn2S3D5CPIs3rYp2wGnkXtH7iVYVe8bQMJMtHJMhB5RY0NIj15pmZTEFUarOSprdnT35da+mvKw3jrRPK31/DdrSaqhCWy0MEGsst2ivxSaRDo8hu52YNiUZ3wvmbWUjF7vus2HKaTYYh9Y6rIs5IAY4= 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: From: Byungchul Park Date: Thu, 29 May 2025 12:29:03 +0900 > On Thu, May 29, 2025 at 12:10:29PM +0900, Byungchul Park wrote: >> The MM subsystem is trying to reduce struct page to a single pointer. >> The first step towards that is splitting struct page by its individual >> users, as has already been done with folio and slab. This patchset does >> that for netmem which is used for page pools. >> >> Matthew Wilcox tried and stopped the same work, you can see in: >> >> https://lore.kernel.org/linux-mm/20230111042214.907030-1-willy@infradead.org/ >> >> Mina Almasry already has done a lot fo prerequisite works by luck, he >> said :). I stacked my patches on the top of his work e.i. netmem. >> >> I focused on removing the page pool members in struct page this time, >> not moving the allocation code of page pool from net to mm. It can be >> done later if needed. >> >> The final patch removing the page pool fields will be submitted once >> all the converting work of page to netmem are done: >> >> 1. converting of libeth_fqe by Tony Nguyen. libeth_fqe will be fully converted to netmem when this PR is accepted: [1], see the first patch of the series. It didn't make it into this window as Jakub had a couple last-minute questions, but I hope it will be merged to net-next in the first couple weeks after net-next is open. >> 2. converting of mlx5 by Tariq Toukan. [1] https://lore.kernel.org/netdev/20250520205920.2134829-1-anthony.l.nguyen@intel.com Thanks, Olek