On Thu, Apr 5, 2018 at 8:00 AM, Dan Williams <dan.j.willi...@intel.com> wrote: > On Wed, Apr 4, 2018 at 11:45 PM, Nicholas Piggin <npig...@gmail.com> wrote: [,,] >> What's the problem with just counting bytes copied like usercopy -- >> why is that harder than cacheline accuracy? >> >>> I'd rather implement the existing interface and port/support the new >>> interface >>> as it becomes available >> >> Fair enough. > > I have patches already in progress to change the interface. My > preference is to hold off on adding a new implementation that will > need to be immediately reworked. When I say "immediate" I mean that > should be able to post what I have for review within the next few > days. > > Whether this is all too late for 4.17 is another question...
Here is the x86 version of a 'bytes remaining' memcpy_mcsafe() implemenation: https://lists.01.org/pipermail/linux-nvdimm/2018-May/015548.html