aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorThomas Zimmermann <[email protected]>2021-01-15 10:30:38 +0100
committerThomas Zimmermann <[email protected]>2021-01-18 10:37:26 +0100
commit47d35c1c40d53411d77d214644e12734901c553c (patch)
tree6b50742985e3bb4b2723c8f1e14d0d14e81fda38 /tools/perf/scripts/python/check-perf-trace.py
parent85dd1dd6e27147efe68539ef52802a7fa579f6cf (diff)
drm: Set vm_ops to GEM object's values during mmap
The GEM mmap code relies on the GEM object's mmap callback to set the VMA's vm_ops field. This is easily forgotten and already led to a memory leak in the CMA helpers. Instead set the vm_ops field in the DRM core code to the GEM object's value. Drivers with different needs can override this in their mmap callback. v2: * support (vm_ops == NULL) if mmap is given; required by VRAM helpers Signed-off-by: Thomas Zimmermann <[email protected]> Fixes: f5ca8eb6f9bd ("drm/cma-helper: Implement mmap as GEM CMA object functions") Reviewed-by: Daniel Vetter <[email protected]> Reported-by: Kieran Bingham <[email protected]> Tested-by: Kieran Bingham <[email protected]> Cc: Maxime Ripard <[email protected]> Cc: Maarten Lankhorst <[email protected]> Cc: David Airlie <[email protected]> Cc: Daniel Vetter <[email protected]> Cc: Eric Anholt <[email protected]> Cc: [email protected] Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions