File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -410,11 +410,13 @@ const struct of_device_id *rust_helper_of_match_device(
410410}
411411EXPORT_SYMBOL_GPL (rust_helper_of_match_device );
412412
413+ #ifdef CONFIG_OF
413414bool rust_helper_of_node_is_root (const struct device_node * np )
414415{
415416 return of_node_is_root (np );
416417}
417418EXPORT_SYMBOL_GPL (rust_helper_of_node_is_root );
419+ #endif
418420
419421struct device_node * rust_helper_of_parse_phandle (const struct device_node * np ,
420422 const char * phandle_name ,
Original file line number Diff line number Diff line change @@ -162,6 +162,11 @@ impl Node {
162162
163163 /// Returns `true` if the node is the root node.
164164 pub fn is_root ( & self ) -> bool {
165+ #[ cfg( not( CONFIG_OF ) ) ]
166+ {
167+ false
168+ }
169+ #[ cfg( CONFIG_OF ) ]
165170 unsafe { bindings:: of_node_is_root ( self . raw_node ) }
166171 }
167172
You can’t perform that action at this time.
0 commit comments