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 A455AC4345F for ; Fri, 12 Apr 2024 17:21:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3C01C6B0092; Fri, 12 Apr 2024 13:21:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3705E6B0093; Fri, 12 Apr 2024 13:21:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1E9AC6B0095; Fri, 12 Apr 2024 13:21:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id F33EA6B0092 for ; Fri, 12 Apr 2024 13:21:27 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 82BA5120F14 for ; Fri, 12 Apr 2024 17:21:27 +0000 (UTC) X-FDA: 82001546214.17.3520004 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by imf26.hostedemail.com (Postfix) with ESMTP id EAB2814000F for ; Fri, 12 Apr 2024 17:21:23 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=X+vGP0kR; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf26.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; 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=1712942484; 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=1m/D3OOmBTC7hhZf42KUQ/BTUQR706oYGXI8BZpcI5A=; b=L3YQTVw/IkAViQCxFAFwHp5YbE8EykWBsd0oSDxmMGlq8Z8FK+69YkpyPnG5R2dsWoFzoJ xnf5udAOiSowTqiOt7WvoHRaZtSfyh1K6XoMaadFaulXD5YKO20k46bydEf0i465J20l2Y zlyhsOoRL5cMlC8OHzeU/WZstU+IlLQ= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1712942484; a=rsa-sha256; cv=fail; b=xZvqI7woJo6WQ4GcF09A2oS/eyr65nHcssceDW8CagyiBB78BUBtra+Fx0EKZyHWb0tEuO oc2EW6B0+s+Gg1ZzqFrnOEgkOzsgaIr/A8hcmQPTIDqnji+xlBFwAC44OQyWsVX7RsEWSe 0vhySzlg/sTyFG4gWphcVg90y91R9qA= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=X+vGP0kR; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf26.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712942484; x=1744478484; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=L2WyTDRGYpcd+oHQ9ExJTLxPrX9sTYfycf09VRkq+/A=; b=X+vGP0kRMH9fFfQlGJeMrp5/MzoFCy18wQtsiov3USmSGcwgQcuLegwx 3oa5+2D/ns6k0Us5cMxprDcGuNBN0RUXGwFBHMkC4/O/jyirKKqQ3xBjN HkSggDP3tkH13JiLUVfD4XTeAuJoPtGedXRRvRYahjIfF+bC3j6298T0x lg5A8FDi4LetWMZQgF0SrFkUNoL+oAgrMw6EqZtmLNcASMreCa+Dw0STg NUFP0GvSeQzFcddzZA3kxdXNYgsn+Zz3OnqhIG3fGuIJRWd+xGrMrkgQz deHvmuk9fXUxpzWBHOAqc1vNeu6ULX3uHmLSUr8CvPd6EMulF0VLQtyQO g==; X-CSE-ConnectionGUID: qa12ur5zQKSoPnt5T/biSQ== X-CSE-MsgGUID: HRaTeKrQRA6e+gcL9YP8lQ== X-IronPort-AV: E=McAfee;i="6600,9927,11042"; a="11364777" X-IronPort-AV: E=Sophos;i="6.07,196,1708416000"; d="scan'208";a="11364777" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2024 10:21:17 -0700 X-CSE-ConnectionGUID: Pb6zgj+HTgeOW/nIt+zZXQ== X-CSE-MsgGUID: 1+vaz158T5eRSmdcQdJCVQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,196,1708416000"; d="scan'208";a="21779502" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Apr 2024 10:21:16 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 12 Apr 2024 10:21:15 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 12 Apr 2024 10:21:15 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 12 Apr 2024 10:21:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cys6GgPxWibjvxRuQwX4+kDZBYpXE9Ka4hhT9s47FreE0DoMwQUD89NLi9sw2p9bGSSRl0B0gGhWTOkzhrKopiiozV7D0cg52qXlqjXan8bph78BxltsVrzYCBLpBRTEo9kF4Hqr7MFiJ+X5X5ugbOhvr34L29hOpHfPIqZ+sm2ZDegVhsVXkVYTcLLQLxAEItHaW7/1VIF66eymzl1kqtMOLr/t1JNlPvqoiVk/oT+JIwjbZ21QfWMm0Pe3q/SyNAUCyfeH5cI0ylRvl/6OTJUVyOMt5WCKQyvicGfcY9ghJiUit/h2bo8H5x4cNmsVEI5zopMIElo8HuUgOum9lw== 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=1m/D3OOmBTC7hhZf42KUQ/BTUQR706oYGXI8BZpcI5A=; b=enAHFw1qeLrAgTLdceWrjqeBx5i54OWOAUnLo8nH4I8KwGfcscZ3iNk5rrDzQfGloN2LO7GZWOtmCfDTP81+g2XPQuNgLgqdUUNbox5pQ35tUmNEAgqTj7A8bSHFt5RYL9bBMbCzsA2ur6nh90zpb1UbPFezoXJm2BmBnyjCZ8Aj4r+e8TGcrDrSHaLvwCllimoza/PRdHxzcjRlpYMNUes6X44uiSL4CphnjICZeGZpn718NHwO3Sao7xL4/PTQGS1R8tJOpVoq6SgYRhCEQ3A8T/oW/P8xnsjzKfE7HLmmUnZ8R1ziENCdzbEKJWCj6LX8UrYVLuy2UC5UpUF9Qg== 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 PH0PR11MB4967.namprd11.prod.outlook.com (2603:10b6:510:41::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.26; Fri, 12 Apr 2024 17:21:12 +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.7430.045; Fri, 12 Apr 2024 17:21:12 +0000 Date: Fri, 12 Apr 2024 10:21:10 -0700 From: Dan Williams To: Alistair Popple , CC: , , , , , , , , , , , , , , , , Alistair Popple Subject: RE: [RFC 04/10] fs/dax: Don't track page mapping/index Message-ID: <66196d85f3a16_36222e29490@dwillia2-xfh.jf.intel.com.notmuch> References: <322065d373bb6571b700dba4450f1759b304644a.1712796818.git-series.apopple@nvidia.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <322065d373bb6571b700dba4450f1759b304644a.1712796818.git-series.apopple@nvidia.com> X-ClientProxiedBy: MW4PR03CA0011.namprd03.prod.outlook.com (2603:10b6:303:8f::16) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|PH0PR11MB4967:EE_ X-MS-Office365-Filtering-Correlation-Id: 83f02e8e-c505-41e5-2e36-08dc5b14f3a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z5IARUgMpa5ONfMIB6ZSiBY+sblZMpiqgK773pLtLCjJqZFDAD+IumUuQo6EX+AI/NHOxxeVJTYK+0LcWG+noCPDO3CXvfUWGvk9VMGIZuVKFaKA+LPRrWxFAi0AgxE4TeNTHhDY2JWOdbLNgXJNus5MHhGdMzeFJMtfeRGxUqLG7on5rAJYhH/dERiZxQ1smLTNE/tru4Pxic6GbH5Y4TubrDOMuqwAnnmTGhhgL6uDP+zmZaPSmYHvVqKI1kEI9fPwtqUcijeDiTGRxPSqoafptSohpf5FvsHlhfTinCP5kkCeJ8uZbNgUNJ1Pmpe12YoJUKxFzYO7I2s88opXILujy3wKJ63QYEciJdyoyFwDmddffRzgczhhLIh1jY6n7Hwt4tkVvCa45/N0P+eIiBst5B+T056JaqJjI2ymW1iep+J1IOoU8TqBCu93YBgUu6IZ6sNRuDJ4/fgZDbfbMSHWiIyOYiYyeGTE46uAlFHvwjLMZvSDBcTvS7cNJ+HOmgcK5p5p771ZYqDkSkQjDYzjl+WwFjVI79FZmVnuigE3H4iQ9Tvjt8tntgHxkYMtwDMwS0/f6ndRfbwtyKcMqIw1Eg1NeJz4P+4nt2ih1OWC86M8c2b9voq4TvlS09ajUEBJ5RX4CXmKJ78Gw0bDRpQGWPRURSlXccgDoZJt3bg= 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)(366007)(1800799015)(7416005)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?oHyIUdm6GatV1dSXltO0sj60PO1sLSmX4ESqNrruGARhdu5UFUHU2PLwWS/3?= =?us-ascii?Q?cmElsGoLdmGqOjIjXY8OZDdiaogvIbnYa6Cgq5OwGrFhN9T0Msq8++Mhbn7i?= =?us-ascii?Q?Rpslv5AIzgW/FAGcDl+dfGccgud0/lHnq6jTah0gSKwzQ/t10oMxg3yM1nWn?= =?us-ascii?Q?/LbLeORaBDeAD5v6yhZZyA2FcZGLia9M/7MOcU62g0NO5OFzhwUwYUO+PE+Q?= =?us-ascii?Q?1zkJI0vBE6MeU/TM4M1r62r1slRpYzYbsPhaw6TE0rLqlBbXOCGJjrssOm9X?= =?us-ascii?Q?6G+OBA6Wd9DafKLymDsB9q743GN+rWFD3CJjc+Ql1qUxzrMK8mCFDuuFjgKQ?= =?us-ascii?Q?9Ikc8cgM03vRPgGyZsi0LRDdQx2qgsy2ifR2y1H+iUbZqJ+ki9b5nfkgU949?= =?us-ascii?Q?JFRbbA3OloIJuxQOdH1gBSUM5hn+Bf5yylmkUzk8gS0zZjfF4KfNzZ1lioro?= =?us-ascii?Q?zdGljAvoPtDYO1OwSzrrPwxQ5bht9mmtEeLIdgU3D/dK/QOh0SNkC6gHbd2u?= =?us-ascii?Q?OwRCHBIaSriHn07FSAK5G0h3EWm+wbUnJoLP69KTEGUZb1FdsWD0cjytovIM?= =?us-ascii?Q?KWT+N4cUE/rnBbdU1Dr2A/tXHNXZTAjf1llApEs140f1jK198QbkmAKTB65r?= =?us-ascii?Q?FIui6qLlBNvkz80ZtK51sXwo1X2yGfSu8FT6I4UHGcYecQGG3CCq4TPqI82P?= =?us-ascii?Q?bnimyBzBsIWe7WOp0S7Ss9eLpR8eXPZMddeICHAsZTbILL2kfLYQTX3JblXt?= =?us-ascii?Q?1kDMbwwKctWHt93OXd/osHA1Y3Zbcn1aPqjWKAoXNpT8DTAdqVU9RiyF4Vuv?= =?us-ascii?Q?Zg713hBqJbQU4MYspTj7hGFgau+Eme9H1/1MVnFhyD+Hi180cKg8waOCxZot?= =?us-ascii?Q?D6hZ4Uyf0snfCSB1bPHiaf0f9IDufUz+S3Jyi/Y/TyAQdBrxEKRURRP1B3pu?= =?us-ascii?Q?vPBif+JrWOU3mUb+fkxI1fcYa5YVkiBC9tDs1JroZiTy2j9/E7MvBVvlr65U?= =?us-ascii?Q?4DhuDQdFI/Vp5JvGPibAGOWq0El1Gr+qqJD1sGZutrI3Mme6iZSkurwFPerR?= =?us-ascii?Q?Cysn8uFb9Sm+1dy8EBOvkXTVF+fmZfWFVayiBwnh15SEopn6wNlm8S3TSWGK?= =?us-ascii?Q?vhfwO6j/qBKiJ1kLcGDxRLqwJVAc/pK7y4jZ8l2rqdjFKrTed0FQFdGpLE+j?= =?us-ascii?Q?XjnkYNl9OG77ol1UmIYoI9UMnnx55aKS08dMyfchoUP0bd2u2ftRjHKSDGM5?= =?us-ascii?Q?GSV/jgZU9ZzDJ0Vl7yDb+mNJAWaWnLZZR/PiRi4tqf+e+SHGPuKwNAG8ZbIk?= =?us-ascii?Q?Yvt2oyzOTL31hA880Izw4KiDbXE4chPZOwZ3GF1NXcuNoWnmGgTCKh1pOOuE?= =?us-ascii?Q?J7HWnDAb5OHO2+2tvQJBNxXwO/puSnTTzvqnT7yUwMjiRy/zNXsUKlu+F/PS?= =?us-ascii?Q?IUl+ygrqJR4Cx3tqwWVxojWIS3xI1Tf7McochpxeNA9PKrJvdBqayY2heN8h?= =?us-ascii?Q?GM0lzzxqwhHnONhUpHOyvkDoJ/y33F7z6u0gsSlnUfY2/CRcdcJuO294HATl?= =?us-ascii?Q?x2USrHcopXmnxPftusYrXouyFdNjkYJU64RGXY7HHBOdKqoPUXZuCGbMDjTL?= =?us-ascii?Q?8g=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 83f02e8e-c505-41e5-2e36-08dc5b14f3a1 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2024 17:21:12.5809 (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: zGGSDJPQ+qVmRfibAfaSjkmRzL3l41Ei3lFAzovgK/4IM9qXVKliPeBq09D7i/PIzF7GcLjoRRQLGdGnoz2uW0zj2649lXWPXGUdrLpP/IY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4967 X-OriginatorOrg: intel.com X-Stat-Signature: b3gbgcnyqtmzebyr1xgq87k7mwwe8hkq X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: EAB2814000F X-Rspam-User: X-HE-Tag: 1712942483-104542 X-HE-Meta: U2FsdGVkX1/xYFl+IbD9XByMSgn15DAwZQa/LlrjpotgJoCTQJF562kgtHEf6rrNmK0OmhHacE6ewKW25jurQ2ffneL6mQ5/tXM/uEX+GhcUAtRdKzd2P2fE14DMMzzbokl+kleenhhPXbEoxKfUDwUEFTp1UmVAl55u+LgtdZu1yhNd6/NhsS48Hhoif8+/e2c/h7B4xCtFy/zVe2JKhIonxCBZDX5qvCE4otYDC7DGMGFI/bQB4QDD+fA1A0nvpW21/MmbzruLMJHVTW9G9Z/PuPzLiiiDpFP7aWnvSa5SIuHWjxlpcD/66ST96NpjZSO6grKiewwCHcEcEm0lnBFAQaDReb9X5CAFGSgxZtNqKnprKpo+UhF7cM6a8BwRIwWHjZ3e4v2O/fEeY/YPNDoiAr0lU0htwNvIQiXMdXlznpowMtgeIovQVGi9EXE4Cl4Pd7me7D1Soa9nDZ8I6zILvAhwH14rhFpTkdfWk/LwCRVTIIKbNxGxxpQv6Ds8Um4iz0Zb/bIna9qEH2aWt6BwVKZ0mC2c9xW9WOqfZ/mXUJ17MrpPOxNSH9yEiFiYu4xRSd5dYb1lrEiqQZ0qD/Hx0mO/Arg0RKRTxXz0Yx2AxHc7PnjFLI+hNfRtYggiBtFbJT7yg8ZuCZgUrnRcaU4tyVk3nErp4u1liujXLtnGJj3xzDcdwEzaLhM9hEx3s5xV7MyUJEVLSNxlQ6dafgv23AwORn7xBMMSOCngEWTgdbcZByBynWinlr/oStYnJa3D+MaZn3Tem4bbHe36qvOM+RrEWGf14H/w8WRz37h5LkCqxGtEgKezrVMiNSrUUE1tORjrR4+AZFUXj88LY1x6TA9DxuaPZS3AZ7yKNvbRUofRNxHQy17ucdTE8ru9oWzskYw/pHzcL/PROyQrO20Ak1kJMTNwmjbQs9icSkqoNtZNX1+TVU3ZGRv2Ed501k3Jdo2c4RXjJVyiTCZ BRJ1RDq0 BqBT1F9+1ImAHrV8Dn4YEokxGQjgz42OIVtK7F9S1Ot/NnIJYQuZ2V5BY6BsmPmu+YiTHydgvwifluFbR1H00lqD82gTD+QrxZsAJ42d0nZ0ugJPNyNDjf9twLwK/+HXSEhI+alMZLKCSU9UfjCj1zGGVd1VTMpDkPOW02FocN7l9XHRitcmqNKphsUlbdqcaascghHMxFBWoAxHcCakXLGoD7iQc3m2doXcH9Yfi85SzDxE= 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: Alistair Popple wrote: > The page->mapping and page->index fields are normally used by the > pagecache and rmap for looking up virtual mappings of pages. FS DAX > implements it's own kind of page cache and rmap look ups so these > fields are unnecessary. They are currently only used to detect > error/warning conditions which should never occur. > > A future change will change the way shared mappings are detected by > doing normal page reference counting instead, so remove the > unnecessary checks. Ignore my comment on patch3, I fumble fingered the reply, it was meant to for this patch. I.e. that "future change" should just be present before removing old logic.