diff --git a/include/linux/audit.h b/include/linux/audit.h index 697621975b8d9a4e53d3646ab3d917d8c773cb76..98fe8a26a601b5896b5dcc9f1b756b6c41345c0f 100644 --- a/include/linux/audit.h +++ b/include/linux/audit.h @@ -137,7 +137,7 @@ static inline void audit_syscall_exit(void *pt_regs) { if (unlikely(current->audit_context)) { int success = is_syscall_success(pt_regs); - int return_code = regs_return_value(pt_regs); + long return_code = regs_return_value(pt_regs); __audit_syscall_exit(success, return_code); }