Skip to content

Commit 3a2297c

Browse files
lyakhkv2019i
authored andcommitted
library-manager: fix compilation errors in certain builds
lib_manager.h uses some types without including respective headers or declaring them. Fix two such omissions. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 parent 4ea7ba7 commit 3a2297c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/include/sof/lib_manager.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
#if CONFIG_LIBRARY_AUTH_SUPPORT
6868
#include <sof/auth_api_iface.h>
6969
#endif
70+
#include <sof/list.h>
7071

7172
#define LIB_MANAGER_MAX_LIBS 16
7273
#define LIB_MANAGER_LIB_ID_SHIFT 12
@@ -125,6 +126,7 @@ struct ext_library {
125126
struct ipc_lib_msg *lib_notif_pool;
126127
uint32_t lib_notif_count;
127128

129+
/* Only needed from SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE to SOF_IPC4_GLB_LOAD_LIBRARY */
128130
void *runtime_data;
129131
};
130132

@@ -183,6 +185,7 @@ int lib_manager_register_module(const uint32_t component_id);
183185
const struct sof_man_fw_desc *lib_manager_get_library_manifest(int module_id);
184186

185187
struct processing_module;
188+
struct comp_ipc_config;
186189
/*
187190
* \brief Allocate module
188191
*

0 commit comments

Comments
 (0)