[PATCH] mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM cases