[PATCH 3/4] cobalt/kernel: fix compile error for incompatible pointer type
Fino Meng
fino.meng at linux.intel.com
Fri Sep 18 08:32:34 CEST 2020
Signed-off-by: Fino Meng <fino.meng at linux.intel.com>
Signed-off-by: Mingliang Hu <mingliang.hu at intel.com>
---
include/cobalt/kernel/stat.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/cobalt/kernel/stat.h b/include/cobalt/kernel/stat.h
index b857cd19f..be529ad72 100644
--- a/include/cobalt/kernel/stat.h
+++ b/include/cobalt/kernel/stat.h
@@ -58,7 +58,7 @@ do { \
#define xnstat_exectime_set_current(sched, new_account) \
({ \
xnstat_exectime_t *__prev; \
- __prev = (xnstat_exectime_t *)atomic_long_xchg(&(sched)->current_account, (long)(new_account)); \
+ __prev = (xnstat_exectime_t *)atomic_long_xchg((atomic_long_t *)&(sched)->current_account, (long)(new_account)); \
__prev; \
})
--
2.20.1
More information about the Xenomai
mailing list