Module: xenomai-jki
Branch: for-upstream
Commit: 852c130d16410a597536c39d06b6abd1c9c6c822
URL:    
http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=852c130d16410a597536c39d06b6abd1c9c6c822

Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Fri Apr 29 14:12:13 2011 +0200

x86: Fix return type of DO_SYSCALL_INNER macro

gcc will complain about 'conversion to ‘int’ from ‘long int’ may alter
its value' with -Wconversion as DO_SYSCALL treats the return value of
DO_SYSCALL_INNER as int. Align DO_SYSCALL_INNER to its user.

Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

---

 include/asm-x86/syscall.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/include/asm-x86/syscall.h b/include/asm-x86/syscall.h
index 06195c9..b02c01d 100644
--- a/include/asm-x86/syscall.h
+++ b/include/asm-x86/syscall.h
@@ -386,7 +386,7 @@ static inline void __xn_get_ebp(void **dest)
                : "=a" (__resultvar)            \
                : "0" (name) ASM_ARGS_##nr      \
                : "memory", "cc", "r11", "cx"); \
-       (long) __resultvar;                     \
+       (int) __resultvar;                      \
 })
 
 #define DO_SYSCALL(name, nr, args...)                                  \


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to