]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/selftests: Properly reset mock object propers for each test
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 21 Oct 2021 20:20:48 +0000 (22:20 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 22 Oct 2021 09:09:45 +0000 (11:09 +0200)
commit85982c00192d47772760da4f3372f49c8cef557e
tree0340a916632ca9b4b7721a01cbbe2ea522bd79f9
parent9c240b723f1fc31b71c65f398fb8739cd9277e4d
drm/i915/selftests: Properly reset mock object propers for each test

I forgot to do this properly in

commit e0c5f2ad238f81852d2216bcd637da8239522bbb
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Jul 23 10:34:55 2021 +0200

    drm/plane: remove drm_helper_get_plane_damage_clips

intel-gfx CI didn't spot this because we run each selftest in each own
invocations, which means reloading i915.ko. But if you just run all
the selftests in one go at boot-up, then it falls apart and eventually
we cross over the hardcoded limited of how many properties can be
attached to a single object.

Fix this by resetting the property count. Nothing else to clean up
since it's all static storage anyway.

Reported-and-tested-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Fixes: e0c5f2ad238f ("drm/plane: remove drm_helper_get_plane_damage_clips")
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211021202048.2638668-1-daniel.vetter@ffwll.ch
drivers/gpu/drm/selftests/test-drm_damage_helper.c