On 1/29/19 8:54 AM, jglisse@xxxxxxxxxx wrote:
From: Jérôme Glisse <jglisse@xxxxxxxxxx> This patchset improves the HMM driver API and add support for hugetlbfs and DAX mirroring. The improvement motivation was to make the ODP to HMM conversion easier [1]. Because we have nouveau bits schedule for 5.1 and to avoid any multi-tree synchronization this patchset adds few lines of inline function that wrap the existing HMM driver API to the improved API. The nouveau driver was tested before and after this patchset and it builds and works on both case so there is no merging issue [2]. The nouveau bit are queue up for 5.1 so this is why i added those inline. If this get merge in 5.1 the plans is to merge the HMM to ODP in 5.2 or 5.3 if testing shows any issues (so far no issues has been found with limited testing but Mellanox will be running heavier testing for longer time). To avoid spamming mm i would like to not cc mm on ODP or nouveau patches, however if people prefer to see those on mm mailing list then i can keep it cced. This is also what i intend to use as a base for AMD and Intel patches (v2 with more thing of some rfc which were already posted in the past).
Hi Jerome, Although Ralph has been testing and looking at this patchset, I just now noticed that there hasn't been much public review of it, so I'm doing a bit of that now. I don't think it's *quite* too late, because we're still not at the 5.1 merge window...sorry for taking so long to get to this. Ralph, you might want to add ACKs or Tested-by's to some of these patches (or even Reviewed-by, if you went that deep, which I suspect you did in some cases), according to what you feel comfortable with? thanks, -- John Hubbard NVIDIA