Hi, Ralph, On Fri, 2019-04-12 at 11:52 -0700, Ralph Campbell wrote: > On 4/12/19 9:04 AM, Thomas Hellstrom wrote: > > Add two utilities to a) write-protect and b) clean all ptes > > pointing into > > a range of an address space > > A period at the end, please. > > > The utilities are intended to aid in tracking dirty pages (either > > driver-allocated system memory or pci device memory). > > The write-protect utility should be used in conjunction with > > page_mkwrite() and pfn_mkwrite() to trigger write page-faults on > > page > > accesses. Typically one would want to use this on sparse accesses > > into > > large memory regions. The clean utility should be used to utilize > > hardware dirtying functionality and avoid the overhead of page- > > faults, > > typically on large accesses into small memory regions. > > > > The added file "apply_as_range.c" is initially listed as maintained > > by > > VMware under our DRM driver. If somebody would like it elsewhere, > > that's of course no problem. > > > > Notable changes since RFC: > > - Added comments to help avoid the usage of these function for VMAs > > it's not intended for. We also do advisory checks on the > > vm_flags and > > warn on illegal usage. > > - Perform the pte modifications the same way softdirty does. > > - Add mmu_notifier range invalidation calls. > > - Add a config option so that this code is not unconditionally > > included. > > - Tell the mmu_gather code about pending tlb flushes. > > > > Cc: Andrew Morton <a...@linux-foundation.org> > > Cc: Matthew Wilcox <wi...@infradead.org> > > Cc: Will Deacon <will.dea...@arm.com> > > Cc: Peter Zijlstra <pet...@infradead.org> > > Cc: Rik van Riel <r...@surriel.com> > > Cc: Minchan Kim <minc...@kernel.org> > > Cc: Michal Hocko <mho...@suse.com> > > Cc: Huang Ying <ying.hu...@intel.com> > > Cc: Souptick Joarder <jrdr.li...@gmail.com> > > Cc: "Jérôme Glisse" <jgli...@redhat.com> > > Cc: linux...@kvack.org > > Cc: linux-ker...@vger.kernel.org > > Signed-off-by: Thomas Hellstrom <thellst...@vmware.com> > > Reviewed-by: Ralph Campbell <rcampb...@nvidia.com>
Thanks for reviewing the patches. I'll incorporate your suggestions in v2. _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel