On Fri, Jul 07, 2017 at 12:22:38AM +0000, Williams, Dan J wrote: > Hi Linus, please pull from: > > git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.13 > > to receive, libnvdimm updates for the latest ACPI and UEFI > specifications. This pull request also includes new 'struct > dax_operations' enabling to undo the abuse [1] of copy_user_nocache() > for copy operations to pmem. The dax work originally missed 4.12 to > address concerns raised by Al. > > [1]: https://lists.01.org/pipermail/linux-nvdimm/2017-January/008364.html > > All of the commits in this pull request have appeared in one or more > -next releases with no errors reported, however, Stephen did report a > late merge conflict between nvdimm.git and the vfs.git tree. Stephen's > merge resolution is here: http://marc.info/?l=linux-kernel&m=1499064115 > 07301&w=2, but to match Al's changes we appear to also need the > incremental change below. > > Please pull, I believe any straggling _flushcache() feedback at this > point can be fixed up post -rc1. I include commit 0aed55af8834 "x86, > uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass > operations" at the end of this message for reference. There will be some followup, but let's do that on top of your branch.