On Sun, Mar 06, 2022 at 11:48:26PM -0800, Christoph Hellwig wrote:
On Sun, Mar 06, 2022 at 11:33:02AM +0000, Matthew Wilcox wrote:
On Sun, Mar 06, 2022 at 07:32:04AM +0200, Jarkko Sakkinen wrote:
For device memory (aka VM_IO | VM_PFNMAP) MAP_POPULATE does nothing. Allow to use that for initializing the device memory by providing a new callback f_ops->populate() for the purpose.
As I said, NAK.
Agreed. This is an amazingly bad interface.
So what would you suggest to sort out the issue? I'm happy to go with ioctl if nothing else is acceptable.
BR, Jarkko
dri-devel@lists.freedesktop.org