]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/panthor: Lazily allocate pages on mmap()
authorBoris Brezillon <boris.brezillon@collabora.com>
Wed, 1 Apr 2026 13:48:51 +0000 (15:48 +0200)
committerBoris Brezillon <boris.brezillon@collabora.com>
Fri, 3 Apr 2026 11:23:28 +0000 (13:23 +0200)
commitf80c3886ed7b297518e375dbbfb69ceb7b9e7610
treed41a129c157833c0596b5ada3e03bda228a1a931
parent68cbf96b1e9b96af3ad866b96b5c2092cb915c6c
drm/panthor: Lazily allocate pages on mmap()

Defer pages allocation until their first access.

v2:
- Don't deal with FAULT_FLAG_INTERRUPTIBLE
- Make sure bo->backing.pages is never an ERR_PTR()
- Drop a useless vm_fault_t local var
- Fix comment in panthor_gem_fault()

v3:
- Collect R-bs

v4:
- No changes

v5:
- No changes

v6:
- Fix huge_fault handling

v7:
- No changes

Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patch.msgid.link/20260401134854.2275433-8-boris.brezillon@collabora.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
drivers/gpu/drm/panthor/panthor_gem.c