Re: [PATCH] mm: Remove src/dst mm parameter in copy_page_range()

2020-10-02 Thread Peter Xu
On Fri, Oct 02, 2020 at 02:28:58PM -0300, Jason Gunthorpe wrote: > On Fri, Oct 02, 2020 at 01:14:29PM -0400, Peter Xu wrote: > > On Fri, Oct 02, 2020 at 08:43:12AM -0300, Jason Gunthorpe wrote: > > > > -static int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct > > > > *src_mm, > > > > -

Re: [PATCH] mm: Remove src/dst mm parameter in copy_page_range()

2020-10-02 Thread Jason Gunthorpe
On Fri, Oct 02, 2020 at 01:14:29PM -0400, Peter Xu wrote: > On Fri, Oct 02, 2020 at 08:43:12AM -0300, Jason Gunthorpe wrote: > > > -static int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct > > > *src_mm, > > > -pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, > >

Re: [PATCH] mm: Remove src/dst mm parameter in copy_page_range()

2020-10-02 Thread Peter Xu
On Fri, Oct 02, 2020 at 08:43:12AM -0300, Jason Gunthorpe wrote: > > -static int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct > > *src_mm, > > - pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, > > - struct vm_area_struct *new, > > +static int copy

Re: [PATCH] mm: Remove src/dst mm parameter in copy_page_range()

2020-10-02 Thread Jason Gunthorpe
On Wed, Sep 30, 2020 at 04:49:50PM -0400, Peter Xu wrote: > Both of the mm pointers are not needed after commit 7a4830c380f3 ("mm/fork: > Pass new vma pointer into copy_page_range()"). > > Reported-by: Kirill A. Shutemov > Signed-off-by: Peter Xu > --- > include/linux/mm.h | 3 +-- > kernel/fo

[PATCH] mm: Remove src/dst mm parameter in copy_page_range()

2020-09-30 Thread Peter Xu
Both of the mm pointers are not needed after commit 7a4830c380f3 ("mm/fork: Pass new vma pointer into copy_page_range()"). Reported-by: Kirill A. Shutemov Signed-off-by: Peter Xu --- include/linux/mm.h | 3 +-- kernel/fork.c | 2 +- mm/memory.c| 43 ++-