Re: [External] Re: [RFC v2 01/13] mm: export zap_page_range() for driver use

2020-12-23 Thread Yongji Xie
On Wed, Dec 23, 2020 at 4:13 PM Christoph Hellwig wrote: > > On Wed, Dec 23, 2020 at 02:32:07PM +0800, Yongji Xie wrote: > > Now I want to map/unmap some pages in an userland vma dynamically. The > > vm_insert_page() is being used for mapping. In the unmapping case, it > > looks like the zap_page_

Re: [RFC v2 01/13] mm: export zap_page_range() for driver use

2020-12-23 Thread Christoph Hellwig
On Wed, Dec 23, 2020 at 02:32:07PM +0800, Yongji Xie wrote: > Now I want to map/unmap some pages in an userland vma dynamically. The > vm_insert_page() is being used for mapping. In the unmapping case, it > looks like the zap_page_range() does what I want. So I export it. > Otherwise, we need some

Re: [RFC v2 01/13] mm: export zap_page_range() for driver use

2020-12-22 Thread Yongji Xie
On Tue, Dec 22, 2020 at 11:44 PM Christoph Hellwig wrote: > > On Tue, Dec 22, 2020 at 10:52:09PM +0800, Xie Yongji wrote: > > Export zap_page_range() for use in VDUSE. > > Err, no. This has absolutely no business being used by drivers. Now I want to map/unmap some pages in an userland vma dynami

Re: [RFC v2 01/13] mm: export zap_page_range() for driver use

2020-12-22 Thread Christoph Hellwig
On Tue, Dec 22, 2020 at 10:52:09PM +0800, Xie Yongji wrote: > Export zap_page_range() for use in VDUSE. Err, no. This has absolutely no business being used by drivers.

[RFC v2 01/13] mm: export zap_page_range() for driver use

2020-12-22 Thread Xie Yongji
Export zap_page_range() for use in VDUSE. Signed-off-by: Xie Yongji --- mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 7d608765932b..edd2d6497bb3 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -1542,6 +1542,7 @@ void zap_page_range(struct vm_area_s