@@ -40,13 +40,17 @@ static void drm_test_modes_analog_tv_ntsc_480i(struct kunit *test)
40
40
{
41
41
struct drm_test_modes_priv * priv = test -> priv ;
42
42
struct drm_display_mode * mode ;
43
+ int ret ;
43
44
44
45
mode = drm_analog_tv_mode (priv -> drm ,
45
46
DRM_MODE_TV_MODE_NTSC ,
46
47
13500 * HZ_PER_KHZ , 720 , 480 ,
47
48
true);
48
49
KUNIT_ASSERT_NOT_NULL (test , mode );
49
50
51
+ ret = drm_kunit_add_mode_destroy_action (test , mode );
52
+ KUNIT_ASSERT_EQ (test , ret , 0 );
53
+
50
54
KUNIT_EXPECT_EQ (test , drm_mode_vrefresh (mode ), 60 );
51
55
KUNIT_EXPECT_EQ (test , mode -> hdisplay , 720 );
52
56
@@ -70,30 +74,41 @@ static void drm_test_modes_analog_tv_ntsc_480i_inlined(struct kunit *test)
70
74
{
71
75
struct drm_test_modes_priv * priv = test -> priv ;
72
76
struct drm_display_mode * expected , * mode ;
77
+ int ret ;
73
78
74
79
expected = drm_analog_tv_mode (priv -> drm ,
75
80
DRM_MODE_TV_MODE_NTSC ,
76
81
13500 * HZ_PER_KHZ , 720 , 480 ,
77
82
true);
78
83
KUNIT_ASSERT_NOT_NULL (test , expected );
79
84
85
+ ret = drm_kunit_add_mode_destroy_action (test , expected );
86
+ KUNIT_ASSERT_EQ (test , ret , 0 );
87
+
80
88
mode = drm_mode_analog_ntsc_480i (priv -> drm );
81
89
KUNIT_ASSERT_NOT_NULL (test , mode );
82
90
91
+ ret = drm_kunit_add_mode_destroy_action (test , mode );
92
+ KUNIT_ASSERT_EQ (test , ret , 0 );
93
+
83
94
KUNIT_EXPECT_TRUE (test , drm_mode_equal (expected , mode ));
84
95
}
85
96
86
97
static void drm_test_modes_analog_tv_pal_576i (struct kunit * test )
87
98
{
88
99
struct drm_test_modes_priv * priv = test -> priv ;
89
100
struct drm_display_mode * mode ;
101
+ int ret ;
90
102
91
103
mode = drm_analog_tv_mode (priv -> drm ,
92
104
DRM_MODE_TV_MODE_PAL ,
93
105
13500 * HZ_PER_KHZ , 720 , 576 ,
94
106
true);
95
107
KUNIT_ASSERT_NOT_NULL (test , mode );
96
108
109
+ ret = drm_kunit_add_mode_destroy_action (test , mode );
110
+ KUNIT_ASSERT_EQ (test , ret , 0 );
111
+
97
112
KUNIT_EXPECT_EQ (test , drm_mode_vrefresh (mode ), 50 );
98
113
KUNIT_EXPECT_EQ (test , mode -> hdisplay , 720 );
99
114
@@ -117,16 +132,23 @@ static void drm_test_modes_analog_tv_pal_576i_inlined(struct kunit *test)
117
132
{
118
133
struct drm_test_modes_priv * priv = test -> priv ;
119
134
struct drm_display_mode * expected , * mode ;
135
+ int ret ;
120
136
121
137
expected = drm_analog_tv_mode (priv -> drm ,
122
138
DRM_MODE_TV_MODE_PAL ,
123
139
13500 * HZ_PER_KHZ , 720 , 576 ,
124
140
true);
125
141
KUNIT_ASSERT_NOT_NULL (test , expected );
126
142
143
+ ret = drm_kunit_add_mode_destroy_action (test , expected );
144
+ KUNIT_ASSERT_EQ (test , ret , 0 );
145
+
127
146
mode = drm_mode_analog_pal_576i (priv -> drm );
128
147
KUNIT_ASSERT_NOT_NULL (test , mode );
129
148
149
+ ret = drm_kunit_add_mode_destroy_action (test , mode );
150
+ KUNIT_ASSERT_EQ (test , ret , 0 );
151
+
130
152
KUNIT_EXPECT_TRUE (test , drm_mode_equal (expected , mode ));
131
153
}
132
154
0 commit comments