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 3E642CD1297 for ; Mon, 8 Apr 2024 22:33:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5138E6B007B; Mon, 8 Apr 2024 18:33:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C4076B0082; Mon, 8 Apr 2024 18:33:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 316696B0083; Mon, 8 Apr 2024 18:33:10 -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 125776B007B for ; Mon, 8 Apr 2024 18:33:10 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id ACD111A01D0 for ; Mon, 8 Apr 2024 22:33:09 +0000 (UTC) X-FDA: 81987816498.23.9EEE9D4 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf09.hostedemail.com (Postfix) with ESMTP id 6C4E1140014 for ; Mon, 8 Apr 2024 22:33:03 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=ZAhXoYpC; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LUdmDnlJ; dmarc=pass (policy=quarantine) header.from=oracle.com; spf=pass (imf09.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712615586; 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=QJr2QcmHu/hVXvu6HQC92TFcFVkRxcsB5yf34Kp24Qo=; b=inNAtbPb1/pn12TtyT433ZOp2BBk9/BaD+W1FgTxymRXiMxGJ5heivzeBJubrTuPt9vc4E T2sOw8zYk6AxKIwpqU2iJJ/T+eQj+E5Kn2JARscytxpoXVsqlVxtkflx+B8XWMuqi72ssc EDyekhDGB195dmQOwnLURlLgbM5amu0= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=ZAhXoYpC; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LUdmDnlJ; dmarc=pass (policy=quarantine) header.from=oracle.com; spf=pass (imf09.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1712615586; a=rsa-sha256; cv=pass; b=zyKb3eedhOFmjfaIZNh4SlSDiJO2Ope/9FaQYR38WGOX7OI+InsZHffqueSobRy/ec9rcl WuZfAvdALKIYMaATPVH1T2OCew91KYDC4whiJO0mQ8qZTfKKaDJ5eU6Y/posgOsATFLev9 rDNiJDI6wI+8hzNH/ZPyTZdLkRbbFpQ= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 438LnNj8007102; Mon, 8 Apr 2024 22:32:51 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=QJr2QcmHu/hVXvu6HQC92TFcFVkRxcsB5yf34Kp24Qo=; b=ZAhXoYpCbpn6r2Eu5K+tGG2so4P1pVPS1kXgpUSrI2z+cQoDKnxYHVCvg45U/gYVrRd6 YaK6BVLpzXIQe1XGUFlgsUs7fprlDtnJoBnkpJ3kHPdhbNNbDcNFuzDz/u4KgiPsphlL x65epmpTwzFF0GslPxe4S6OGPdzlkK+GFK3n90S6IJiEqXhUUPCTCSueM5XZnY/X3cIp GY8lbKdG2mQUmY7xKY0RS9HUWS4TMNc9YtzYfDTRCalRJu48j77I8Huk6ozgMb5Z+3uo yvRdra0OmlRCUO4pBxWoyEvPryXi4JEPRKX03edMIj5uEYl3oCFuWirlI9OG25s0Nuta hg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xaxxvbsuj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Apr 2024 22:32:51 +0000 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 438MDQiG003010; Mon, 8 Apr 2024 22:32:49 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 3xavucbnx3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Apr 2024 22:32:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KfiXDiyaNDmvceO0XGi11PD/INqQGRHak6sUaUtEykJ/oCjnHLXHsxpY8WXL/7R7GcxUvcip5hbdLf7jfp2K/SSx8MIPZBJ1n/+Tb7Oqo1fC13BhsQ5wtHVZ/ZX8dGZhKwftzc7wUQunW4UHqsVb3alO5k9Zp3OWfGqBGwLrtVTHSuIR3AYQtBXBw0zy6AP3k7IGdIXDV/r+VxznFSIhzulKxvIeaAvT4PWWyqjUgI7TstfH4McLBvJ/M1B1Zq5KhbxikTIFFvSw0cpgsoZvjJ067N1HvICW1Pq5ebBXFI6KUasH72nZhNeh/ZRnoC+R+uxL/R/yqMiAF0+dL40h2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=QJr2QcmHu/hVXvu6HQC92TFcFVkRxcsB5yf34Kp24Qo=; b=gMP4adR3zDyFxUFZBvLIFcuFYP/BE3voLIiwGNySxKboojBBuXbSTnA+QiLL9Lh8xHeGOQi+hFaMsifLzWW6nrSmJmJEIkZMJUARfp9yBzvsLo/D6J+wqfJfeu+QTSKKopBjwS8xiZpR9iCIXH+RdpSMJCyagxLAnkkI9gbthHgFiQQv5wQABBnjfc9rzSgFAC5ouELs28aSx4yqMqxfQVALenLrO2DIi5/Ou+JCir6LNukufGmFi8Uq7z4QEH4gOhxc+QMBFF1vvj3VpZZioilhRlykpHfuVAJkv9UMHLLQXSheVbQaOoxUbU8MIDHqAdXS6EDG/Ptl6YvfrZkGSA== 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=QJr2QcmHu/hVXvu6HQC92TFcFVkRxcsB5yf34Kp24Qo=; b=LUdmDnlJjGNN+HXET0S/cQZ/XWwhMvsLYgMuf2DAtfFlUH4IlV7tlXXNTg6FeBRwmhPFyywsiKwy/PPqoGJWVUdlVeHAZqwF+34Or5cpLi8Rwdd4vdosTmxWSJQLonfMMddlgrRQ6r7xDY+n7GRoJ2b1OroudaIZzTwdtjcoL9Q= Received: from SJ0PR10MB4429.namprd10.prod.outlook.com (2603:10b6:a03:2d1::14) by BLAPR10MB5025.namprd10.prod.outlook.com (2603:10b6:208:30d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Mon, 8 Apr 2024 22:32:47 +0000 Received: from SJ0PR10MB4429.namprd10.prod.outlook.com ([fe80::f5b:648d:5d73:dd03]) by SJ0PR10MB4429.namprd10.prod.outlook.com ([fe80::f5b:648d:5d73:dd03%7]) with mapi id 15.20.7409.042; Mon, 8 Apr 2024 22:32:47 +0000 Message-ID: <0d7d3147-4ca7-447f-8ec5-2b512a54f44b@oracle.com> Date: Mon, 8 Apr 2024 15:32:44 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 02/11] mm/memory-failure: Pass addr to __add_to_kill() To: "Matthew Wilcox (Oracle)" , Miaohe Lin Cc: linux-mm@kvack.org, Longlong Xia References: <20240408194232.118537-1-willy@infradead.org> <20240408194232.118537-3-willy@infradead.org> Content-Language: en-US From: Jane Chu In-Reply-To: <20240408194232.118537-3-willy@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PH0PR07CA0112.namprd07.prod.outlook.com (2603:10b6:510:4::27) To SJ0PR10MB4429.namprd10.prod.outlook.com (2603:10b6:a03:2d1::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR10MB4429:EE_|BLAPR10MB5025:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bulYVlgkqeEs0VP4jvNs/rV44WfGJA8W99BTjClzAXnHBjEv6m/RkIjWxESKMbHC48Sxj+XBplwuY5ANiHz/BqMMbx7UOrvg6cA/kjYyprJGm2vtEkoq96jD0rL0Iwe15CmdHmvkjVGOFF0/QXuxjTq8HCiUS+mQ6lV1aL40pOyTPtTrMmvr/7PDdJE9PiM5YRxmZXScu5uIcVUyRuWCTaVJgNqj2YWWW518tqn8Ha2lPeTbm26NNwIMY/KRLPPVzHt6JMU6F0GLCdJnVmRm+Sf2pGGzxjph3IcGS246RKkaWeUIy0GuTbY51Tn5E+f9maaSd3mPL2DLVehYD5PqA/+UynGX2sUtEDYixohwaPybcAIR+b0CxBiaTz8IXSQhADIo9FqRD7EStLWddwe4IuOUoyQeoxqRmAV1q7We8cIoOg57d46ZJg56z2xwls4O+xqPbvT35FlQvYzOX1PB0rYqhrLB0etyrR7fb809S23MPJGIDXACOYcaCZe+eftODYWDGJpVzNNQrXT+FAW6knspMOxrHAmeTrZDcfatK0TRLXuGnjMhTvP8YvNFsUiwYjSpkyQ7DppcqiKMj3NMBvVwzT3yNAZZlqQimpVmb7CA2rTa7kuhesHweND3iHixAqD3ZFzTf+v9SjjCopBySbGvY2/yMVZzDKt2cGhuXnE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR10MB4429.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?S1p2K0NBd3FFMzRxVEo0TXBxcEN0VzhHOXBiVDhlVUczRFVsVEoreVFDeDZQ?= =?utf-8?B?V0o4aTN2cStDSjFvQWNGZmNMaHoyV2I2UzUzSUgwdzg1cTFaYkIyRlk3b3BV?= =?utf-8?B?bG9HbXB0VFdUdDJPYS92SEhuQWh3VkFwYmJtMFQ0dklXeXl6d1A2R21SSFpZ?= =?utf-8?B?OExYZHFwS01vdVd6VlM2c1NZRmx4ZmxhMm9mZ3N1UGtrQ0JzUGhGYktXUXF3?= =?utf-8?B?QUgxcmJEMkdYS21zV21YVnN1OW5WR2wxbXAzZUhRdXo2ZEkyNTBvdy9Vd0x2?= =?utf-8?B?NHQ2bHBoa2hEb0dPUUlSQ3J2a3F3Mm9QUGF4Slp6WWlLcEkxV2I4U0UrRGpy?= =?utf-8?B?aDJkeiswcTVzTU5vQWozbWlpeXEveXNoU09UMUlYcnBxWXdoTXAzNVpWOW43?= =?utf-8?B?RXMydWoxVVYrdTB3ejIyanhPd2kyWjd3NGZKWFZnT2lYL2RjT29sMFhSaW5L?= =?utf-8?B?Qmd3aUx2R2p0KzU3TFRsc0N1SDRnM0lrU1hWejhUTjA1bGZtZFFqYjNoWXpI?= =?utf-8?B?WWNwMHJMVVVWZWVra0RxcXNLejJzQkU5ZDdWRHhtdnYwZmJLd3RSL0VETXE1?= =?utf-8?B?N04yMXdHTkZUUktueVQ4MXdPejhhaWNkWUNBZ29Ccm9UZFZFcVZIQTQvbkV6?= =?utf-8?B?Y2draHlvZHNqcCtiak5tWXdrNlNBcVl3c3FiRklwQ1ZnOEpHdTFtQzZYUDVj?= =?utf-8?B?S0c5ZkZ4ei9sK21reDJYTUVrY05FTHIybkJwQnJjd0d4MXFPalNNcTdGSzJs?= =?utf-8?B?WDhGMldiVVQrSm4zUUM4elZnclZsVXcxSm14eFNGa2l4NHRsRytIWmVsZ0sv?= =?utf-8?B?WVJnM2pjTml4enAvcHNlb3hLVXMwTDJGQnBHWlozVnM0ellwNVlOOFhFTndi?= =?utf-8?B?RGtqV05ZODd4YlpubWc5RDN4QS9DVVBNd1FLS0k5M2xpRUJKbzdTenVRc3cr?= =?utf-8?B?WXdHM0J2MzhzbVBXMm03NEpDMDYwY3l3UldhYWhNMVJFSmJuZW9UZkF1aGpG?= =?utf-8?B?Y3JkNk9SWkhkOWtZQVoyY3ZkSnJBelFIR1BqbEd4R2dHTkovODd5bTZVVkdP?= =?utf-8?B?c1JGMlV4akdRUmdjUGNOWEMybnE4emxQallRV0dWSm84ZWl3SlUrZlBGcXdP?= =?utf-8?B?d2xReVp0cGRGT1dPS1E4V0J3VjBYTGY2T1dkVmxwajZaRkRYUzIzM2lyMHBE?= =?utf-8?B?SUoxb01teGo4anZkb1dCUVpTbVFaUzJpNk5wa2R3QUFFbEZ3YlRIcFJ1VVdI?= =?utf-8?B?ZUZpeEpMYnYvejBkZVg2d1R3Uy8yaGxqbnFvSmRDYlh1TFNzaVJ0OW94UVRu?= =?utf-8?B?RE8xSGl2Mk9yYmZUejhNbHg3c1FtLzhpTG9wbFBKdzY5WmQ2ZDZVV1MxY2RN?= =?utf-8?B?YWlpdlV1Yk5rKytFYndodm1veTFGUm1VeEJJc1poUFc3NklINEhveW11aWVp?= =?utf-8?B?SUdzT3RjTXpyemZibklKdDFnYk1LTStSNWN4SVhKUDEySlVlTGtUY3BOSW4y?= =?utf-8?B?MExoQUpsQ1BxZ0pta0FxUnZxdVZGMDJNZmJkN05sK2J5L09SVnpvWDlZVzY0?= =?utf-8?B?bW9LUENxczc1cDBtcE5YWDhDWU1wSjdXUXVEeE00Z2ZTcWlQeU01clNHSzhM?= =?utf-8?B?TmdaN2VzczRpTS9lU3N6VWd3RitQVlZwUTVaVEF6OHpSOGl1Q0txQnVFaVFK?= =?utf-8?B?ZkdCR1o4bkVqeFl5Yjc0QllodkFVUzVHK1lDNHR2aGxkaWUvaDRydkN4dThS?= =?utf-8?B?Sy81NW9yb0J2SHZqTkl6MnZjb0k5bXF3TC9GREdBOUZKUGRkZDdxU1ZYYXl3?= =?utf-8?B?bG9nTFVSL2M2VzVPZURqVExqQ1I1MWRhMjhmL2toekN2RG1NVng3WW92cis3?= =?utf-8?B?OTREdWN6UjI2TWVjS25XTDdVdzhUcWJHQlRFKy80ai9ZSTQyS2cycHg5NXpT?= =?utf-8?B?YXNQN3lPWnlvR2E2YlNVajIyMmlzN0VxVllQMFZpMDEwU2lwK3poZmNyTjlT?= =?utf-8?B?OUVQc0pLYTJJbGRaMWV6bVZNdnJtdUxyOGxaQnVseld3WjJFUFFKLzZ5VHV5?= =?utf-8?B?a1pJRmsxSXJyUmtQY1c5Uzd4bTd2QlVpaWZuY3ZvMTBSOVdCV2pLUDVNeU9I?= =?utf-8?Q?e+WcPMsFyJRxReEWXxrhu5esn?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: pWIYx+lTrkGHkpStv2Vq+cgA4A/d0n3B5lnz87/pSjni31MHN/JF8/SUx753FQc1cUcIICccEV/bUGuZvt45WALWhcUtUtA8G+TzVzhV/fbSiu8//x3B7Z8AApVCao7J5TA++riOpeGcqDnY8w69sFg494AZEyQHBdHauIduMa4qzkoMn3f/RHQPypxr8JeueH1Se/2YBfL0CL5tWs/17n38WHN08H01o1w4I3/mjglMZ02nQengkVEbE6w218oFxlvoNT/tbGqDnf9w0U6F2XeyM8FsUJKLv8jypnaM5UWFO+1HrBekMvhlIk4b/5ZrPrpAZWQDWz50rf61sWwSFDGRV4igkEXOOBqlAgGqKhegQ9SeqF096tDi87D/U6NkWOyxVq62KEin0HlYqc25voyfi1BmNtGjVUhvsrqTFO1E144KjdT2t3uumsaRBwEB1b3H0JJSbv21jhss2xh9TBD4Ue3fttD1U/JEmRd3/zZpOfKWgzATX8BMLGs0KGyBmuzF3XyAARnD5O8geHnmqS21rBhIBviVuK9c2sMAQCoz0aiWFNbMbtAFBKtWhZ69rJyWILtBuN4NFOqYxdukS7j05815CLn1hpRxXHp4m2U= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3361bd13-a56d-4332-4e81-08dc581bd11b X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB4429.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2024 22:32:47.7328 (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: WJAjAiTFw9kWFlaDLo86RuI5la9dDJ18EXahLmyezOf5ocXD5XKBHb9p8d+bCiu2KtLdN0O8/ZN2wpvFN0d/XA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5025 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-08_17,2024-04-05_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404080171 X-Proofpoint-ORIG-GUID: QzZDJzP_o7boAbQMEmaBh6XA83QVMpvD X-Proofpoint-GUID: QzZDJzP_o7boAbQMEmaBh6XA83QVMpvD X-Rspamd-Queue-Id: 6C4E1140014 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: 3hysm5ac936sh5cj91xaa7oan5719odn X-HE-Tag: 1712615583-556902 X-HE-Meta: U2FsdGVkX19b65i7AAP7rKgFt+Fe1OPshhZccWjGTBfKGnmcbimot/Y2/mftub2hnEYp8UUoWV0d/mFJ4DCHKgSHb2ZKHE2p5D+r7m070hoaAh9YpVe23IDzypCADJLibO/qXXhSTOe68HA6LZ4zb0TWqfyqve4MSOrknLK6zPHLkEUrOjKMbXnK053AxCW1LqRyTpJgTVzT5iYYffLuHbYuj4EZqr+9KkKSajm9LfGPh4l/6E1Izwu56Z9CyXAcXlsVCpDzTD6u0/MHdl6fU6hiD4oGXaOLYHCuc5Vav+ItQ/CNViP6pz5xJoEljjtBv1GQnZzDKdDYzCk2DPrNKu2kLxJZuWCYV99OURRrUauSQ2VQR8z1TFL5w5Hc5Yzs1VfoTfALk6EtnqHh0NCUrmw4o/jNdDmZLKV7slXV0qXHZS9TBBluv/pBpLBNWw3cfH3bayX3INYGEftTuPgwfJd+w8VqprSHVpIrlDYFSCqFTBv+7UsFgqtw8KO+BjlAm+kzl3jLdO5WeiQXaQcoM6E5WQiY/C2AtVNmrKmELLIGB2P8Un3KpZ5UvnuvbG0BAmPjcSztH2ujpk2nDaUSnqV6fPxegGTZZg4Nds1yB35cX91NPiCzDg+fIq3LMWb9BaH98DopahWy4KH6IC9PEiVdplBFwBiQcoAne9A0oXy1ZHwRIiyZf11H4vFvEA3NX1t+Sbey/Zpibq6FVrrp6XwRSvdZQCLyqr1UwK6iLaK6FfSTwBWdz+nOKV9dns4i1n2yTZv9TQnnmNGO7bgGs1wn7vudzTMn+HVaYS2phMPer1d8gR5GAXy2cwj0ecc257+GcL62sTS95LueXud/2kICBGxQE5emm3lplj0PEGBcDSp6wedxzbKBRMhKRmIlPSoP9S+7eynCE5pBjIQzeOM7gk3ThrLYYNBngiWZ0SeqmPmaAx+lpGDkNI2uj9sOJm34K22Lr9lzuiDtCg4 BuOOdbT3 ePUgBOcDJJFrHl4GxZ++kGUPZ8zeBhmuXACiYaZZAFby6WS3nGAe2/L0cy+TYOQHhE7+ckDKQGqLdSKaPk4FI7Ca8Ztlul/HKk35nhT4czsE6dlY3llnX6e9nL7XEeqin50oUK78DzXQzhaFNzRQaDZVpzrBcmVIwCZQqdae474gAPX9wdbBOb0rnvFI5VhAJhs/Y1aEXxbKDdJ/7WX+oYzO/E8OnsM73bW0F2PNQbz7gHzJV9DIKLLbyFdGuaIebn22BSfQP/BRCjQHMe5VRBR8o9VgSoyo646mNeuIEYF3W/Fz5bmfW1GR0uEssWkQJONhefbYcNNJYCYubgb77VwfTGE57gwlG29FgLHpxhxO6yFDghtwCuH3sEX2yCrMR+DdVMKXlGwnyN3tF4aWerbvR5LwPLfX9m1KQU88UUzCKq6dqkmh1M84sBbWFayjjmHeztzxQZv6dIXBjNCdU6/+vSv8oVA6c2sY0kVGA+tcarSfx/8NQKoQb3qTi7K54eVW1TR8qiNkxfD4dMjAgx9/mSDaBMSWKbf/7pp80lJsp2Cs/ujTO6EyJNrSxY0rakZL9Sc+R+WpGnbLc3iQRHNI37o1mVr5L2o/O 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 4/8/2024 12:42 PM, Matthew Wilcox (Oracle) wrote: > Handle anon/file folios the same way as KSM & DAX folios by passing in > the address. > > Cc: Longlong Xia > Acked-by: Miaohe Lin > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/memory-failure.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/mm/memory-failure.c b/mm/memory-failure.c > index 34b3c8255c9b..f94d85075ec1 100644 > --- a/mm/memory-failure.c > +++ b/mm/memory-failure.c > @@ -431,7 +431,7 @@ static void __add_to_kill(struct task_struct *tsk, struct page *p, > return; > } > > - tk->addr = addr ? addr : page_address_in_vma(p, vma); > + tk->addr = addr; > if (is_zone_device_page(p)) > tk->size_shift = dev_pagemap_mapping_shift(vma, tk->addr); > else > @@ -464,7 +464,8 @@ static void add_to_kill_anon_file(struct task_struct *tsk, struct page *p, > struct vm_area_struct *vma, > struct list_head *to_kill) > { > - __add_to_kill(tsk, p, vma, to_kill, 0); > + unsigned long addr = page_address_in_vma(p, vma); > + __add_to_kill(tsk, p, vma, to_kill, addr); > } > > #ifdef CONFIG_KSM > @@ -480,6 +481,7 @@ static bool task_in_to_kill_list(struct list_head *to_kill, > > return false; > } > + > void add_to_kill_ksm(struct task_struct *tsk, struct page *p, > struct vm_area_struct *vma, struct list_head *to_kill, > unsigned long addr) Looks good. Reviewed-by: Jane Chu -jane