From 1178b480478231e84306420ce2b899640b17ecd0 Mon Sep 17 00:00:00 2001 From: Jukka Laitinen Date: Wed, 4 Jun 2025 13:25:36 +0300 Subject: [PATCH] drivers/note: Fix compilation with -Werr for note driver - Fix void * arithmetic warning - Fix unused variable warning without CONFIG_SCHED_INSTRUMENTATION_FILTER Signed-off-by: Jukka Laitinen --- drivers/note/note_driver.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/note/note_driver.c b/drivers/note/note_driver.c index c775690887..71cc45b33e 100644 --- a/drivers/note/note_driver.c +++ b/drivers/note/note_driver.c @@ -611,7 +611,7 @@ void sched_note_add(FAR const void *data, size_t len) note_add(*driver, note, notelen); } - data += notelen; + data = (FAR void *)((uintptr_t)data + notelen); len -= notelen; } } @@ -1224,7 +1224,9 @@ void sched_note_syscall_enter(int nr, int argc, ...) unsigned int length = 0; uintptr_t arg; va_list ap; +#ifdef CONFIG_SCHED_INSTRUMENTATION_FILTER int argc_bak = argc; +#endif int i; va_start(ap, argc);