Re: [PATCH v5 3/5] mm/gup: Introduce pin_user_pages_fd() for pinning shmem/hugetlbfs file pages (v5)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 30, 2023 at 06:41:11AM +0000, Kasireddy, Vivek wrote:
> I see your concern. The word "file" does make it look like this API works
> with all kinds of files although it is meant to specifically work with
> files that
> belong to shmemfs or hugetlbfs. Since it is intended to work with memfds
> in particular, I'll rename this helper alloc_memfd_page(). I think it also
> makes sense to do s/file/memfd in this whole patch. Does this sound ok?

That sounds much better, yes.  And please also rename the new api
to memfd_pin_user_pages。

> 
> > asserts that this is true).  gup.c also seems like a very odd place
> > for such a helper.
> I only created this helper to cleanly separate lookup and creation and to
> reduce the level of indentation in pin_user_pages_fd(). Anyway, would
> mm/memfd.c be a more appropriate location?

I think so, but I'll defer to the MM maintainers.

> As mentioned above, this API is mainly intended for memfds and FWICS,
> memfds are backed by files from either shmemfs or hugetlbfs.

Ok.  Witht better naming this should be more obvious.





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux