From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f69.google.com (mail-wm0-f69.google.com [74.125.82.69]) by kanga.kvack.org (Postfix) with ESMTP id 77AD16B0008 for ; Mon, 7 May 2018 20:16:53 -0400 (EDT) Received: by mail-wm0-f69.google.com with SMTP id 142so2140982wmt.1 for ; Mon, 07 May 2018 17:16:53 -0700 (PDT) Received: from userp2130.oracle.com (userp2130.oracle.com. [156.151.31.86]) by mx.google.com with ESMTPS id f11-v6si1261912edn.256.2018.05.07.17.16.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 May 2018 17:16:52 -0700 (PDT) Date: Mon, 7 May 2018 17:16:36 -0700 From: "Darrick J. Wong" Subject: Re: [PATCH v9 0/9] dax: fix dma vs truncate/hole-punch Message-ID: <20180508001636.GM4141@magnolia> References: <152461278149.17530.2867511144531572045.stgit@dwillia2-desk3.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: owner-linux-mm@kvack.org List-ID: To: Dan Williams Cc: linux-nvdimm , Michal Hocko , Jan Kara , Mike Snitzer , Dave Hansen , Dave Chinner , Linux MM , Christoph Hellwig , Thomas Meyer , kbuild test robot , Alasdair Kergon , Heiko Carstens , Martin Schwidefsky , =?iso-8859-1?B?Suly9G1l?= Glisse , Alexander Viro , Matthew Wilcox , stable , linux-xfs , linux-fsdevel , Andrew Morton On Thu, May 03, 2018 at 04:53:18PM -0700, Dan Williams wrote: > On Tue, Apr 24, 2018 at 4:33 PM, Dan Williams wrote: > > Changes since v8 [1]: > > * Rebase on v4.17-rc2 > > > > * Fix get_user_pages_fast() for ZONE_DEVICE pages to revalidate the pte, > > pmd, pud after taking references (Jan) > > > > * Kill dax_layout_lock(). With get_user_pages_fast() for ZONE_DEVICE > > fixed we can then rely on the {pte,pmd}_lock to synchronize > > dax_layout_busy_page() vs new page references (Jan) > > > > * Hold the iolock over repeated invocations of dax_layout_busy_page() to > > enable truncate/hole-punch to make forward progress in the presence of > > a constant stream of new direct-I/O requests (Jan). > > > > [1]: https://lists.01.org/pipermail/linux-nvdimm/2018-March/015058.html > > I'll push this for soak time in -next if there are no further comments... I don't have any. :D --D