summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2024-02-19 14:51:42 -0500
committerRbb666 <[email protected]>2024-02-20 08:39:05 +0800
commitbd228eb9c538f55d69e535db36ef26aab36bb79c (patch)
tree5fdc9979b0fcc7119a6ebe93b174b3dbde52d1ab /src
parent4bec5f9b8f74065713974181480622db98b7b548 (diff)
[ci] fix errors under strick compiling mode
Diffstat (limited to 'src')
-rw-r--r--src/idle.c2
-rw-r--r--src/kservice.c10
-rw-r--r--src/mem.c10
-rw-r--r--src/scheduler_mp.c3
-rw-r--r--src/signal.c3
5 files changed, 18 insertions, 10 deletions
diff --git a/src/idle.c b/src/idle.c
index 04bc22ce14..279a3c76aa 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -304,6 +304,8 @@ static void idle_thread_entry(void *parameter)
#ifdef RT_USING_SMP
static void rt_thread_system_entry(void *parameter)
{
+ RT_UNUSED(parameter);
+
while (1)
{
int ret= rt_sem_take(&system_sem, RT_WAITING_FOREVER);
diff --git a/src/kservice.c b/src/kservice.c
index 62e591412f..23be476db4 100644
--- a/src/kservice.c
+++ b/src/kservice.c
@@ -1026,6 +1026,11 @@ static char *print_number(char *buf,
return buf;
}
+#ifdef __GNUC__
+#pragma GCC diagnostic push
+/* ignore warning: this statement may fall through */
+#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
+#endif /* __GNUC__ */
/**
* @brief This function will fill a formatted string to buffer.
*
@@ -1345,6 +1350,9 @@ rt_weak int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list arg
return str - buf;
}
RTM_EXPORT(rt_vsnprintf);
+#ifdef __GNUC__
+#pragma GCC diagnostic pop /* ignored "-Wimplicit-fallthrough" */
+#endif /* __GNUC__ */
/**
* @brief This function will fill a formatted string to buffer.
@@ -1568,6 +1576,8 @@ static void _console_release(void)
*/
static void _kputs(const char *str, long len)
{
+ RT_UNUSED(len);
+
CONSOLE_TAKE;
#ifdef RT_USING_DEVICE
diff --git a/src/mem.c b/src/mem.c
index 0704e29562..d0bfca9a9a 100644
--- a/src/mem.c
+++ b/src/mem.c
@@ -290,16 +290,6 @@ void *rt_smem_alloc(rt_smem_t m, rt_size_t size)
RT_ASSERT(rt_object_get_type(&m->parent) == RT_Object_Class_Memory);
RT_ASSERT(rt_object_is_systemobject(&m->parent));
- if (size != RT_ALIGN(size, RT_ALIGN_SIZE))
- {
- LOG_D("malloc size %d, but align to %d",
- size, RT_ALIGN(size, RT_ALIGN_SIZE));
- }
- else
- {
- LOG_D("malloc size %d", size);
- }
-
small_mem = (struct rt_small_mem *)m;
/* alignment size */
size = RT_ALIGN(size, RT_ALIGN_SIZE);
diff --git a/src/scheduler_mp.c b/src/scheduler_mp.c
index fdd148b1ca..66404f3352 100644
--- a/src/scheduler_mp.c
+++ b/src/scheduler_mp.c
@@ -249,6 +249,9 @@ void rt_system_scheduler_init(void)
*/
void rt_scheduler_ipi_handler(int vector, void *param)
{
+ RT_UNUSED(vector);
+ RT_UNUSED(param);
+
rt_schedule();
}
diff --git a/src/signal.c b/src/signal.c
index 9d4b4c4148..becf400dc8 100644
--- a/src/signal.c
+++ b/src/signal.c
@@ -41,12 +41,15 @@ void rt_thread_handle_sig(rt_bool_t clean_state);
static void _signal_default_handler(int signo)
{
+ RT_UNUSED(signo);
LOG_I("handled signo[%d] with default action.", signo);
return ;
}
static void _signal_entry(void *parameter)
{
+ RT_UNUSED(parameter);
+
rt_thread_t tid = rt_thread_self();
/* handle signal */