All of lore.kernel.org
 help / color / mirror / Atom feed
* waitid fallout
@ 2004-09-15  3:39 Richard Henderson
  2004-09-15  4:37 ` Stephen Rothwell
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Richard Henderson @ 2004-09-15  3:39 UTC (permalink / raw)
  To: roland, linux-arch

Is an *entire* struct rusage required in siginfo_t for sigchld?

It's much bigger than the 24 (!) words of padding we had reserved
for expansion in siginfo_t.

Which means that the size of siginfo_t changed, which means that
any existing "sigwaitinfo ({ SIGCHLD }, &info)" will now corrupt
user memory.  Perhaps we think no one does this, but we should
at least be aware of the ABI change.

Alpha is not yet using a VDSO for the signal frame unwind info, so
I noticed that all of my signal cancelation tests are now failing,
because the layout of the signal frame changed.  Perhaps I'll take
this opportunity to update, but it does require a rather coordinated
kernel + libc upgrade in order to keep things working smoothly...


r~

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-09-20 21:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-15  3:39 waitid fallout Richard Henderson
2004-09-15  4:37 ` Stephen Rothwell
2004-09-15  5:34   ` Roland McGrath
2004-09-15  6:19     ` Richard Henderson
2004-09-18 13:03     ` Arnd Bergmann
2004-09-20 21:26       ` Roland McGrath
2004-09-20 21:27       ` Roland McGrath
2004-09-15  4:49 ` Richard Henderson
2004-09-15  6:23 ` Andi Kleen
2004-09-16  1:30 ` [PATCH] back out siginfo_t.si_rusage from waitid changes Roland McGrath

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.