diff --git a/kernel/common/los_init.c b/kernel/common/los_init.c index 6ba26aa9d93efdd2157048eeb85b247343cf56f3..0565e7e3b5cca39762d7d837d5e8883c305d6abf 100644 --- a/kernel/common/los_init.c +++ b/kernel/common/los_init.c @@ -62,7 +62,7 @@ STATIC VOID InitLevelCall(const CHAR *name, const UINT32 level, struct ModuleIni UINT64 startNsec, endNsec; UINT64 totalTime = 0; UINT64 singleTime = 0; - UINT32 ret; + UINT32 ret = LOS_OK; #endif if (ArchCurrCpuid() == 0) { diff --git a/tools/build/mk/liteos_tables_ldflags.mk b/tools/build/mk/liteos_tables_ldflags.mk index c2a9dd98432e5c465a33e2b869ceafbbc5601463..2b767d821cfeb1875a878e9acb3c3e362773885c 100644 --- a/tools/build/mk/liteos_tables_ldflags.mk +++ b/tools/build/mk/liteos_tables_ldflags.mk @@ -120,7 +120,21 @@ LITEOS_TABLES_KERNEL_INIT_LDFLAGS := \ -ulos_vfs_init \ -uProcFsInit \ -uOsDriverRandomInit \ - -uHieventInit + -uHieventInit \ + -uOsBsdInit \ + -uShmInit \ + -uOsDmesgInit \ + -uOsLkLoggerInit \ + -uOsCpupInit \ + -uOsFutexInit \ + -uOsSysWorkQueueInit \ + -uOsSyscallHandleInit \ + -upipe_init \ + -uOomTaskInit \ + -uOsCpupGuardCreator \ + -uOsMpInit \ + -uOsResourceFreeTaskCreate \ + -uOsSystemInit LITEOS_TABLES_DRIVER_LDFLAGS := \ -ui2c_init \