Re: [PATCH 1/6] mm/gup: move gup_can_follow_protnone() to gup.c

From: Barry Song

Date: Sun Aug 23 2026 - 17:04:23 EST


On Sun, Aug 23, 2026 at 8:17 PM Mike Rapoport (Microsoft)
<rppt@xxxxxxxxxx> wrote:
>
> gup_can_follow_protnone() is defined in include/linux/mm.h but only used
> by mm/gup.c.
>
> First, there is no reason to have it in already gigantic header.
>
> Next, the upcoming refactoring of userfaultfd flags will make
> gup_can_follow_protnone() depend on userfaultfd_k.h which would cause a
> cyclic header dependency.
>
> Move gup_can_follow_protnone() to mm/gup.c.
>
> No functional change.
>
> Assisted-by: copilot:claude-opus-5
> Signed-off-by: Mike Rapoport (Microsoft) <rppt@xxxxxxxxxx>
> ---

LGTM, thanks!

Reviewed-by: Barry Song <baohua@xxxxxxxxxx>