Skip to content

Commit c7e82df

Browse files
lyakhkv2019i
authored andcommitted
llext: export 2 symbols, required for modular volume
When building volume as an LLEXT module, two more symbols are required: __divdi3() and module_set_configuration(), export them. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 parent 1dd1b27 commit c7e82df

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

src/audio/module_adapter/module/generic.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,7 @@ int module_set_configuration(struct processing_module *mod,
491491

492492
return ret;
493493
}
494+
EXPORT_SYMBOL(module_set_configuration);
494495

495496
int module_bind(struct processing_module *mod, void *data)
496497
{

src/math/numbers.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,4 +179,7 @@ uint32_t crc32(uint32_t base, const void *data, uint32_t bytes)
179179
#if !CONFIG_64BIT
180180
uint64_t __udivdi3(uint64_t a, uint64_t b);
181181
EXPORT_SYMBOL(__udivdi3);
182+
183+
int64_t __divdi3(int64_t a, int64_t b);
184+
EXPORT_SYMBOL(__divdi3);
182185
#endif

0 commit comments

Comments
 (0)