/* * The test verifies that the release action is called when * drmm_release_action is called.
*/ staticvoid drm_test_managed_release_action(struct kunit *test)
{ struct managed_test_priv *priv = test->priv; int ret;
ret = drmm_add_action_or_reset(priv->drm, drm_action, priv);
KUNIT_EXPECT_EQ(test, ret, 0);
ret = drm_dev_register(priv->drm, 0);
KUNIT_ASSERT_EQ(test, ret, 0);
/* * The test verifies that the release action is called automatically when the * device is released.
*/ staticvoid drm_test_managed_run_action(struct kunit *test)
{ struct managed_test_priv *priv = test->priv; int ret;
ret = drmm_add_action_or_reset(priv->drm, drm_action, priv);
KUNIT_EXPECT_EQ(test, ret, 0);
ret = drm_dev_register(priv->drm, 0);
KUNIT_ASSERT_EQ(test, ret, 0);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.