From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from g4t3426.houston.hp.com ([15.201.208.54]:16067 "EHLO g4t3426.houston.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751626AbcEIWnP (ORCPT ); Mon, 9 May 2016 18:43:15 -0400 Message-ID: <1462833254.27137.113.camel@hpe.com> Subject: Re: [PATCH v3 2/5] block: Add bdev_supports_dax() for dax mount checks From: Toshi Kani To: Dave Chinner , Dan Williams Cc: Jan Kara , Al Viro , Jens Axboe , Christoph Hellwig , Boaz Harrosh , Theodore Ts'o , Andreas Dilger , Ross Zwisler , micah.parrish@hpe.com, "linux-nvdimm@lists.01.org" , linux-fsdevel , "linux-kernel@vger.kernel.org" Date: Mon, 09 May 2016 16:34:14 -0600 In-Reply-To: <20160509211903.GW18496@dastard> References: <1462494596-20938-1-git-send-email-toshi.kani@hpe.com> <1462494596-20938-3-git-send-email-toshi.kani@hpe.com> <1462817565.27137.102.camel@hpe.com> <20160509211903.GW18496@dastard> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Tue, 2016-05-10 at 07:19 +1000, Dave Chinner wrote: > On Mon, May 09, 2016 at 11:23:03AM -0700, Dan Williams wrote: > > > > On Mon, May 9, 2016 at 11:12 AM, Toshi Kani wrote: > > > > > > On Sun, 2016-05-08 at 12:14 -0700, Dan Williams wrote: > > > > > > > > On Thu, May 5, 2016 at 5:29 PM, Toshi Kani > > > > wrote:  : > > > > This patch should replace blkdev_dax_capable(), or just reuse that > > > > existing routine, or am I missing something? > > > > > > Good question.  bdev_supports_dax() is a helper function tailored for > > > the filesystem's mount -o dax case.  While blkdev_dax_capable() is > > > similar, it does not need error messages like "device does not > > > support dax" since it implicitly enables dax when capable.  So, I > > > think we can keep blkdev_dax_capable(), but change it to call > > > bdev_direct_access() so that actual check is performed in a single > > > place. > > > > Sounds good to me. > > Can you name them consistently then? i.e. blkdev_dax_supported() and > blkdev_dax_capable()? Sure.  Will do. Thanks, -Toshi