File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,13 @@ static inline int __of_overlay_apply_kunit(struct kunit *test,
62
62
& unused );
63
63
}
64
64
65
+ #define of_overlay_begin (overlay_name ) __dtbo_##overlay_name##_begin
66
+ #define of_overlay_end (overlay_name ) __dtbo_##overlay_name##_end
67
+
68
+ #define OF_OVERLAY_DECLARE (overlay_name ) \
69
+ extern uint8_t of_overlay_begin(overlay_name)[]; \
70
+ extern uint8_t of_overlay_end(overlay_name)[] \
71
+
65
72
/**
66
73
* of_overlay_apply_kunit() - Test managed of_overlay_fdt_apply() for built-in overlays
67
74
* @test: test context
@@ -104,12 +111,11 @@ static inline int __of_overlay_apply_kunit(struct kunit *test,
104
111
*/
105
112
#define of_overlay_apply_kunit (test , overlay_name ) \
106
113
({ \
107
- extern uint8_t __dtbo_##overlay_name##_begin[]; \
108
- extern uint8_t __dtbo_##overlay_name##_end[]; \
114
+ OF_OVERLAY_DECLARE(overlay_name); \
109
115
\
110
116
__of_overlay_apply_kunit((test), \
111
- __dtbo_## overlay_name##_begin , \
112
- __dtbo_## overlay_name##_end ); \
117
+ of_overlay_begin( overlay_name) , \
118
+ of_overlay_end( overlay_name) ); \
113
119
})
114
120
115
121
#endif
You can’t perform that action at this time.
0 commit comments