From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qg0-f41.google.com (mail-qg0-f41.google.com [209.85.192.41]) by kanga.kvack.org (Postfix) with ESMTP id 191426B0253 for ; Fri, 11 Dec 2015 13:45:00 -0500 (EST) Received: by qgcc31 with SMTP id c31so204503547qgc.3 for ; Fri, 11 Dec 2015 10:44:59 -0800 (PST) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com. [2607:f8b0:400d:c09::231]) by mx.google.com with ESMTPS id q64si21316296qha.51.2015.12.11.10.44.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Dec 2015 10:44:59 -0800 (PST) Received: by qkdp187 with SMTP id p187so52074918qkd.1 for ; Fri, 11 Dec 2015 10:44:58 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20151210023708.30368.92962.stgit@dwillia2-desk3.jf.intel.com> References: <20151210023708.30368.92962.stgit@dwillia2-desk3.jf.intel.com> Date: Fri, 11 Dec 2015 10:44:58 -0800 Message-ID: Subject: Re: [-mm PATCH v2 00/25] get_user_pages() for dax pte and pmd mappings From: Dan Williams Content-Type: text/plain; charset=UTF-8 Sender: owner-linux-mm@kvack.org List-ID: To: Andrew Morton Cc: Dave Hansen , Toshi Kani , David Airlie , Dave Hansen , Dave Chinner , Linux MM , "H. Peter Anvin" , Christoph Hellwig , Andrea Arcangeli , kbuild test robot , "linux-nvdimm@lists.01.org" , Richard Weinberger , X86 ML , Peter Zijlstra , Jeff Moyer , Ingo Molnar , Mel Gorman , Matthew Wilcox , Ross Zwisler , Jeff Dike , Jens Axboe , Alexander Viro , Thomas Gleixner , Christoffer Dall , Jan Kara , Paolo Bonzini , Logan Gunthorpe , "Kirill A. Shutemov" On Wed, Dec 9, 2015 at 6:37 PM, Dan Williams wrote: > Changes since v1: [1] > > 1/ Rebase on latest -next (20151209). Fixed up PHYSICAL_PAGE_MASK, but > no other major collisions. > > 2/ Decreased the transfer size in "dax: increase granularity of > dax_clear_blocks() operations" to get the max latency to reschedule > under 1ms and average latency under 150us. (Andrew) > > 3/ Add cc's for x86 maintainers > > 4/ Add Tested-by: Logan Gunthorpe > > This update, as before, passes the ndctl [2] and nvml [3] test suites. > > [1]: https://lists.01.org/pipermail/linux-nvdimm/2015-December/003213.html > [2]: https://github.com/pmem/ndctl > [3]: https://github.com/pmem/nvml > > A git tree of this set is available here: > > git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm libnvdimm-pending > Andrew, I went ahead and rebased the tree on next-20151211, and refreshed 3 patches with the following changes (sent as replies to avoid spamming folks with the other 22 patches that did not change): [-mm PATCH v3 04/25] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() Updated to the new definition of blk_queue_enter() from commit 6f3b0e8bcf3c "blk-mq: add a flags parameter to blk_mq_alloc_request" [-mm PATCH v3 09/25] mm, dax, pmem: introduce pfn_t Moved phys_to_pfn_t() out of line to enable some new unit tests. [-mm PATCH v3 10/25] mm: introduce find_dev_pagemap() Just a reflow to pick up the context differences from the changes in [-mm PATCH v3 09/25]. These updates (plus next-20151211) continue to pass all my tests and have been pushed out to the 'libnvdimm-pending' branch. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org