On Tue, Jan 24, 2023 at 04:34:21PM -0400, Jason Gunthorpe wrote: > It is quite a maze of EXPORTED symbols leading up to the three actual > worker functions of GUP. Simplify this by reorganizing some of the code so > the EXPORTED symbols directly call the correct internal function with > validated and consistent arguments. > > Consolidate all the assertions into one place at the top of the call > chains. > > Remove some dead code. > > Move more things into the mm/internal.h header Hi Andrew, It has been about two weeks and I don't have a reason to respin it, so please consider for this cycle. Thanks, Jason