On Wed, Apr 18, 2012 at 10:47 AM, H. Peter Anvin <hpa@xxxxxxxxx> wrote: > On 04/18/2012 10:38 AM, H.J. Lu wrote: >> >> It doesn't match struct siginfo in include/asm-generic/siginfo.h for >> x32. >> > > What is missing (from either)? > include/asm-generic/siginfo.h has /* SIGCHLD */ struct { __kernel_pid_t _pid; /* which child */ __ARCH_SI_UID_T _uid; /* sender's uid */ int _status; /* exit code */ __kernel_clock_t _utime; __kernel_clock_t _stime; } _sigchld; Although x32 __kernel_clock_t is s64 with 64bit alignment, in _sigchld, it must be compat_s64 with 32bit alignment. -- H.J. -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html