On Fri, Aug 08, 2025 at 01:15:03PM +0200, José Expósito wrote: > > drivers/gpu/drm/vkms/tests/vkms_config_test.c > > 231 static void vkms_config_test_get_crtcs(struct kunit *test) > > 232 { > > 233 struct vkms_config *config; > > 234 struct vkms_config_crtc *crtc_cfg; > > 235 struct vkms_config_crtc *crtc_cfg1, *crtc_cfg2; > > 236 > > 237 config = vkms_config_create("test"); > > 238 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, config); > > 239 > > 240 KUNIT_ASSERT_EQ(test, vkms_config_get_num_crtcs(config), 0); > > 241 vkms_config_for_each_crtc(config, crtc_cfg) > > 242 KUNIT_FAIL(test, "Unexpected CRTC"); > > 243 > > 244 crtc_cfg1 = vkms_config_create_crtc(config); > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > This file has no error checking. > > > > I didn't send an email about it at first because this is just test code so > > who cares, but I was recently burned by ignoring errors so now I'm going > > through a bunch of old warnings to say that, "Hey, if the author ignores the > > error checking that's fine, but I'm in the clear." > > > > 245 KUNIT_ASSERT_EQ(test, vkms_config_get_num_crtcs(config), 1); > > While the "crtc_cfg1" pointer is not checked, we check that the number > of CRTCs matches the expected value and... >
Ah yes. That does work... Sorry for the noise. regards, dan carpenter