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 A1118C54E5D for ; Tue, 19 Mar 2024 00:36:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1F40B6B0085; Mon, 18 Mar 2024 20:36:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1A3A26B0087; Mon, 18 Mar 2024 20:36:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F37A26B0088; Mon, 18 Mar 2024 20:36:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id E4AA86B0085 for ; Mon, 18 Mar 2024 20:36:48 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id AA1921209E4 for ; Tue, 19 Mar 2024 00:36:48 +0000 (UTC) X-FDA: 81911923296.12.445A805 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by imf13.hostedemail.com (Postfix) with ESMTP id 1959920008 for ; Tue, 19 Mar 2024 00:36:43 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=T2QTc4Kv; spf=pass (imf13.hostedemail.com: domain of dan.j.williams@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1710808605; a=rsa-sha256; cv=fail; b=b8lfTHAv9lAGAlMKimlr1xdvElbFnkuio1IQTP4f9LhKeh9VSjdPSCNZ63j+jhm+pLp8G3 +oTZkHHCEpYGSftdgx0SI7Y2w8/L4G0VeMkDQSlA3UDJMEhUfS0qK1gDR8hdFAOfHBzn5T aU2cMIWf3f+EOGpXlWqUfmnlCcPtm9A= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=T2QTc4Kv; spf=pass (imf13.hostedemail.com: domain of dan.j.williams@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710808605; 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=eMaWUKgrNKtWsD8GLPYyy8pKICW2h5ujW4CKQqye8Yg=; b=BtpmJx8Emnq8WfwVi3NA5zbN4FQwXZAUBIYEZRAaYJN708Jm5IYLvoLO8obVUdkpbmh0Jb neoQ3pGULfLu1lVkIFh8UKKxxG9SbhAK64X3X315SfPuUYZeAagv6SGkT4JKkYt5E5z1g8 61q/y5a40v4LQaZDqh0NHa6xrtIYuxE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1710808605; x=1742344605; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=pmNlpOEng3VdHz5+gjL609NR+UiYM+moSdXRKJQ2Qx0=; b=T2QTc4Kvc6Q8axbh4ozAA8018h/8+/K5mu4T5FzYlLJb10bdLqgRK+p9 l8V4v9+Fub5N6dAlfCo7iPbeQNudzas/ZaKZ3fsYkiTaukrVrLwWLgyN+ DntK1iLWvP5v2FqFPjqpYNEBOnN5MThQhTpVi2olycbbPVxj8lG4a4Dwi SquLpWIftpg1LH9xBCQrZJKAWQ8sM1fx0ajLANiLCtbpXDI4dKe6VMFlW rI8Mf7aDIgTIVML18Zb2gaRPFCQ1a/7Lm18PsvTRWvyfshUV0IQT3+kzL kzuCcy3EYLwppViUhjIk9emWsNOixNObLNXcPMCkcyB1TIzz8baKUIpjK g==; X-IronPort-AV: E=McAfee;i="6600,9927,11017"; a="9455550" X-IronPort-AV: E=Sophos;i="6.07,135,1708416000"; d="scan'208";a="9455550" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Mar 2024 17:36:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,135,1708416000"; d="scan'208";a="13617559" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Mar 2024 17:36:39 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 18 Mar 2024 17:36:38 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 18 Mar 2024 17:36:37 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 18 Mar 2024 17:36:37 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 18 Mar 2024 17:36:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IyiNfEa0XxiPTt4NPT4YAMtCjw4OYy1e/amDLgvqtFGCxORV7T/Jrhi0hTp7Mtf6LURlIufvURZinA7QRgN4TJ31k00zji0aFnIrK53Yq/zyyYxwJo5uGhmu1g7nOKOgGnWOc0z9YIvtWgQAlvEL72ON35LbEgKfFDmi/yK9BQ9jXopvEkI3X8VzakPF3y6sX23HXQk7ls9fGVR+7bxq4mUJWQCNgmzhRjVoMJvix9sElT457CBWwor3t8hWL/TN9vogiE+svdNBTOED3iVIyOc/KmG6KXZMgUYcrcqlW/kNXkjWjo9O/Q/soH4xXcbPrILq8ZUxO/Uvhm5yjsPxhg== 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=eMaWUKgrNKtWsD8GLPYyy8pKICW2h5ujW4CKQqye8Yg=; b=L6SbWDp3w6hzR3xubFBGkjupN5xsU26gQ5QrVGau8X/TmqxGiU4o/ALprFRSlRQQ9fZSrFmMplA9Y7pNHofn2HeAvTJ28i1Q7cUI8OVKscrFsUxJL+3+lUn20XIc2+/SS3YNoD07A7CyMm1x0PLBq+dT552Kj0//rpQKEcQr4VEGhPs8YvW46gJ3XL3R6JbchpArSKj8x3xSU/3PrSzO9sys4ZgF7uPFMINtR09MDl1aacE1Loq7Sx8v8wsXNwr2gfDcqnsVafkrDeU8COvD+s4k8WNP4639limNx5Euv7dvYsRDxPwGWDgyqvmdj0pT1zFiLLPH28Bglh9Vc2l+yA== 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 PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) by SJ1PR11MB6249.namprd11.prod.outlook.com (2603:10b6:a03:45a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.11; Tue, 19 Mar 2024 00:36:36 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::82fd:75df:40d7:ed71]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::82fd:75df:40d7:ed71%4]) with mapi id 15.20.7409.010; Tue, 19 Mar 2024 00:36:35 +0000 Date: Mon, 18 Mar 2024 17:36:33 -0700 From: Dan Williams To: "Matthew Wilcox (Oracle)" , Andrew Morton CC: "Matthew Wilcox (Oracle)" , , Miaohe Lin , Naoya Horiguchi , Dan Williams Subject: RE: [PATCH 1/8] mm/memory-failure: Remove fsdax_pgoff argument from __add_to_kill Message-ID: <65f8de114088e_7702a29495@dwillia2-xfh.jf.intel.com.notmuch> References: <20240229212036.2160900-1-willy@infradead.org> <20240229212036.2160900-2-willy@infradead.org> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20240229212036.2160900-2-willy@infradead.org> X-ClientProxiedBy: MW4P223CA0028.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:80::33) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|SJ1PR11MB6249:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: peJ6dK8qx/gwT8oQ2KNRKkKA+taoKLkOUtLver2WA/YCKMRn68rt5/9lagNR0e64MatWIdoNjdqHOuAQ3sTVheTgWEHGoeKbc6n06TWTFId99F0iZ5JPE7ggu1WEDFs7G0oKxDcX2k2dEbxxSif6J+0vur2xu5z26yU6xLP/G1hLstnuDZAGn+VX3YrF0+IRJcYOMlfGYvx13zIvEn3XiV99YjlMhcG5PDwyPHOR/dpRjbBxN1pJKsXB5Vhp6ezN7GLJb1qgG6BiFa0x0I/gRACYa+5DmaJiI3UO4fnt/OL8iqt6maRruyYPC0k0mbmsnNkmfjhmMNbcki/JdAGwqAjVaZ5Uhs7jnNlPv0C8rn8qil1mniX3GcJ0V6UuRNIiFiAEX3+O56vgPLRzSgkbGfPCSYRpKXtbyzp1SQDruUGz3pT0q7OWh59qt5whWDT8PHKIbLBb3aO0Um9cvx36no87i7+P8hTBJP+lzJgEnX8blLPhXpZG7qSOnWA6iHUM0bYiEa2Q0kedUErpL6CpcB6itgvxNvat2K4Pv3vwHjAuGoh4WnRI+Q71Cm5Ktj5YRuJG13FgH4DO+XEv6kU8dFOdAqBpD0SzefpJgrpJ+TtYIkQ0LRcix2+h+szazQo8LdSgoJDv6kE75HSxJ45ukxesXT+R3/PqVFSyzaHePy8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB8107.namprd11.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: =?us-ascii?Q?sJxjW81do04a0u/C5dEpzF+Ms2OTF3djh+kAHSYUNndNDdGd4vB17OlO9gj/?= =?us-ascii?Q?R3IS55iIln4mg3HCk3rtAWGQPIGOxeMWmP4la5v6XyDL7AS8F8Pp3t6FhwQB?= =?us-ascii?Q?0OF0SZrd1QIwA2enwcyfWiwG4b2dn3BMGXJScLy8o1vTP9n+ncdHaeBFkmDP?= =?us-ascii?Q?xyfixGjKhXRf3SO759hBSGudz/80xy/sflOtgKrSkE3jekWS83exDUJIAp2Z?= =?us-ascii?Q?sRRcy+khiYur3jaEumif0hXqW+KXqL4VqGNszHzbHJRTwrGh1g6VY040QBh0?= =?us-ascii?Q?5QBSVfqVCZBbo4t+tMx+uTVI1SQO58asNsNmPjE/whoTIJqO0lKCzTRhhwhz?= =?us-ascii?Q?hZXC7j8KwxlgfFf5jxx140SzNfHDa8Tq4H+9Or0He2sbGGCWVUoiLtt+6oX+?= =?us-ascii?Q?Qvx6jIcIDhLP7SC9dJ+p85at96xe5fE/QiJcMfjsnB2lGxxVY7VWpaN73oOl?= =?us-ascii?Q?APzZHzh8GBy/KDAhb8b3e0TYU7ZXwOBh8pPPSl2Its7lqkvSxM+GoRjA9Lkm?= =?us-ascii?Q?WOzQXaMH4R26bd9ZKUZXPlTGJU4y82IBhLOcTe53KAN/pvo1LbUzn0zpu+Kf?= =?us-ascii?Q?VahYBET3cLaO42OFMC3Qk9r5s2QsqJPSIlzr8eEmdA3KQkW5RownE9s7PWj7?= =?us-ascii?Q?o9a7FI6Ya0LZ45ktEtcQvo6eH01r8wwl32qcjnkTwHqJMB1vrYNifeUzHIXO?= =?us-ascii?Q?DE/MaqHS2Ut2ruJfMh61LAZB/KlOL3lASNisKKbzDYrX1thPwdpmcvLovu7S?= =?us-ascii?Q?oMfjWn9aMzC4cdUSQWvaCBd/Z7Rv4Yt8o6sJCGd65nH3ym0zFly7qSX/uCx0?= =?us-ascii?Q?s7WjpKQuP+eaZlVB/Zc+QhxfZy8nQiBgeivAOLswlv458GxXu6PIYoWYUKeU?= =?us-ascii?Q?i6I6wB2PSCTl0nZr/m8aArbBrLKCqScIlrG1U9qXJQ68Gda5U11m/onEIYqS?= =?us-ascii?Q?9FUfBy+ifqJo5tJ+MxRau2GMopXoCa51MZZaxYBD9ZWwJXPZaP55+FjFAUN4?= =?us-ascii?Q?GiKc+svK+YpSQVGj5BeNFotY9xoi8jlyNfC3rdw/2gVL9Kj3R70V5JKApELT?= =?us-ascii?Q?F1LyAU/j+85PqyTk+848XQ1Qvg6mykYmE3uIIUHYHQvuwU/a0jbgowrmnv0q?= =?us-ascii?Q?1Knyv/wiZ9E8AQ+8p04o04AIDsHUQK+GvT1PAxWv4VcroyztSpEe0CMVyqfW?= =?us-ascii?Q?cAL0QQjlWJoU8+kqoFB5dl79NZB8+vce5blD/6VdHAHUCn9tkZMgFfcJhG+v?= =?us-ascii?Q?mmd5P8H9JAtyHD7gH9TS+wwoEb0IRnxavpOiRJlCSqW77GV4JbMEzffM0Bic?= =?us-ascii?Q?a004cU/S+Aw6lnCY79WGM6edH15Nz6HPILdgeqXHYw5Ps9RolWk8fcBPezo2?= =?us-ascii?Q?h7eO01kY7EI2+eif178BTXzCby+1IBCg07dkiwYVBApjwuBEKcc7+aI05a3k?= =?us-ascii?Q?hYt/d1/+i5L040U0XfAyEBbjYkWB6UsvIwySXzwyqy31tWvxXk0Ys/oPw0Kt?= =?us-ascii?Q?Qieds4tRVQ21yEPD81U2SfWqcQ3h24WXFMhLinXlNkCBmIxW4fSm/nsScsMq?= =?us-ascii?Q?NkyAM95HQYdB3rCeyf64/bvYn99VhBcJqF4afvqa+9pB4NnROtQLz+sFE1vE?= =?us-ascii?Q?LA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 7d16c7a8-8ec8-45ce-d8b0-08dc47aca1ef X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2024 00:36:35.7889 (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: NU3tfT63q01lEMtW4UPgjUUbND59Ui9DtzaoYd2wMnN5OFMWM6BPHX4pO8XJcgjLfDfZa81QaBabpAB7NPLyBaagmwgGHsWa+hG54X0y6Jc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6249 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 1959920008 X-Stat-Signature: eusa9m1m1usjima3kmm4hk5j6796qkw9 X-Rspam-User: X-HE-Tag: 1710808603-461776 X-HE-Meta: U2FsdGVkX1+oIcdq5S1lyOoWktOw6JKrSR2h1nY9H8YVsCbjGqt+yRiPsgvqzOoFeMXCZwDQlpUIAwG1s1rKrvaAyVOT5k4zksw17jFNaom/nK9kfyIghBDRXzBFG+s8YzmZ2bl2+KR/b3ftg1qF9fCCnYYk93Y5Umqjj/W9XtZ1IfK9chyUx3kbNJ8/cAipYfk0gGM4To9giaCoKEl3CQEbShbNborqQvFrZatP5y+nozElsPCh391IxrCG/wxZqmUWT6k/ChC4BvLhXQegkuE7mm3Cn8U/Sgd3Qu0I6FUaEZ32jr233z0U9FtjXFKCMNc5UqXnvT0Qh7oHuCYx9fwZQXt9Xhe2VzwhNgEHY8Q9UfnOPB340YIbxgoIR05hmJz6rOFYYg3NuxlMRw2kwJGlROcijhaoGXa1hfnCy2XSjZRAdl/728TgJN+kCblBAObU6hg+quvYIe0FtHLydRaz+X9Y9FaK1fLF33+b0GxB90cc3IUpmZgHoJjBn4Zd/YGd7BgWDa/FLvud7zCzCOEXOxym8Wnsm7x3mCrNbu3ni/iicy+sJ0whcOBoGSJvzSOkKzDgndbU0Dx+GSi+f0fESqSFKZDjOLoglnufUr09WzdVe4i3LpW6LLE1XYhuzFIuRQx7yYdiZWw0qlhgRrSi503pP7c+lKqLlBdPJdNlP5IPJqE8nbjLzBPIFjhw7pw1LrWiH6zg431sG4oIcNaBVxtCCxbH27wplDXCSfyXuwkQ4G7Wkn76HVpKkABBRVWOfVw7LPU33x7xIF7ufHPBMJTctGhxvXHj4y3YTCPQHzlPvddjgKfyV5AxLok2ZTLZI+O4HmWH66BK4n4Gc6IPWZgvQjFphWy0iBXoUE7tnlJjydzJXmsfj3uSVmpnZnuBheNSTrpZ1aUCwLqGtZWEHcpIAWr+ibAkvaUWb/7mvUNiU7XhLQ== 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: Matthew Wilcox (Oracle) wrote: > Unify the KSM and DAX codepaths by calculating the addr in > add_to_kill_fsdax() instead of telling __add_to_kill() to calculate it. > > Signed-off-by: Matthew Wilcox (Oracle) > Cc: Dan Williams Looks good, passes tests. Reviewed-by: Dan Williams