Re: [PATCH 2/4] tee: Remove vmalloc page support

From: Christoph Hellwig
Date: Mon Oct 10 2022 - 03:46:25 EST


On Thu, Oct 06, 2022 at 11:20:16AM -0700, Linus Torvalds wrote:
> Actually, I think even then we shouldn't support vmalloc - and
> register_shm_helper() just needs to be changed to pass in an array of
> actual page pointers instead.
>
> At that point TEE_SHM_USER_MAPPED should also go away, because then
> it's the caller that should just do either the user space page
> pinning, or pass in the kernel page pointer.
>
> JensW, is there some reason that wouldn't work?

I suspect the best long term option would be to just pass an iov_iter..