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 43512C3DA49 for ; Tue, 16 Jul 2024 21:34:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D20A6B0082; Tue, 16 Jul 2024 17:34:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 582516B0083; Tue, 16 Jul 2024 17:34:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D4846B0085; Tue, 16 Jul 2024 17:34:17 -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 1F6F26B0082 for ; Tue, 16 Jul 2024 17:34:17 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 699FB1617CD for ; Tue, 16 Jul 2024 21:34:16 +0000 (UTC) X-FDA: 82346919312.24.E7FB121 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf24.hostedemail.com (Postfix) with ESMTP id 11DEC180004 for ; Tue, 16 Jul 2024 21:34:12 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Tz53XBk1; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=sD7DjZrk; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721165613; 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=LG9MzqWoJnSrzYVEafHpCWOCUOIwC8dpIl61ax7XsAg=; b=w8/HwuapATSwxaIsT5ewSuI+zhVCAKXJRiUahM/UvxTjvbzHLzBUrDq4UwHoql977tOhSG LH1xWc+L8OtJmp/hX58gvfzNZHlJM6RCyarH0uPwxUxuFvxxDkumFKO8pdUH+7sGZOTYzz aXpTeiKPvP9xf/svRvhfADJkEyrKr2Y= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1721165613; a=rsa-sha256; cv=pass; b=h+3JTgW2yPT/g7xnLTCNFTIjj2utOXSkpXQFfeW9v6VCYLBm4gUs1j+C0WmRQO2If4q1CS nkNjpFJIwjDSzxKvBojqD8t5vnJeAv4DJnWNwuudVYxVr2y4gAFQ401pb9RZYY5CR72P1j +p7lTETmNhah1zww/xLOlHpz4AeqNo4= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Tz53XBk1; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=sD7DjZrk; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46GHo1iO014411; Tue, 16 Jul 2024 21:33:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= message-id:date:subject:to:cc:references:from:in-reply-to :content-type:content-transfer-encoding:mime-version; s= corp-2023-11-20; bh=LG9MzqWoJnSrzYVEafHpCWOCUOIwC8dpIl61ax7XsAg=; b= Tz53XBk1fFlRemmyIQ4ac3u3nflHnyg/SwX5wFYiyD0//52R8gnjG4OoLc5n/RuC IMf1hWM1QoLMn0z+c62cm2pI5pQ2uz7ptNzPVtF2LOtwevPFg2PSmHt1uKKsoZ7/ ktIeJavpPXJGz+/r7TrubZGJd/VLtZmMOZndhwoXDTP8nSXhnKtxRNGZkPkEyDhJ nEGuVcih+oi+WdjnNDDDQN8gT9RAzb32ildi0FTJxFmf2BKWd47QNBmOMQWSjjq1 apRYrCr06Gq+mr6PaWZTD0m9Wn9z8eEEP4SGtNB75H/Rk8nIStgiwBa7goCXvadR Bu7kqKkdLeVaKCsP2Y0UxQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 40dwm20dua-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Jul 2024 21:33:58 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 46GJRVEl019528; Tue, 16 Jul 2024 21:33:57 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 40dwex85cx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Jul 2024 21:33:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y/tOyHHKYzV1BWMfNPJHtiQovO02LLZUJe2neF2ocDFS72rkWr6jeDQRbzwye/M51gvBj1IWOo2wIAprWO99GWxvoNQE08qjHBf3rdB11jMPQnaUzeMBz0I89B42x9ia/ChjRtmbTv3qSqH7q/zEsVUSGQsnKJz/VKdEin/wekfgG2ZCnMCpYllb8k5qp+7yZ0QO3JloQWXXrgEYxmaytxudrbdCkIpdCgE70XhmhQvPL3P+RLO4bC2rdiBcIUogBjqlAK1VpfDf4nFUSCWAGZPbxNWAHSnI06rFnzfNfGkf+LRygMM1Rjxrw7XuM/wyTv7vk1ww0aC5ElQQ+g9caQ== 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=LG9MzqWoJnSrzYVEafHpCWOCUOIwC8dpIl61ax7XsAg=; b=UpF17fbWQqGYTUEH0PRdAGgsvjNQUUs91ltlP4+2/fY/JRrZdWhw1+SZBFSfHjWLISKVEAyC/lfX+nTDAFhqjM4TBzR0ehyiyWmQNG05tvt5IL34fW8Zgjs52sop7icIPUYFu8FYKDCS2OWbkavlewJ8LrqB+aMTClpFAVRND/ClW21ef8EweL1/ON3XgJj14Y2JmpUiYvK7+ezT0jfqzlo0f/XKOUleareiCOR1bN1OvdqEpu1BCHhpKD/j9gSGTew8vfTwi9ecMHe53qlu+HNIPihHrG358XKQFruZynNVjiVf3NB0HZhPOwTdWs/KIwzAEqyjlgby6tsFzpcWbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LG9MzqWoJnSrzYVEafHpCWOCUOIwC8dpIl61ax7XsAg=; b=sD7DjZrkz7LqkBQ9PIfjif0m1qDdWxg4rRuUfH/YPt99Mn7SfMl4UqkoE43jiuDr5e0BI0x7uEO7x3mSALh5kThZ4cqzmHVqqXfwy4czIi5GR8EUluComHjqb9UVXYrPz+UgX99rvo58Ypo+xjwqjwuYSILJDRePuqJwIzkIdqA= Received: from DM6PR10MB2953.namprd10.prod.outlook.com (2603:10b6:5:6a::18) by DS7PR10MB5950.namprd10.prod.outlook.com (2603:10b6:8:85::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.14; Tue, 16 Jul 2024 21:33:54 +0000 Received: from DM6PR10MB2953.namprd10.prod.outlook.com ([fe80::f386:742e:27ec:d88a]) by DM6PR10MB2953.namprd10.prod.outlook.com ([fe80::f386:742e:27ec:d88a%3]) with mapi id 15.20.7762.027; Tue, 16 Jul 2024 21:33:54 +0000 Message-ID: <9e25253e-7141-493c-9846-dc473284d975@oracle.com> Date: Tue, 16 Jul 2024 14:33:52 -0700 User-Agent: Mozilla Thunderbird Subject: Re: madvise_inject_error skips pages To: Matthew Wilcox , linux-mm@kvack.org Cc: Miaohe Lin , Naoya Horiguchi , Jane Chu References: Content-Language: en-US From: Jane Chu In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BYAPR06CA0006.namprd06.prod.outlook.com (2603:10b6:a03:d4::19) To DM6PR10MB2953.namprd10.prod.outlook.com (2603:10b6:5:6a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB2953:EE_|DS7PR10MB5950:EE_ X-MS-Office365-Filtering-Correlation-Id: a2d1cf73-4424-47c5-53d5-08dca5defe3d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WjJNWHl2YU0xcE80bGNUNDBVRllWTHdNMThxSlRrOFFBQk94aXd4Z285NXZh?= =?utf-8?B?ZzhsVzVmRjVQc1kycFUra0s1MUg5SDhZQzJMMzJ3MHF5Y0dCa0ZjNXBJQzZW?= =?utf-8?B?YXhKYlZiSFVseXlJWm9aZG9UVnpjWjQrSU1wTnNGMENmbHpPS0FSc0lRR05I?= =?utf-8?B?NldVZFBBMEZWcUxOSm1zNTNwdkR6ZnhEblRGNlZNejJjTjJ1cUJGTkFDTUtM?= =?utf-8?B?cFNaY2p4Ykp5eHp5dWFMSFRKSGQ2LzJpQ3VOUkc2N0c0SitiYVRvUlI3UU9h?= =?utf-8?B?NU9NSjFKZzcxeFBOQmQxcGZkQWpHVmdtWEFBd2VBQUVsZHJhenN0WmduMUpz?= =?utf-8?B?bW1YaDJpaGFTK0FYRFpYc0MxcUVTeFoxZlJ5Sk1zVjA4TzlNaUFPV1JObnBa?= =?utf-8?B?RVlDNTFnSTEzL1BoVHIrNkJDeEJCejhtQWRBSHN0VVN1SEdMZWtXWitBZlZj?= =?utf-8?B?eFZjRlVpNlgxa25TbFFPUnhkK0Y2aVFYMFZDUjBSL21VZEhyL1J4MFhUNWF6?= =?utf-8?B?RmsybTlXUFJmWGtiekR0TE9qdHpYbzI0em95U0syT0FMcHNxSDRpY256K0dk?= =?utf-8?B?cUhZaFRERHkvaVp6YjIzeHIxc2cyb1pZWUowZHAxeUdTWTFGN2JDVVpxQUV5?= =?utf-8?B?RUNPcVZMWThLdDY4NDVGVkdzQlNxWFFrMm9nSEw5L2RrZFBubzhrUTdFL0xo?= =?utf-8?B?NmwxL2xJUlB3NWFJem5tSVM5Y2cxY2tTQXlQVmVSS2FCdnhiRWY3Y2VHY3Br?= =?utf-8?B?RElPc0ZHcE4vWXpWc3A3T09FT1FidjJoYmxLQWVhTXRWekx6QTJyTk9qaS9l?= =?utf-8?B?NXYrek51UFQ2TnE2d25tRjRRWFFUaEs3ZHZvNWNOcWU3dndqaHhoaWYyUGdy?= =?utf-8?B?clNPc2Rhem5VTm5Fam5qckc1VndVZlJ1cnpiUzZjZHZyT2lSUlBiUVo2YjBF?= =?utf-8?B?UkVCeFMxeVNRbkpNbjZ5RFNxS3FMUVFxT1JDOTJiQUwrWE1wdDRLRHVvRDJQ?= =?utf-8?B?d3BzMitQMXZwM1o0UFViT1JSQnR1cExmNUlqaDBXR0VLSHQ3bjV3S3haRlBT?= =?utf-8?B?dHpLRmRXRklLN1lzYmNjNDVsNyt6TjRqckptWld6VnpTeDJ4aWJxRnZaK1Rp?= =?utf-8?B?elNIdDUrMG5QU0RDOE9RRVliUTZaZnM3cXloNHowRzZEQjkzbktIVWlwMUNx?= =?utf-8?B?MHNHUmIrVXhzaFJpdGp0a0xWL2Q3MkhYSnhOazUzcVUwSWlrSCszSUM1WENS?= =?utf-8?B?WGdLVVE5enFsWDJWbTdib0Zrd3lkNkE1MjQzcklrcS9CTUlLZkNWd0gyRGlv?= =?utf-8?B?NDl3aWZRQjZPNG9HWVZmK2dHMVBQSTZ1SmNHSTFpU09OWFpJY08zM2xLbFli?= =?utf-8?B?NzlhN2x4OC9PYVk5NFRtdGt2bWRKQUVVT0QzZWdCM0ErcTUzeUpHVjA5czJ0?= =?utf-8?B?ZWEzU0JuWlpjcDhZQXpuSWFuYlF5SnkxRXFmODFtYzQ1eDM5dkVteHEwZHVi?= =?utf-8?B?ZDJUQ1pIN211NnZDMUF4S1JqdHJMb2NaeStsR2pJb21LbzJEd3RRaG9aYTBJ?= =?utf-8?B?NHJqUVdOM0MyeTRobnM0WUdZTDBEOHlOSGs3V0NLK0gxeWJFbmF0VjYzYWJS?= =?utf-8?B?RkFiczZsSFVkaG9IVzN4aTNxVDFRanpmYjVFM21MMWlSMmlTc1loV2d5dURy?= =?utf-8?B?Z3lJd1NEMWdTcXRHQmdHMHpLbWRpL1pHOThaTWdLc2t2elhBay9Db0RuMUov?= =?utf-8?B?YmVqTlUrL1hlRU5saG9Kazg4SUk0WmtsVVdvQjZLeFVQL1BMMlhMbGdQTjVt?= =?utf-8?B?UlNUK09yRGVaM3A0bFlxUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR10MB2953.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VHNDeVpyS210dElmU3ZHUGxlbzRObUx0eXpzc1MzSEVLcWRFeThqenU4V3d3?= =?utf-8?B?a21PUzBLQUZQVXQ5amtBU1dCb0YvV0prVGd6aEhTTVo2STlzNlZQQmVvUUpo?= =?utf-8?B?Z3JVVTV6NjVFbGJ5bUdnWnV6SnVEdFlZWUpWamFEY0FOd3FSYTcyejVVb1Q4?= =?utf-8?B?RThsUFpRbmxydzFvNnBORUgyWm81ZkFUem01Wjhlb09vR3ZEVGVCeFQ3a0Rw?= =?utf-8?B?R2UxVXJIRWFRUStETjdEclplSTBKelJYWjhBNHFvZFNPVXJ1c0drdU5WS29L?= =?utf-8?B?ZkJqYlljY2luLzBEUmx6NDZXRldEK2lTc1VHWGVBN1hueHhwa2tzdUovcUcy?= =?utf-8?B?Y3Q4RXBaZ3RtdVFQcWt5L2p4OEhjTE0vREJkb3FDdHlmdyt5SitjSU95S2lw?= =?utf-8?B?RWx1bG4wTXJSK3pMdVZaZm8xTGVkUE4vVXB4N3lUU2MvVUlWVi9acGl6YjJW?= =?utf-8?B?ZHk2NVBlWEdLZDNpcXRBbk5aRUFGUXh0R2FlbEljUmh4UUlYeDJHajBqWWI5?= =?utf-8?B?TGN0cElkcytDQlVpelJQRU4rRmxRemp4NFJjQUc1a0xMWVROc00zZTE5ZGNZ?= =?utf-8?B?ZnhnemtjSy9oYjZNV3BGZlcyTE5hQkFaOTQyWnBuMkEwTDdvSjhTRFhoQ3lC?= =?utf-8?B?OHpsOVlIYWc0YURsNnpDdlZLV2g5dVlHWmhYSnRUSnhHbjNacDZRTlkycTFz?= =?utf-8?B?SDcyN3FLd1U5RGhDNHB3QTg1R2RuVjh6SFJGL2VBZUVjZFJ2VVNTd0c5dzFS?= =?utf-8?B?b3RrcWNwWFVKanZlV29XKzZVTzZySVNDaHg2dUdXYzRpNW12Q09GVkZyU0VY?= =?utf-8?B?TkZTU1Vrc2JvVVhqS1JuTDZkZVVwZmVaVm52OEZWd2FTazN1OGdxMFhtQ0k3?= =?utf-8?B?dUVwTERiMHRBdlozRHM1UDJZSmd0c2o1T2k2Z2JJNFBvYWtPYUlla0twUVY0?= =?utf-8?B?SFBvcWdLSzB5LzZNUndpVU9XakpSbEhnTE40VHYxekM5eUxFbHNiNlFkTUc4?= =?utf-8?B?MTI5T0pSQkRpUGQ1MXVZcmhJRGFCOEdhNDBqSjY4M202M1JZdnUyZzZWbVdl?= =?utf-8?B?ZFllak9rMGRvaEQzK2JJVHM2VlozTFFEQWhqdGxBbkRnYVdxbnFESGhJZzVq?= =?utf-8?B?OVFmcHNmSVMyU25RL09OY0tvbVVCUUtaL0ZBTXdiZGJtWFpnMmhTTEE1YjJm?= =?utf-8?B?K2lwUnBZQzl6SHZ4cTQ4UnZzWmRWSWxYL25DSkRVYTJ3UmJxNkNwVjRhZHlI?= =?utf-8?B?RGtDcHNJU2V6MS94ZGRGdWJRSDFnYWZ5ZTlUeUpReUlGNTFlc2U4QWVGckRW?= =?utf-8?B?SlQ5S29KSkJTQUU3cmhwbStJb20vNlBMNlNnU0dxU0w1MEJjZWhxTU56eWR6?= =?utf-8?B?MXFpdHpFZHpUR2x6ZXd4TG5aVTg1QjNqN3hFWDNvanFLbURxWGMvVS9HQ2lI?= =?utf-8?B?bFVXSFZPVjA2SllmUXNHVFJBUW5WcmQ2KytXQ2laeDAwMFJDVDN3YUhHK2VP?= =?utf-8?B?bkxEalNJQzAvZktXOE94SURCL21hVlE4YkFkMGxjYWZ4VmgzTFNRNXdQbTFa?= =?utf-8?B?TitLcS92OEtNMzBpa25Kd251TGx5T3NnZzBaNUl5TWE4Y0F3M2tzNVJDUTIw?= =?utf-8?B?MThsUExuVGpSTmczU1NpM2VIQ2d6OVVJNFpsTFR4NDNTVmxRZHYydWhEOVpP?= =?utf-8?B?KzdMK0hiVU1WZCtLZ3NiRmxnM0lsd1YyL0hUeCtLa3dYT3VuNHdpV0RGa2hQ?= =?utf-8?B?aDVwcjNGWDVHaVVLS3cva25Yc2FxZDh4K0RiRmJWNG5LRjQrbW53N0tGWk9K?= =?utf-8?B?b1QzNzZQYW95d2dRQVVXZUs5Mm1qdXRuOTdwSktjVWJKL3pUeC9nOHpsR0NY?= =?utf-8?B?MjRmay9FdGRGQThaYlpUTW9mTE5YaE41VHRMNVBSV3JxelNaWGZhc1FjU1Vt?= =?utf-8?B?N0ptQ1FkT2dDcHFsVXZ2MWRHVWJGNStZbk9JcTYvNFE5MFFBUXNNb1RYK0hj?= =?utf-8?B?OHNFeFgyMFhERzFpTU1xczlFTFd3M3ZkYUt4bi9UZk9BbEV4TkF2ZklKWWJ6?= =?utf-8?B?VU44enNUaXg4MDZneklKSEdNaDZuTFRvTGxvZVQ2WXp3eVBKN2xxQTJ2Njlu?= =?utf-8?Q?5Hl633ObZaPYs+9cKRj8L/Z5A?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: G7Lz4aEfOvhpA0o5tURHDgwfS8bcCloBaRROutI7zyWL09oY/Lh1biCZywQ4EeGkmAQy0eR1hUEGCA7ha5ubQhc+qMH3Kqv0Pr7lx5Sh9015ZcmFT4xLotvYQlv3fodiiSm9SnPETtc1tYZv/skc5HTXY6FpW2BGNaPHw4AI/HiAsNsOHMiY4fIOFdWYQpuG3NaSi06ksYZAzZmrb3x81lURqFmJNHIX9DFsnX/iF1mV6Suf38JX9rM0Vs/vzqqCyYnLHHlMsoVohXXtczNoPXc4QcS2h5Es+/MQ3ih+B/TlH/WWLkeokjZ1CoCdaGScQKXtF6TKGUXIqr4jPcwFUz7ehILY/evoeY/NNgRRl5Eu/LO54xDUMrwlme4SSz6cmYQr4P+IX03TfE530ZT8QlZhw3GZdKUb1nFy5hNX3cmjynK3m6aumTqKiZ0b4bBV+aU1Yj5LWCQ1lozU78WpZfBEPbHnDH/MCZKv2EFi/25o1Q36MhhxzhLK/sPZVEremjXnFAAZpWkDsL183mwyvU8YMrC10LhS/rAAD5YCIfStTzlWB956R5bfjcgvluQra41lRAS/8b1A3p/9SUmtzsssC5zdtFiZb9XPuS+bcJ8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2d1cf73-4424-47c5-53d5-08dca5defe3d X-MS-Exchange-CrossTenant-AuthSource: DM6PR10MB2953.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2024 21:33:54.8167 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vOee9WJrPMzJJ5l6uM/8ITKixVjuvdPSKAyoWyfEhqJzgYqjyOcuQb10T3Vtra4dSoQVVYi6dyxX4r3RdwgjCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5950 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-16_01,2024-07-16_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 bulkscore=0 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2407160158 X-Proofpoint-GUID: qObJO3IzzF3CV7ecotQ0iTt7Aour8UgY X-Proofpoint-ORIG-GUID: qObJO3IzzF3CV7ecotQ0iTt7Aour8UgY X-Stat-Signature: u9rht4gwcdio1tchzpmewaaybc86iykc X-Rspamd-Queue-Id: 11DEC180004 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1721165652-720950 X-HE-Meta: U2FsdGVkX1+MqmEFceczGAkyrg9NWvbOCTRKNOkPb8UViQyPsVsMKs8Wp+orTErPSoCfNKhRW9j6dcDe8L+6WSCFgDW3Kf6JqjrZw1whWbdTBAYATG0fMTgZGb6HxjmmQVs4Mt1zkSb5Vs45JPs3zQ30xjc3X9boaotuMLvuUhSOMOE147OtelLrOMmbLUTXxYFjpUEpUFNHzEcFp4Ok0TXA84qna3sXz5OD/I8B1K/sP2BCqjpvyN0HF1+FofNLk/Q9F4qgc4dR/HRafasAJuFnYMzIqoMdZWYbgdLken5VwaEDcVUkqqKCVUq8CbyNSSx/KX6zPZvdv1B42MFtvKIOw0J2fU1R/opceWWe/ydyoXkWlUUKRox243/3b2OtBn5fE8cs6rTHllaXRvU9NN32J4RBPtR75uRGy+be41kr4ITtql5lJ4CCL/sZrGfkaAS5wwZRAUKKC2UeJJojGL0x9rbT7XlR4qix17V9x7AnVJFVSpMQX+5N24DPtNUL/mFoCbmhth5XXYJxUbziA0FhL1DBQx+HMXkx51KyVjU6lq6aywPqutvWECeV/7jpuP7aMSqmA/4/4foVzN8QvKl/aGniR9qGzbkHzGe/oQwcYGYb6jNOz+3isuiDU4Bj7KU1p1X7wPcbKacT9Yhl44TCxx+qES3B/OFKMOzfeYDC/PV6aRdikTRtfJ+Nlre86DA1o8xloKrNPRRrqPqxVYK98ED33X82aiCK60WF6PocJRIU2XmIfBD0Mc6PXJBy+9O5Y/kSa8zvsGRiPV/3E8uUnx3OqZ9L4zG54aNPU2m46LZ06lTF7+WoUYWOo38093yKyUfg/T8/gGGYKuQXpAGU5QGgBHUZYvc0HINi48+3CQB15PLiycC0Zpp3Jm0+x8AYXEBHUshcuqBD6DAdiChhy1GkN7sbTK8KSZyITd1csa8GgFW/N5trDhmd+eZB3j7cQawYxHyQTzqCkNu WGcPe6II aIHWym5nGXxY0+XFC10MPTurGHbblaDcX3gkPUupU+eV2Z7Nqpp6AeETbJTtD3Q1/UvXELRfZyMKm+SUmSc8xFl/Cn5gga6GZEfWGQH9fvlqqNPHJlDmk7OvwonG1dw61zsn+apyF8A05fxkeiNpLeF7vBCAvo7hdkmKOQedGWyWmV4BitFBEdWrBD4vDPjcPwYx/aBn577OV1NtN1rz6VF5PYZofGkTRmQJOGjmxvcsDAplwdPQePqYF6NnzbeeQPVw9DSDv3Td196VAJXMabiq743JaGTUv9NjZreM5Ud9a8LhgEUidMiTO/FW80/7tOfLqTPHOx95m2V6ctMaOr1vyI6dS/dULztHsDStjHUtAitnBkX9NuVJlF6rpKR8WMkN+t6bwKnFBzpj+uBPdB4ruOIRHk6d1bNl2sg7UuT0PWqRBD9ZNl/nvt4LDG4UtYsvYDyyPgbiYI7TYiFp3W5vHnsBNVL/zz9urw37fvcKT3UMfGcEH7OupGHgoXZ8YCQCNint96F9yKOmeuw1U36+0X1ljBKQafJFl3h21u9z7wyEb3WaotveCAdjdnhHrMkSYivTDZGDeKv8JiPVWoW9Mz0f6scqiAL0C2el6rYq2wDy/gbKJWYpfHpCWDoJVmuyt+aAFtYZsIDM= 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: Hi, Matthew, On 7/16/2024 8:12 AM, Matthew Wilcox wrote: > I was going to send this patch: > > +++ b/mm/madvise.c > @@ -1136,9 +1136,10 @@ static int madvise_inject_error(int behavior, > /* > * When soft offlining hugepages, after migrating the page > * we dissolve it, therefore in the second loop "page" will > - * no longer be a compound page. > + * no longer be part of a large folio. > */ > - size = page_size(compound_head(page)); > + size = folio_size(page_folio(page)); > + start = start & ~(size - 1); > > if (behavior == MADV_SOFT_OFFLINE) { > pr_info("Soft offlining pfn %#lx at process virtual address %#lx\n", > > because right now if you start in the middle of (e.g.) an order-4 folio > followed by an order-0 folio, you'll skip the order-0 folio immediately > following it. > > But then I realised that we can come to this path in the middle of > a large file-backed folio that's mapped misaligned and has a COW page > in the middle, and the whole thing is just misguided. So I gave up. > Anyone want to take a crack at fixing & testing this? Thanks for the report. My understanding is, we should run folio_test_large() upfront, and treat both ends as special case unless they're folio_size aligned, and iterate in folio_size for the middle.   I think this should work for hugetlb and large folio in general, but I need to confirm this with tests. Any thoughts? BTW, unpoison does look right, I can address them together. thanks, -jane