On Wed, 12 Sep 2018 13:33:06 +0300 Mike Rapoport <rppt@xxxxxxxxxxxxxxxxxx> wrote: > How about: > > ``GFP_HIGHUSER_MOVABLE`` does not require that allocated memory > will be directly accessible by the kernel and implies that the > data is movable. > > ``GFP_HIGHUSER`` means that the allocated memory is not movable, > but it is not required to be directly accessible by the kernel. An > example may be a hardware allocation that maps data directly into > userspace but has no addressing limitations. > > ``GFP_USER`` means that the allocated memory is not movable and it > must be directly accessible by the kernel Sounds good to me. Thanks, jon