summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2010-09-17 14:56:16 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-09-17 14:56:16 +0100
commitb2b163bb82b12bae2504a5b31399c37d099ad3cc (patch)
treec82f6af3b566b449895e202962d2dc7caed1f20f /sound
parent1a8e41cd672f894bbd74874eac601e6cedf838fb (diff)
downloadlinux-stable-b2b163bb82b12bae2504a5b31399c37d099ad3cc.tar.gz
linux-stable-b2b163bb82b12bae2504a5b31399c37d099ad3cc.tar.bz2
linux-stable-b2b163bb82b12bae2504a5b31399c37d099ad3cc.zip
ARM: prevent multiple syscall restarts
Al Viro reports that calling "sys_sigsuspend(-ERESTARTNOHAND, 0, 0)" with two signals coming and being handled in kernel space results in the syscall restart being done twice. Avoid this by clearing the 'why' flag when we call the signal handling code to prevent further syscall restarts after the first. Acked-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions