From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010021.outbound.protection.outlook.com [52.101.193.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FC583368B7 for ; Sun, 15 Mar 2026 18:09:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.21 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773598196; cv=fail; b=N6WM8yzyA2XQo88ohfG8Hqry/aMG2kQygeS+hj1a5ILv2nSN5BoH1YbY2MUbW0OFgkZQiU+J7zD6hPiOdViaDzSWnhp8j3xUIzwZ962bVYUQ2URSQMuXPgBqwbZy4rad/8cpXCaF/LRpPeFQZJzSD+rf6yWcBohnTtJlT/khJFU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773598196; c=relaxed/simple; bh=Y/X6irbHNx9vfIqhAL8EKs8Riy/Bmu5GpYadeFzGqBU=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=I7VGr4f/x7U/3o73ay4aF9rlxkfJmlv2YoOEU2RjaHjRncEDlWHpNU3wFTQuynfNdNNTcNgPrgIHEJ4sF/NoW2tyIRaNW6cCAYsMUoQKfWjaULcXc6Gg4cQeZpo0Bg9t+uXxf/+UnurIKHCL+IWstNkdkK/ihx4uHgjgykGk8NA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=RFutWs+5; arc=fail smtp.client-ip=52.101.193.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="RFutWs+5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QM0XUJ8ByCoxhcyeNiTJC8wfbSePpP84dUo0unWdH6F/SnkAlCzBlGFQnjf3XCRnqmHlnDrd1dIHSvSAd2aha+a4BJVc6NHbwgicp1wNR+dodnMcXLKu6ZVrcGw6GIetWggQfY+K91K5Dtxwl2DME4lvPDqWXetM01MONZ4IjXFUj6btDz6P3agdFUKaJwntydOjBZWZHiQxfAPU17UIjq/BVxcpJ530W1+YlqBWOAIhzgPulMbS2hDoWV8I786HtTEpG5QtMA5gUoYHpO6ldUI13zLxu3LGDsx6G4HsimLo5JFD5y42kgsyM3YLCNvbAwQvQjkmHxrZahNptadlsQ== 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=IqI+9lZUomm+PUe/S8eYLzl0foRBtncpKZj67oZJfcw=; b=he3r7kCr1nAJreqPzHjVi5C1PgMA6px0/ZyCNcV8wXPrDclte2Ynxyj4UbM5zZaB7gD95edJ4JDFDSVhK9FmtZtoCQbF1uLsGa3R/dgLSF5FhtpthHc1Wcz3sp1KqNDQ1+PI2ZyP5R+RSGO1fJ7CybgO/ncHUG3AkzKKKntxHNtbj8hnENkO2AX3FRjO16z13AtN8c4JACqONtPlvYRfBDd/QfRi9MBjRYkkvkObM5xkYcF9+Xbf+lu6N78jsuspXebM5YUwgBRlMFHQtFTtLht+OPNK0rHTvk7oXxdEgEFPTjfdwzy/eyPlbLjxqivGbazOLDpb0AQ7vyCxaWUlHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IqI+9lZUomm+PUe/S8eYLzl0foRBtncpKZj67oZJfcw=; b=RFutWs+5OpOyWfBJvFY92O51sDAX/O/4CNwq3S4/U448e+xHBwwdOdvLVRWmqk2rAFcmnc0rPHbGQ0ls6oGSk7t95YAakXa83yBNpQbFB3Dfn3Vpu2HoNPWSCV7zOQPbkcl/Y//yvyKT22ceee88xWht0hFlUL3KtV9i4ngvK3A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BN9PR12MB5259.namprd12.prod.outlook.com (2603:10b6:408:100::17) by SA1PR12MB7317.namprd12.prod.outlook.com (2603:10b6:806:2ba::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.13; Sun, 15 Mar 2026 18:09:51 +0000 Received: from BN9PR12MB5259.namprd12.prod.outlook.com ([fe80::122c:cca7:c2b3:90ed]) by BN9PR12MB5259.namprd12.prod.outlook.com ([fe80::122c:cca7:c2b3:90ed%3]) with mapi id 15.20.9723.014; Sun, 15 Mar 2026 18:09:50 +0000 Message-ID: Date: Sun, 15 Mar 2026 23:39:38 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v4 1/6] mm: introduce folios_mc_copy() for batch folio copying To: "David Hildenbrand (Arm)" Cc: lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, vbabka@kernel.org, willy@infradead.org, rppt@kernel.org, surenb@google.com, mhocko@suse.com, ziy@nvidia.com, matthew.brost@intel.com, joshua.hahnjy@gmail.com, rakie.kim@sk.com, byungchul@sk.com, gourry@gourry.net, ying.huang@linux.alibaba.com, apopple@nvidia.com, dave@stgolabs.net, Jonathan.Cameron@huawei.com, rkodsara@amd.com, vkoul@kernel.org, bharata@amd.com, sj@kernel.org, weixugc@google.com, dan.j.williams@intel.com, rientjes@google.com, xuezhengchu@huawei.com, yiannis@zptcorp.com, dave.hansen@intel.com, hannes@cmpxchg.org, jhubbard@nvidia.com, peterx@redhat.com, riel@surriel.com, shakeel.butt@linux.dev, stalexan@redhat.com, tj@kernel.org, nifan.cxl@gmail.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org References: <20260309120725.308854-3-shivankg@amd.com> <20260309120725.308854-5-shivankg@amd.com> Content-Language: en-US From: "Garg, Shivank" In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BM1P287CA0021.INDP287.PROD.OUTLOOK.COM (2603:1096:b00:40::24) To BN9PR12MB5259.namprd12.prod.outlook.com (2603:10b6:408:100::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN9PR12MB5259:EE_|SA1PR12MB7317:EE_ X-MS-Office365-Filtering-Correlation-Id: f8fa146c-2d58-4719-6bdf-08de82be0cef X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|18002099003|22082099003|56012099003; X-Microsoft-Antispam-Message-Info: 4IuNYBxx+l1oO0zkK7t3DFEeLiHiS+QPzMinD/w04A4Ecugu0Lb3/IV0oARgNpctvWwXLy/aIyvD4CfB6moC0FGrwqtmYQi8LUTkrMSAuIbR6uQUFIHpuVIK8Ue2kORWn/l+fDmdMPY9SUzz73HVczbiNUVW1G13Z30ZXX4uMQTSiGmSJiROIGoGzjwmxt0QtRSxw3V3EtTGN0telCGRVGrYD+te5CdVy9THBdIfUxdSqj+LXEi3Nmq9IAns5vPrMm2LGVAs3UYd116WiQS7UhZ6uuidKqsFGtQCk2H3J/rpGLm1z0QVW/zbb/NRO9YoRuni+srKPFXphjauQoUY7rJzRrqWrS7PkU4FGro16c7yJvjy1t59FI957+XYvldlNi84prGOYZ0lV4bipvEvI+y7L3qPzeW+KbrXfqbBYvUalfKV3I5zB2nZCWWFwafu7xoyyTJE1IKmNeMrNNpRZLJ6a2xEshp7oHCI8Dtlj6Z6jrXdtRdKgiEDPFOWXqYIxKeC9sz/5+CBbwkkp9jW2dnT87c4Add1feSsJVqWxI+jFxLUKDIwq8EEmIZbixL91Qt4DrojyacYtGWAXyo8akLYwNw379Ml3i/HUg/1bAmOEpyE5OSlHtGMzLxysNoVpMNmDuOXnkK835GLjEU9MHwWK6HEJtqSkY2NWqJoZBAlgq/SUlbMm6m+lfUTuXJ2pjApvLhaVOHA3xlKDCk9K8SjpCpUFVbfI7AHnVoodOQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR12MB5259.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1lHeXZJcWh3bEgyNGtWMStnWC9PUlFMK1ZPRmRzYmgwNThncUJFbDFXU21r?= =?utf-8?B?MEhsUGFaaXdENE5SSkoyUW1BeDROVWw2M0tIOVBRd3JqeVQ0ZFRVTFdnME80?= =?utf-8?B?Y3FHc2FCSjU5Sm5UaEVjWmM0bWUvSjJ5bTBka1RlK25LRVVUV09wRFVMMThq?= =?utf-8?B?dVpqUkxCU0RIUXJlUVVuSFN3bnF3bjU1REF0eitwOVdKZHdGcEpKVCtoM29O?= =?utf-8?B?M1VPcXR1RHgzMVV1U3k1Z0tTZDJ6N21GQS9MZWxhdWVMdzVpZUYrSHRmV0dL?= =?utf-8?B?SmlUZHI0Y0FiMXBRaTR6clZrUnc4aWJ5aHo1cmtScXE1WTIvWE92UEtJREZV?= =?utf-8?B?ZDhUN3RnRG1ZN2UrejhPVm9Ha1c0UkRHSzRFQVl2SFhVQnFqWndLYXk0UGp2?= =?utf-8?B?UEQ5NW5SVU9JMDJEbmd6c2g4eTFKYndpbFM1NEcyN0NsaEgyRGxKTUJaUm9m?= =?utf-8?B?allMcWEwTFFwUmtNUkV6WGw5ZnBJMEc5djl4eFdUVWNDbHoxWW8wV0dXV2Zw?= =?utf-8?B?RzBmLzA2WS9UcHFHdWhrTXVVS2RWMWZaTDNFYlZtNVdyTnJxbm03WXZ0YkQr?= =?utf-8?B?aVRwUkVBVUFTbHcyS2tSZFdsNk5tczArcG1QYTgvVy9Vd0Y1Q2taeHFsU2J1?= =?utf-8?B?Y1N5TGtQSkxPajdvMGphUWZKR1ZoeVQ2VlZ1WkZQbGNSZFdBbUVLOEtsMWsw?= =?utf-8?B?WXd2Q3h1R1p1VTRPTitmbjlvVitpcFFGZ2FFaTVPZ01PVWJnN1pWcXdORGhO?= =?utf-8?B?VEdldUdXeU1nUnZpZ241azg2VU8vQ1JRS1I2SlRibGF3VllFNERQMXUwMFR0?= =?utf-8?B?dEZVc0laSE5tME5nVmcrMWZRM1VDTUxIemZoTVhJSlo2cXczYjBlcjdXNytQ?= =?utf-8?B?TTBuOXNZWjZZcVUrZFQ1bmpoRThXOHpjRDhNQzJrVktxMXYvRXFGUUVMTWFZ?= =?utf-8?B?WkdOMTdRYkhQQldXRDNNNUxnZXBNdnpXUGNCQkxKNUxLVk5nT3dMeGt2R2RF?= =?utf-8?B?aDFDZzNQVmE1Z3I1WW1OeHNlYTBHY0R4N2F1ZzVHZFd5M1Bxd1VpUFM4enFU?= =?utf-8?B?QnBvc1lwU3Y0SmVOM1poQ3k1dkhacWk3U2x3ck5zYkhXa1MwNVh2bXVMSit0?= =?utf-8?B?NFN6RHBzRE0zeW85TEZ2cDFtbGdaKzNGLy9BSzNnYkJQUkJxaW5SSTlmbmov?= =?utf-8?B?eER2N09TZUsyUVNPYVBjVWFUMXYzSmwwamc1S2xuTXc4SVVMdkYrOVAyWUxn?= =?utf-8?B?NnZlSGpEaGs5WG5JN3BmK3ZMYjdBY1JGbkZWQnhpdE9XOGZ0OTNSdHdoS09K?= =?utf-8?B?aWl1UFhHa3dHZjBRQVIyOVRpT0p3WW9oNFVySnlQczlGSTVjU28xaCsvOUlU?= =?utf-8?B?T2w2VGdwcXhjUEtVRkRNWVBSVUozWUxOWEEvTTZ5S1BnaHNnanQwWVBaeW9m?= =?utf-8?B?N3JiazFyaGd5eHg5WHZOK3hYd0c0R1NDQUwvZkZCWGhqTXNpdFc3cUVUN1Vj?= =?utf-8?B?bHA1dzFLS3BvRFpRTnZFRDZubWw1RHZGU1ZRUU54S2p0TlBweHlVczI3aXRI?= =?utf-8?B?cDkxU2U0OVpIdGZSS0hMY1ppdXFaZWt4NHYrL0JhMmdnWlhJUWJIMWt6MThM?= =?utf-8?B?dEdMcWpLSUdhWkZzME5VRTZFSHlwbGM1VjQ1eTFPQ2xtcGRYSExUcysyOCtL?= =?utf-8?B?OWtaSHlvOU9KY0Z6YXlBYXlCQ0gwbHlVcUVYblJCeHVJTmNzSDRQMnBwbHBV?= =?utf-8?B?SHNzMEh2cTIvT3lEOWt0V3BMMkJ4Vm1YdCthTHhQMTlRV25lMUQrRXVGbTQr?= =?utf-8?B?YmVGNXRNbHkveFJYcmMxbUt5VzFmWTVVU3pUSXdGdndMc2tTbW1lT0ZaVStk?= =?utf-8?B?UTFFdTVROCttWm80SlBySFlqdk52MDNwQ3VKYm02UmxzT3hCRVlSZFZVZ2xH?= =?utf-8?B?VTdaOHRkVVVGRjA2Mm9SekpnRHMzdWxOM3B2RDQrSExhUnh0TS9oNUh6OEtR?= =?utf-8?B?QmlSb1VqNmFmMXNrdDBiUVBmOWhsSzVIZHFYcmpJL3FQSTRENnJ3aXV5LzBn?= =?utf-8?B?Mkh5VEtwTUN6K3U0UFdNbEl5ZXUrZVYxQWxBcnNqR3liYWlnVkJhaFNjVHcx?= =?utf-8?B?RWdGbGxsbVlLTTREMk5SakprTnd0THZjdzVKbjdRNUF4b3NKQktMZ0RzMXVB?= =?utf-8?B?SkpmZ0lZdFVlTjFrY3hnelF0K3F5NktjdDdoUFpWSFlqNWl1c203UmtSemdO?= =?utf-8?B?cFJNVStZODBEKzBvVGRmL1kzUUlpUXduRlU3bm84VFJoc1JSTTM1Q3pXKy9k?= =?utf-8?B?YlRaUERYem53NlA1U3pJYmdoRHRaSW1ES1QzVUFwZ3pkZnV1UnBydz09?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8fa146c-2d58-4719-6bdf-08de82be0cef X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5259.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2026 18:09:50.7260 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BO5c1LLYrGdqY3SGliOJ3UnyUFJQHK7M32IHoCD3xwoPN/n7w0GoGVLdYoPIZKRtZ6luohwsx78yYRTCdWVpiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7317 On 3/12/2026 3:11 PM, David Hildenbrand (Arm) wrote: > On 3/9/26 13:07, Shivank Garg wrote: >> Add folios_mc_copy() which walks list of src and dst folios in lockstep, >> and copies folio content via folio_mc_copy(). folios_cnt parameter is >> unused here, but is part of the offload_copy callback signature used by >> later patches in the series. >> >> Signed-off-by: Shivank Garg >> --- > > I'd just squash that into patch #3. > Done.