[XDC 2018] technical talks: getting rid of get_user_page() in favor of HMM

Daniel Vetter daniel.vetter at ffwll.ch
Fri Aug 17 06:40:50 UTC 2018


Hi Jerome,

Congratulations, we've accepted your talk into the main XDC 2018
track! This year we had to do a real selection, since we received 35
great talks, but only have 18 full slots to schedule. Please confirm
with a quick reply that you will attend XDC and still plan to give
your talk.

Thanks
-Daniel and entire XDC 2018 papers committee

On Tue, May 15, 2018 at 6:41 PM, Jerome Glisse <jglisse at redhat.com> wrote:
> Getting rid of get_user_page() in favor of HMM
>
> The linux kernel community highly dislike drivers calling get_user_page()
> and holding page reference for extended period of time. Most existing
> GPU driver user can be converted to use the HMM page table snapshoting
> capabilities which completely avoid the pin issue. This talks is as
> much a presentation about the get_user_page() pitfalls and wrong belief
> people have about it than a presentation about one aspect of HMM which
> can be use with all GPU hardware ie does not rely on any specific hard-
> ware feature.
>
> I intend to also present patches converting some existing driver as a
> guideline.
>
>
> If there is interest i can also have 2 talks, one about get_user_page()
> and how to replace it with HMM and one about HMM at large ie presenting
> every feature of HMM and how they are intended to be use.
>
> Cheers,
> Jérôme
> _______________________________________________
> board at foundation.x.org: X.Org Foundation Board of Directors
> Archives: https://foundation.x.org/cgi-bin/mailman/private/board
> Info: https://foundation.x.org/cgi-bin/mailman/listinfo/board



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the events mailing list