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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AFF44C282DD for ; Tue, 7 Jan 2020 23:39:07 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7A5252072A for ; Tue, 7 Jan 2020 23:39:07 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=intel-com.20150623.gappssmtp.com header.i=@intel-com.20150623.gappssmtp.com header.b="fGlV4Pr2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727244AbgAGXjG (ORCPT ); Tue, 7 Jan 2020 18:39:06 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:39461 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726530AbgAGXjG (ORCPT ); Tue, 7 Jan 2020 18:39:06 -0500 Received: by mail-ot1-f66.google.com with SMTP id 77so1793658oty.6 for ; Tue, 07 Jan 2020 15:39:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xMZkcHtFGlxtWMU0/yJi4CuOWPo2x4C+GD+Xd4ftxtY=; b=fGlV4Pr2MgSNzKMiDvbbOE+RWBOvNONUJBDPutDXvnKV0UHzXrxqy41oXKo6WrCibz nIRkrfWVWS/3omjTf2Szli0DI/W6lLwbaiIUY2Th1bSJbzbi5GX640rH874VzisnSJBN s3Goe8kx/MBl1KrfR/Q6Q38YPMR41UmkrW1Gd+X9IIEIxtYmHbhTJRqiFPcX8Z4JUIxo AbpigFkKiQOO5NhcIFROnexkKOwsN9Kh7HoEvk2zwnpTt8e9OmkfedzdRR1luOdVBsXq wj40LOEnqORt9GMjzv6fUO3xLP+gEY5sn5TmCNDBD42EaYbFnVTfd41qJspyjppYb7f8 ISzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xMZkcHtFGlxtWMU0/yJi4CuOWPo2x4C+GD+Xd4ftxtY=; b=pEeKgnwSLkkDlVDqF9PDAZ5iGJXpd5vnoTRf2G4UeCu+aScvhBu7cI4bqpwuD/P2XM MOncLrh+cptlqwIe516QitAxxhEPYoQbEmo8Zf+Wp9skNVP/HB47QVM1p1pmbgbNgFSo B4/3XDlzBvUnFkGa5/9mp68X8QFT99yO7ebBpWg84vAQkWLZIQ/BYDGpx8HDHin5z0Jx kGaEbvUrqqoCah3d8WHkkZDtJPKLNSsn3Mu/6RJ2qJlC4qtUhKM5lpjCsaenCsxTVuLa 41PBWOPewrtbaWxv40j0y3lt4DYCjLtGPlDQPvD1dgr2r3Wa7ZfXtqEsuPqqS3nXdGmI bGRQ== X-Gm-Message-State: APjAAAWp2osDgh8kEZ7Aew7Ju48xOpz2iQp+dw1w0x9gM/F3bSreD/p2 yX+kBcnqvKIsOsSnHjkhAergrZPG81IRWwx/K4Kg93d9 X-Google-Smtp-Source: APXvYqzvMVVYbs2feLkPKE0gtd4wuHz+YTqavAMbyJigJXY55hh1AQBdpn4tA6LqJn24ZzdQ5nOCMzZ/4ozWhNizGXo= X-Received: by 2002:a9d:68d3:: with SMTP id i19mr1958301oto.71.1578440345524; Tue, 07 Jan 2020 15:39:05 -0800 (PST) MIME-Version: 1.0 References: <20191216181014.GA30106@redhat.com> <20200107125159.GA15745@infradead.org> <20200107170731.GA472641@magnolia> <20200107180101.GC15920@redhat.com> <20200107183307.GD15920@redhat.com> <20200107190258.GB472665@magnolia> In-Reply-To: From: Dan Williams Date: Tue, 7 Jan 2020 15:38:54 -0800 Message-ID: Subject: Re: [PATCH 01/19] dax: remove block device dependencies To: "Darrick J. Wong" Cc: Vivek Goyal , Christoph Hellwig , Dave Chinner , Miklos Szeredi , linux-nvdimm , Linux Kernel Mailing List , "Dr. David Alan Gilbert" , virtio-fs@redhat.com, Stefan Hajnoczi , linux-fsdevel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 7, 2020 at 11:46 AM Dan Williams wrote: [..] > > I'd say deprecate the > > kernel automounting partitions, but I guess it already does that, and > > Ok, now I don't know why automounting is leaking into this discussion? > > > removing it would break /something/. > > Yes, the breakage risk is anyone that was using ext4 mount failure as > a dax capability detector. > > > I guess you could put > > "/dev/pmemXpY" on the deprecation schedule. > > ...but why deprecate /dev/pmemXpY partitions altogether? If someone > doesn't care about dax then they can do all the legacy block things. > If they do care about dax then work with whole device namespaces. Circling back on this point now that I understand what you meant by automount. It would need to be a full deprecation of /dev/pmemXpY devices if kpartx dax support is going to fully take over for people that want to use disk partition tables instead of EFI Namespace Labels to carve up pmem.