@@ -523,7 +523,7 @@ static int llext_lib_find(const struct llext *llext, struct lib_manager_module *
523523 return - ENOENT ;
524524}
525525
526- static void llext_depend_unlink (struct lib_manager_module * dep_ctx [], int n )
526+ static void llext_manager_depend_unlink_rollback (struct lib_manager_module * dep_ctx [], int n )
527527{
528528 for (; n >= 0 ; n -- )
529529 if (dep_ctx [n ] && dep_ctx [n ]-> llext -> use_count == 1 )
@@ -605,7 +605,7 @@ uintptr_t llext_manager_allocate_module(const struct comp_ipc_config *ipc_config
605605
606606 ret = llext_manager_load_module (dep_ctx [i ]);
607607 if (ret < 0 ) {
608- llext_depend_unlink (dep_ctx , i - 1 );
608+ llext_manager_depend_unlink_rollback (dep_ctx , i - 1 );
609609 return 0 ;
610610 }
611611 }
@@ -664,15 +664,15 @@ int llext_manager_free_module(const uint32_t component_id)
664664 }
665665
666666 struct lib_manager_module * dep_ctx [LLEXT_MAX_DEPENDENCIES ] = {};
667- int i ; /* signed to match llext_depend_unlink () */
667+ int i ; /* signed to match llext_manager_depend_unlink_rollback () */
668668
669669 for (i = 0 ; i < ARRAY_SIZE (mctx -> llext -> dependency ); i ++ )
670670 if (llext_lib_find (mctx -> llext -> dependency [i ], & dep_ctx [i ]) < 0 )
671671 break ;
672672
673673 /* Last user cleaning up, put dependencies */
674674 if (i )
675- llext_depend_unlink (dep_ctx , i - 1 );
675+ llext_manager_depend_unlink_rollback (dep_ctx , i - 1 );
676676
677677 /*
678678 * The last instance of the module has been destroyed and it can now be
0 commit comments