diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-12-22 08:36:28 +0000 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-12-27 14:17:00 +0100 |
commit | 6259a56ba0e1c3a15954e22ea531e810944518cb (patch) | |
tree | 7665de31f399a65d876f1ea7042d9fa0cfb689c7 /drivers/gpu/drm/selftests/test-drm_mm.c | |
parent | ac9bb7b7d33f6be9e333b24786a774145cc8c59e (diff) | |
download | lwn-6259a56ba0e1c3a15954e22ea531e810944518cb.tar.gz lwn-6259a56ba0e1c3a15954e22ea531e810944518cb.zip |
drm: Add asserts to catch overflow in drm_mm_init() and drm_mm_init_scan()
A simple assert to ensure that we don't overflow start + size when
initialising the drm_mm, or its scanner.
In future, we may want to switch to tracking the value of ranges (rather
than size) so that we can cover the full u64, for example like resource
tracking.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/20161222083641.2691-26-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/selftests/test-drm_mm.c')
0 files changed, 0 insertions, 0 deletions