Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1010509pxb; Wed, 27 Oct 2021 17:21:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMCXP1S4gHlIxc3jlKIFCouwCztVLOfyQs8yrge30qIpq8iIZ5qQJwpKHEfiS/maY7HJzv X-Received: by 2002:a17:902:8682:b0:13f:8e12:c977 with SMTP id g2-20020a170902868200b0013f8e12c977mr733450plo.62.1635380469358; Wed, 27 Oct 2021 17:21:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635380469; cv=none; d=google.com; s=arc-20160816; b=wQQS3lZsgBK5nIOgWvaq5qz9Sx7jb2lRlmFK7jxCdjUXDmM7onl3s1aoa0e++PVzwv 5lTwWDwyIpIuMzLFEjed5LrqrPAP3aKCrZEljJ5Ji2+6zRptrpPGBymC+muCUKmZGAoj ZsSj6jnWT+YJ8HkTq/9mj3g6uKkY0LOF27HL0NmEaNFocOZtFLXYlXAnU8ccVo6lwYyK ViN0M82EU8ap8kO1Un6hE3II+Aw/qbly7A8wVZtg+dkM97uBPJP18VZx8rjaRcCUthqx GcGolktiQMX7qqcMlR/GZ84FqZmrLgMyOGaZ9SQJwoBmmSbCFvAUndEBmusfEKfdbXos cK7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=thFpqdlxLVjcGfDZPprDTzPo9iTzt5bk9dqhDCzY+u0=; b=MRd1z5ox5wShB/sVHvpOkMIHPa+LEEUCKvBAmfNsI+OFwY3uB3x2ZCZYw1JWVzJ3SP 4qtIUsLQXzkpaX6EHbHOwZAB8/52OFzsH269cA4P6tNW+/pukKIWtvyyZQQqYYrn8DwZ can2Hr1HZMHLmHyqgDmiOfwFSmaUw/vg6drRh236+9x42/l/wNLnhEBNrUnm8gGjzYWA 7cESLLHmpGD1jynAsueu/rIl94SPdaX0+eb2QoOuFZYh4/yq5+x3y8N56wSkA/KEFOtH zWYP7roCaunKWQkZZk81PDRoCZQGxgeT7OQEKB4yaTi9iDGk08zcAReaIrpMqrLzXM8d Aqlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=Bp5byUxx; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h66si1834723pgc.380.2021.10.27.17.20.56; Wed, 27 Oct 2021 17:21:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=Bp5byUxx; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229610AbhJ1AXS (ORCPT + 99 others); Wed, 27 Oct 2021 20:23:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229510AbhJ1AXS (ORCPT ); Wed, 27 Oct 2021 20:23:18 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 139D2C061570 for ; Wed, 27 Oct 2021 17:20:52 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id na16-20020a17090b4c1000b0019f5bb661f9so3370738pjb.0 for ; Wed, 27 Oct 2021 17:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=thFpqdlxLVjcGfDZPprDTzPo9iTzt5bk9dqhDCzY+u0=; b=Bp5byUxxNEOGWx1LiYKcSiES+UNWDp5D/cMWZdjtl33fGWM9mdrZIzgn/KeGW66w48 HLlosh7rVoB0KWLzJNIesUqmq7HyWnrZDWPZXtEInbmdYlimOId2CvHzX4NDal8E2jsZ NIOS1NWX2Og4zHktLs8Z73ffbx1VrB4tMgXBr+cAXsS3m4YEPwio+BMFFkGVGFDC70ho bg5uNNY9RzCmq9k8vu68K0vdjkKG8QMiqL+5O7IERSfZ90owTTf78IF/SLmMshLsv0gn algtrVwvBQo2E9HZ/GOG94ZMah+I89z5KkLKLbHkHit8m9WqG6x8NqMi8PHespkOBUpP 20MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=thFpqdlxLVjcGfDZPprDTzPo9iTzt5bk9dqhDCzY+u0=; b=dpqDVp2A/CRMFeaorjADnD5o6e8bxFrAZtXzpE3VH+TP/yFSn63Xwc0vTzETZex3JE Md69b6e0gyqSXf8MYwpl4kW57mrjJ0m7G+Kr0K+3LnndmeWvf2OMKH/PV6ZaQHQa4nUo 9T85fZLq881sFrATmHTVNaHLNXACtwxW2sXdcNDo19XLjB7VGiW1RwvYYEdWrQyxnVaM Zv2lr129HJm2SJWwgtKZW+gzdeWYR4IAFHTs+5VtTjD3jOB+hatG4wQD7qxAkVVKDDzz 2uZ00GmTA3GJJdBTzt1Sl6WnD8MNbMWI/w4/yH5YRt0xKo8hIrPM7ryKtVr0FN2HJvEf l1NQ== X-Gm-Message-State: AOAM532WJ1xrnb03PV4RQc6if56F/VfRz3bZPNm29r+QzOe0T83b3uNg OKVhz1cA5Tk8u8HEvTxgQK2rkYTnra24hAW0AnH0Vg== X-Received: by 2002:a17:90b:350f:: with SMTP id ls15mr942901pjb.220.1635380451659; Wed, 27 Oct 2021 17:20:51 -0700 (PDT) MIME-Version: 1.0 References: <20211018044054.1779424-1-hch@lst.de> <20211018044054.1779424-8-hch@lst.de> <20211019154447.GL24282@magnolia> In-Reply-To: <20211019154447.GL24282@magnolia> From: Dan Williams Date: Wed, 27 Oct 2021 17:20:40 -0700 Message-ID: Subject: Re: [dm-devel] [PATCH 07/11] dax: remove dax_capable To: "Darrick J. Wong" Cc: Christoph Hellwig , Linux NVDIMM , Mike Snitzer , linux-s390 , linux-erofs@lists.ozlabs.org, virtualization@lists.linux-foundation.org, linux-xfs , device-mapper development , linux-fsdevel , linux-ext4 , Ira Weiny Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Tue, Oct 19, 2021 at 8:45 AM Darrick J. Wong wrote: > > On Mon, Oct 18, 2021 at 06:40:50AM +0200, Christoph Hellwig wrote: > > Just open code the block size and dax_dev == NULL checks in the callers. > > > > Signed-off-by: Christoph Hellwig > > --- > > drivers/dax/super.c | 36 ------------------------------------ > > drivers/md/dm-table.c | 22 +++++++++++----------- > > drivers/md/dm.c | 21 --------------------- > > drivers/md/dm.h | 4 ---- > > drivers/nvdimm/pmem.c | 1 - > > drivers/s390/block/dcssblk.c | 1 - > > fs/erofs/super.c | 11 +++++++---- > > fs/ext2/super.c | 6 ++++-- > > fs/ext4/super.c | 9 ++++++--- > > fs/xfs/xfs_super.c | 21 ++++++++------------- > > include/linux/dax.h | 14 -------------- > > 11 files changed, 36 insertions(+), 110 deletions(-) > > [..] if (ext4_has_feature_inline_data(sb)) { > > diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c > > index d07020a8eb9e3..163ceafbd8fd2 100644 > > --- a/fs/xfs/xfs_super.c > > +++ b/fs/xfs/xfs_super.c [..] > > + if (mp->m_super->s_blocksize != PAGE_SIZE) { > > + xfs_alert(mp, > > + "DAX not supported for blocksize. Turning off DAX.\n"); > > Newlines aren't needed at the end of extX_msg/xfs_alert format strings. Thanks Darrick, I fixed those up.