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 241C1CF9C6B for ; Sun, 22 Sep 2024 01:01:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 917216B0089; Sat, 21 Sep 2024 21:01:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 89FD26B008A; Sat, 21 Sep 2024 21:01:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6CC546B008C; Sat, 21 Sep 2024 21:01:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 44EA76B0089 for ; Sat, 21 Sep 2024 21:01:15 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DE1F5A0BBA for ; Sun, 22 Sep 2024 01:01:14 +0000 (UTC) X-FDA: 82590570468.14.3B26420 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by imf02.hostedemail.com (Postfix) with ESMTP id 727F98000D for ; Sun, 22 Sep 2024 01:01:11 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y6JNt7xU; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf02.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1726966858; a=rsa-sha256; cv=fail; b=erCR3l5HwOxfOcHqVrwuN7CLwTOPalhG3kC0THF0v4Lv/irzjKgDAwBZt9dyn2Pnd1zWmo wyvQFEsfsJngRFCYhervmy7rbBC2MWT+R2+Y3PtLqhQBYevFWERmDovEgkuDnewEXjkji1 tCmUaFxy7nC00mtx1RfBPXJWsPeq3NU= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y6JNt7xU; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf02.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726966858; 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=bgfDg8A4KnnscMVrY8WmrQLQYbE82PYhso4UPM3tj5I=; b=YEBOAJN5Wxu7nLOBENQjKHpDPWvKpksBp0APFo8KbJBRYfcqgfIXQdMlQk9/m6H2/FOIVY 0EXAlVKUIZeImom6X+vGORCx3igq61i0rDJdnkeoOijpvJBasMfFHCw7lslef0dNATlqZa Vk32RLq6CnmbvXaPyDE/L0IDljWAYkU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1726966872; x=1758502872; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=9Vrrx1YRfKNwQa+T4E1l0C/HEH5iuM8HFnpWrb9B5F0=; b=Y6JNt7xU1HIn7nFqrxh/3jrA9qldC21OZD8rVpP2nQYDQD9vBSb3Qtle 4sGIxy3LLgoDewBZtyFayrp2/Vq24bgPujl00ZErv8EC/ImPdX+DlG5z2 Cl2vidtjW72AgP1IdCbGCjvIHpkquH+Bv8vf0NO47+atDUihsQi8GfTjj zB6a3HCV/96Smu/YGR5Be5sSi+x5y8QC0NamNebTbBrE5buGDIUyhNDq4 QTBcyMPet715ufE2gS73JSa4uzKa7/SmVqfVXUMzfV2c1rUrr2EA5reIv /RpCsQS5E9YwMT6vjkpE+64qA8yfx+y8KaIhVDXe1ZGqKKptJwRzoZWlM Q==; X-CSE-ConnectionGUID: jjb258BgQdCp8UJ0mesC4Q== X-CSE-MsgGUID: DQrKh6O6SYqyZCXZGDuCEQ== X-IronPort-AV: E=McAfee;i="6700,10204,11202"; a="25459627" X-IronPort-AV: E=Sophos;i="6.10,248,1719903600"; d="scan'208";a="25459627" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2024 18:01:10 -0700 X-CSE-ConnectionGUID: 1mn1dEBiQL2K6vfJHG13ng== X-CSE-MsgGUID: xfRw8tS4RhyKdxBNP4l72g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,248,1719903600"; d="scan'208";a="101409980" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Sep 2024 18:01:10 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Sat, 21 Sep 2024 18:01:08 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.39; Sat, 21 Sep 2024 18:01:08 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.39 via Frontend Transport; Sat, 21 Sep 2024 18:01:08 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.44) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Sat, 21 Sep 2024 18:01:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VaUcIbhRF0wxq6XxK71wKzfBLm5MD/fLr8+O1AB+qnN1VVK6SjZ0vvnCTYps6sBNLEMwsHGwX3ZwIF0LQDsQUlqmATbGQisdUt9uOZDynWYh9DPXy5Y4+adNYnjmjeYH0+Adk475+ZI+ThbZRCtWKHMDci1giRbJxvxyUKjTcTR0fR2nPC6LQHuyXzjyWhFC6v1BhLADIF2y2bUKG4wwqUA5JphKSslVm5b/kjyRYAUJIzOxtJKgzg0FjG/bvIg7MTjkB9e2nM8T/xJYejTN59VcFnaOtbp63rZVtkPNw35tncALDC204xxdAQ1OEEkSUgIW82uCW1U5KN7CNHyFbg== 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=bgfDg8A4KnnscMVrY8WmrQLQYbE82PYhso4UPM3tj5I=; b=aHL+HrUyTgq/AXp2fV26hhMt6vNBgWz0/Qg/RsqQuXuIWfTUbtCt4F82m551BYq5qrYdGiuoTp38cTjOxtnADd/WfPU/zmBfMxX/qPc0+7WPHlcJ3m0eoNU+Q/rLK+yMknAWp6/gdRbWV2tQ5DX6rBfZYyRMVlFOvW9RZEtrRpzgql2OkDNT8vMEHhmgiC5LXL34X1oe5tRxAGzjgTgitjRx88EylMxf4dyBqQAOAJNjuQlJx8S2gDDZ/gSf4bPjUy/7DQrffEYEiC+KAHNF1FB18wjqTKsa/nuS40hVLFJp+4f091s6jc+AOHzyzeQmLmpZF5qEaxEdiR137HIAbA== 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 DM3PR11MB8684.namprd11.prod.outlook.com (2603:10b6:0:4a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.24; Sun, 22 Sep 2024 01:01:06 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8%7]) with mapi id 15.20.7962.027; Sun, 22 Sep 2024 01:01:06 +0000 Date: Sun, 22 Sep 2024 03:01:01 +0200 From: Dan Williams To: Alistair Popple , , CC: Alistair Popple , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH 03/12] fs/dax: Refactor wait for dax idle page Message-ID: <66ef6c4d9e855_1099829454@dwillia2-mobl3.amr.corp.intel.com.notmuch> References: Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MW4PR04CA0229.namprd04.prod.outlook.com (2603:10b6:303:87::24) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|DM3PR11MB8684:EE_ X-MS-Office365-Filtering-Correlation-Id: 0adf1b9a-c2a4-432a-55e0-08dcdaa20990 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4/hVVsM2pkYO1csKgKUwPbkZ0VzBvER6AmLVeBGUUtxHo4ogUuKf0Y9AaexC?= =?us-ascii?Q?4qHgBTiOWieexsQMxd5f5KA9Fq9sxClSffMSoZAa1w+AEbW9+uttj4AUzL+j?= =?us-ascii?Q?vvQsA0QHNgCUHr+dDisDrVUxztHpSokbthzM6AA0CD0/IqYJeVN5ete500wN?= =?us-ascii?Q?9P63waBbJVhiHy9lPXmd1t1TkTjtH+UfeDjphiRFU5OtUtwY5Njqb+B2gAAY?= =?us-ascii?Q?+01Ahd3KzZCW50i+wr5AVtrjVkjMvEFARyUrV+7akQIqSrCe3dK6rqEnwXCW?= =?us-ascii?Q?h0ndEJXMlkDGtH73In4eGe8Axo0EsAWEQUopkc4k4HqTMtwhuIOuKw8Hecgx?= =?us-ascii?Q?+FjeHFGHBuaZzAJFHDfFNGxDFZZh5GbtGSgeozLIpoI/5AVd8/pMRMK3P4Lc?= =?us-ascii?Q?q7h++VKpeDTXa/fT7CzRmAekAci2WOvmomIbfAdMY4earcsQHnOgoUK4Mlii?= =?us-ascii?Q?u3ElvyYhXW7Om+TCumvuFQ6awYaR9UXhkWsWgPWzDjCqe353RLoMslaBwjcX?= =?us-ascii?Q?1kM14clKIMTqg02M54Yob2GXRaUaUPZOzhGHOQlG9CrTL7hbOrEEjJ9t3ElF?= =?us-ascii?Q?ZoeyyWQkKPJYVjwa8Pjd04y7r87ClPh051tlPvAHbNTIgQJRdzl4IjRBWz5V?= =?us-ascii?Q?NMybDLINTsoOIDTzlGVFe3TQn1XG4+8qU2IfHM9JBvA2jS0qGbewwKsJGNwt?= =?us-ascii?Q?/90pVJXREDfZSdsCS8iZESEfHq90Ro0zEeAN8lymcr0jbyNGxdSXgMw2fZY8?= =?us-ascii?Q?c3ZEVK2UsOt5PBrlZL3nHxhKMxiCSN9vvrdN+dDOZhUxdkibddAcbV6bhUwY?= =?us-ascii?Q?bSkGw4LHPBhOL44Mvj5OpFVBb+XRXFN+0G77zGIcJxHrGUJSBiTlpzq9zeBH?= =?us-ascii?Q?39xm29S/4aQcrvDlyb1QUbmGkQhnzP07MVvIk4LV9wEl6BBIbZBBc9lr4Fpg?= =?us-ascii?Q?ugE6/7wje6x5/Ru5xlx5T0TFK+rAQIt4h2DLWoaIWYvXGkFC3CgGk3j+Ma11?= =?us-ascii?Q?AQJFiuJz6PQFNAU8wn0by2ATBUu7oWfq2/C/WeGGu4dCsdnDeP3s3YJ7UlNu?= =?us-ascii?Q?OfhKQkrtDPrIpaArmm/MOE/O3h9aZpuA2AtSdKHdoxxMjn21YgX4KkfEIjLJ?= =?us-ascii?Q?uHdkmd+ZuaufOVe0Xvtnfd6WoO4ewn4M6B7wY85F6vQEZyLBTcD19MN06382?= =?us-ascii?Q?veXjO+fxuWR1F30UFYOFZDxEQsMqJlsvKrgWXW75xRyQBcXq9h9iP0ridfxi?= =?us-ascii?Q?1gdRhgTxGw540sNx5AIqaGhWkBYEdJ8H8Dde5h3XO+lv8hwpCWc3anrJjc7h?= =?us-ascii?Q?NXKfPmQ7EZkR2oBbJqDbpvjSP1ZMog66Hl7WfcUFQbkeSA=3D=3D?= 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:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0Rjf9gBju9Owq0OPEr4s3TA6dJ27eEEf92OhfYYSf6OOjz0AQT2pGmcntCzx?= =?us-ascii?Q?xTSA0vnwUrKeykJ2to04ZKBUJdd8+ZGRww9UEv5Te30VhRe01BwY5NRDCk+g?= =?us-ascii?Q?tRIY4Cw1QgpvCyr9VwbgBx6+d7gWyi8o3qy4yQXQ3LNwnc36jPTtHa1Ue2fH?= =?us-ascii?Q?tEOdX36J2o1Cmiqx/wFIh6WuceGzNO192HsB3ar3BbSqz4jOb/KXWafxkaCw?= =?us-ascii?Q?uC9Jc6SeNfV6/WddFXBFD0TlYSLxnciZbKVu+hkj0n2YlWrZpIEvz9fyd9lv?= =?us-ascii?Q?drX7qAcXH+SZm4Bg/dnsluBIcESAKdTZTc1YMJF1MbKZSXLRx/reUBODnzGl?= =?us-ascii?Q?6vN1psPpIJsu4yumBa/Hs62IP1hzX+xTkY9WbCmj0N6kCPFhYm+k+G+iy03v?= =?us-ascii?Q?tRLAN8QnuVCduc2exxOoo/8npMw6BZhaT8GF+tpbZKKDsnSriW61XG5eR0ql?= =?us-ascii?Q?WTGjGiQ4SqNHUUMZfpuG+kzrMXsAlPU/pcKUH+qFljhw7F6248tyfW5ntauP?= =?us-ascii?Q?bmJDFp6BINEjvx6ZybeY+EbPXRiavkuYXSmbrIZiLz9nZ5x99EZIkMhecKX1?= =?us-ascii?Q?M24p8InSvIpBWKCItW+W6AXrQqEugGvQ13uyzBQqJi3sgzBIFmYeBVmGJDzE?= =?us-ascii?Q?W52v8uR+Udk48fUIZgA/XT0T6s/I6fyHCgprCpifzP09eeTC+xquK//14gaG?= =?us-ascii?Q?YyTYYUPN/R+Te34qbJzv91jTt354lq/E9grzuVSoHjVTOIWG+1QoFKJHJ+pV?= =?us-ascii?Q?QMOzK3Ukdzwp0unGikX10cMXEl3RI/ZtcRLFep6uIghohW4i6WuYG2NP0TRe?= =?us-ascii?Q?gIbgS8ndHhCvhF4vkvX0A6mZHFrfdUzf67gGikZqgNuPkp6v6+Ye2WpGRrIc?= =?us-ascii?Q?pN4qecqOhA8bTnD+47h7JT9eroJDg48LGcSXi0u7hlcpPVlpjOCiIeJ+mzpQ?= =?us-ascii?Q?e4Wj/dGSfPrQkHh8+e7DQ9G2zfwuSQiQsyJILzPsIuHqbSN9O7B1XG6usdnx?= =?us-ascii?Q?1LHOTUQjfty9pkVLfWyuhX+JivDJmcfl9rwVYLgNA+8gcmSE0ZPNCuN8Ba3i?= =?us-ascii?Q?hYtdFmpdV2jZG5OBkZkwhVDA7DFWlg4P7Y7vETtI7V/daW+21rdNX2WZ+mPn?= =?us-ascii?Q?6ES9bXAgHOrP/4P5J32sqBltNhc1px8LJ85T75MtmOJBUEiV66Ov19jlNpY5?= =?us-ascii?Q?WAfYXZMoCTf+P/COq+9c+bXQprA+rxieg5/98Pc4s5EOSIz3wNORNAl0jQWX?= =?us-ascii?Q?U1grLCzCWlKUnPiLZSI1GQuUfNHQtAtDWbQj1nsK1th91DkwwUkdHgUPHZqz?= =?us-ascii?Q?rRE0PXJPCPl/MCDS2JzwOGWcKO9oM3Ub+wxaZqzDXjXdf/8uQyoMNwAp64Ub?= =?us-ascii?Q?dOYlvx8DjwDsReZgXADSXotFyIO3LmB1u7XykoMN83cXk4LZ6+1m37xv1y/3?= =?us-ascii?Q?/rH5NNa6aW2bCQDejYGwyafYY1u/ruPeHDUlon1aFG/TwMtHzBPNwo4/3BJ7?= =?us-ascii?Q?zx5DVVyJ1Zkp32+NIFaRGEWjuM0yCX/bUB/wq4nP7eGq5UU+UZEPLMyyNWue?= =?us-ascii?Q?k8BuY0OORIihmxtn07j6+kZWNzLa4E6zVfmkVRmuyeNV7cKTdH/qcmFJ9e5a?= =?us-ascii?Q?tA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0adf1b9a-c2a4-432a-55e0-08dcdaa20990 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2024 01:01:06.0757 (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: SdeJDpLyMov76/jVkqotUZfDPxyvIH3F96j9ahHW5TlPsVFl9zzL666g1u7t8v+4GiqVP3eqKb3P234owiEW0E102+VZR3XUTXG3Bboocno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR11MB8684 X-OriginatorOrg: intel.com X-Rspam-User: X-Stat-Signature: 1d417gte9wx18sk7bs5tmxz8zbyefcu4 X-Rspamd-Queue-Id: 727F98000D X-Rspamd-Server: rspam02 X-HE-Tag: 1726966871-571017 X-HE-Meta: U2FsdGVkX1+Z1UT87ui0xep8Mu8Si5hgcdhmdT1Mc/idYnrqmGqkZUIOnex9sTGSmTCDNuDLIOqzXK1ysSsnlPtIJR57y8cSL6nqULElL0yzUiK5qIBFjudeaA//RFOheRXAYNWLv31dN7EzVKh56yxVp2n7kTQsXwvMABsp3ZSSyMZgkGfhHXf//VczVEWnlEQ2XaiGB+Vz5q61CMSObn29QzxiSripjzbpLvIYcb8JqP/ONvqXOwgqWT5B1uijEzAFU4BWLz4S11CH0nxkaOcRc+5SvMRqIB6//oo/x4jDWtZ2oV6/ZmArkrjXreos4rsrUvUNNZ6E+xwiQN50VpsD+iig0Uzt2C4e5MkFk+gXnqe3XzVebj8Pa75ePqp89xPkSGaUIzuu4xZUKUt49SP/lAjQYYCH7tzKXpb4BMxLAubDgf1EHKWZ+KGXkm1b9OzfPBNj867zRUbhTIBEfGxRPlj/wciyyz/nO4Q5SD4q0M1HVjg0TTPlXGWroO85R10eFvfYzvnSoLcrU0LXmnWOVbWg2nvBAFgew524Y8jsuzJjsbDjoFBRpulFt9zY8kCIIFKFjad3Z7/RNE2fUlDywdTJ50/LJDX0Z12DwvsyIGlojLaJQij3osBgxuV6TMwj5Y2lPWJfwA2DPUz7v+ZJz1PFm+RIRXmqyqyY7dzvCvbIFiJLK7EKF0CBLtW6vp3ABFFu109isWT3ILprcMOc5SQOOk/vRVpV2UCIHfhFBzPHao0j+V6VmuRlmPl5O5esTjrMeadQqbTvpIPuH4xIfMFta5QIQWswxsHPR9Xn7Axel9mLmwgzYfNLePFIou76baRSEGH8Po2Z7gxAmnSZpxiygE1MlAaCD1SJiK6562Do9M/SYfjHrLjLXlhFpFQdaStT9IjdwH305qzIdsXgEzDW5NvAr7hQHuM1qSyH+WYDNYlZhutJ8plfRJ0Py0bXhHUiVUHWzlFm4vC W6SQr5Bh 1N+36fpH8jBR/UkcWg4IAzmCHM0fpQaAalUCtHUIGI8g0FVypLyDh7rbahXxVHWfDzRdWGXMM+GzJEHbBN6e8NczGC6vYn1buZXxNO6VBzxBK+hpXr3etuVMTVUt3A0FrOmVJtGdke0P8mYrniAh9pw7wkLHovgvsgcFv/WhYVhXwQS/lbUJl8xCwSIO25hzsTGAfaHlnBlZ9pl+tXuwpYB/iHINasfqZx810cF+Cg0/StS+NnWWHEOPhAaykeAMdEhrMuy6b/5J2ngp6lfL4IMMrVQYdqcJuVhD7c/PSpqaFwQF/TmxoXerzCLFqquxfQ+Qw2+6FT/HYVT9gGFAmuTe/fErIG/DQPEY5Bc+mrn2q8eJRrENHcA0iChgLVwP0pRJyq2HwGUbc+MY= 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: > A FS DAX page is considered idle when its refcount drops to one. This > is currently open-coded in all file systems supporting FS DAX. Move > the idle detection to a common function to make future changes easier. > > Signed-off-by: Alistair Popple > Reviewed-by: Jan Kara > Reviewed-by: Christoph Hellwig Looks good to me: Reviewed-by: Dan Williams