Message ID | 20200521233841.1279742-1-jhubbard@nvidia.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate gup_fast() code" | expand |
Quoting John Hubbard (2020-05-22 00:38:41) > Include FOLL_FAST_ONLY in the list of flags to *not* WARN() > on, in internal_get_user_pages_fast(). > > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: David Airlie <airlied@linux.ie> > Cc: Jani Nikula <jani.nikula@linux.intel.com> > Cc: "Joonas Lahtinen" <joonas.lahtinen@linux.intel.com> > Cc: Matthew Auld <matthew.auld@intel.com> > Cc: Matthew Wilcox <willy@infradead.org> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> > Cc: Souptick Joarder <jrdr.linux@gmail.com> > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > Signed-off-by: John Hubbard <jhubbard@nvidia.com> > --- > > Hi Andrew, Chris, > > Andrew: This is a fixup that applies to today's (20200521) linux-next. > In that tree, this fixes up: > > commit dfb8dfe80808 ("mm/gup: refactor and de-duplicate gup_fast() code") > > Chris: I'd like to request another CI run for the drm/i915 changes, so > for that, would you prefer that I post a v2 of the series [1], or > is it easier for you to just apply this patch here, on top of [2]? If you post your series again with this patch included to intel-gfx, CI will pick it up. Or I'll do that in the morning. -Chris
On 2020-05-21 19:46, Chris Wilson wrote: > Quoting John Hubbard (2020-05-22 00:38:41) >> Include FOLL_FAST_ONLY in the list of flags to *not* WARN() >> on, in internal_get_user_pages_fast(). >> >> Cc: Chris Wilson <chris@chris-wilson.co.uk> >> Cc: Daniel Vetter <daniel@ffwll.ch> >> Cc: David Airlie <airlied@linux.ie> >> Cc: Jani Nikula <jani.nikula@linux.intel.com> >> Cc: "Joonas Lahtinen" <joonas.lahtinen@linux.intel.com> >> Cc: Matthew Auld <matthew.auld@intel.com> >> Cc: Matthew Wilcox <willy@infradead.org> >> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> >> Cc: Souptick Joarder <jrdr.linux@gmail.com> >> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> >> Signed-off-by: John Hubbard <jhubbard@nvidia.com> >> --- >> >> Hi Andrew, Chris, >> >> Andrew: This is a fixup that applies to today's (20200521) linux-next. >> In that tree, this fixes up: >> >> commit dfb8dfe80808 ("mm/gup: refactor and de-duplicate gup_fast() code") >> >> Chris: I'd like to request another CI run for the drm/i915 changes, so >> for that, would you prefer that I post a v2 of the series [1], or >> is it easier for you to just apply this patch here, on top of [2]? > > If you post your series again with this patch included to intel-gfx, CI > will pick it up. Or I'll do that in the morning. > -Chris > OK, perfect. I'll post a version for linux.git in a moment here. thanks,
diff --git a/mm/gup.c b/mm/gup.c index dd8895f2fafa1..ada6aa79576dc 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -2724,7 +2724,8 @@ static int internal_get_user_pages_fast(unsigned long start, int nr_pages, int nr_pinned = 0, ret = 0; if (WARN_ON_ONCE(gup_flags & ~(FOLL_WRITE | FOLL_LONGTERM | - FOLL_FORCE | FOLL_PIN | FOLL_GET))) + FOLL_FORCE | FOLL_PIN | FOLL_GET | + FOLL_FAST_ONLY))) return -EINVAL; start = untagged_addr(start) & PAGE_MASK;
Include FOLL_FAST_ONLY in the list of flags to *not* WARN() on, in internal_get_user_pages_fast(). Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: David Airlie <airlied@linux.ie> Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: "Joonas Lahtinen" <joonas.lahtinen@linux.intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: Souptick Joarder <jrdr.linux@gmail.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: John Hubbard <jhubbard@nvidia.com> --- Hi Andrew, Chris, Andrew: This is a fixup that applies to today's (20200521) linux-next. In that tree, this fixes up: commit dfb8dfe80808 ("mm/gup: refactor and de-duplicate gup_fast() code") Chris: I'd like to request another CI run for the drm/i915 changes, so for that, would you prefer that I post a v2 of the series [1], or is it easier for you to just apply this patch here, on top of [2]? [1] https://lore.kernel.org/r/20200519002124.2025955-1-jhubbard@nvidia.com [2] https://lore.kernel.org/r/158985123351.31239.10766458886430429630@emeril.freedesktop.org thanks, John Hubbard NVIDIA mm/gup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)