drivers/gpu/drm/drm_gem.c | 110 ++++++++++++++++---- drivers/gpu/drm/drm_gem_shmem_helper.c | 112 ++++++++++++++++++++- drivers/gpu/drm/i915/gem/i915_gemfs.c | 33 +----- drivers/gpu/drm/panfrost/panfrost_device.c | 4 + drivers/gpu/drm/panfrost/panfrost_device.h | 2 + drivers/gpu/drm/panfrost/panfrost_drv.c | 6 ++ drivers/gpu/drm/panfrost/panfrost_drv.h | 11 ++ drivers/gpu/drm/panfrost/panfrost_gem.c | 29 +++++- drivers/gpu/drm/panfrost/panfrost_gem.h | 3 + drivers/gpu/drm/panthor/panthor_device.c | 4 + drivers/gpu/drm/panthor/panthor_device.h | 3 + drivers/gpu/drm/panthor/panthor_drv.c | 7 ++ drivers/gpu/drm/panthor/panthor_drv.h | 11 ++ drivers/gpu/drm/panthor/panthor_gem.c | 30 +++++- drivers/gpu/drm/panthor/panthor_gem.h | 3 + drivers/gpu/drm/panthor/panthor_mmu.c | 19 +++- drivers/gpu/drm/v3d/v3d_gemfs.c | 31 +----- include/drm/drm_gem.h | 4 + include/drm/drm_gem_shmem_helper.h | 14 +++ mm/shmem.c | 1 + 20 files changed, 346 insertions(+), 91 deletions(-) create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.h create mode 100644 drivers/gpu/drm/panthor/panthor_drv.h