https://github.com/torvalds/linux
Revision a313f4c55d4952f2105fe33a4957ed858e998359 authored by Will Deacon on 08 November 2011, 04:51:19 UTC, committed by Benjamin Herrenschmidt on 17 November 2011, 05:41:10 UTC
On PPC64, put_sigset_t converts a sigset_t to a compat_sigset_t
before copying it to userspace. There is a typo in the case that
we have 4 words to copy, meaning that we corrupt the compat_sigset_t.

It appears that _NSIG_WORDS can't be greater than 2 at the moment
so this code is probably always optimised away anyway.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1 parent b97021f
History
Tip revision: a313f4c55d4952f2105fe33a4957ed858e998359 authored by Will Deacon on 08 November 2011, 04:51:19 UTC
powerpc/signal32: Fix sigset_t conversion when copying to user
Tip revision: a313f4c

back to top