[PATCH v12 01/22] mm/gup: factor out duplicate code from four routines