summaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-pcm.c
diff options
context:
space:
mode:
authorJonas Bonn <jonas@southpole.se>2012-02-19 17:36:53 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-09-17 09:03:59 -0700
commitaf7b15c9d60584ad34b2ac1641953229ac6d1ba8 (patch)
tree523ab1ed0f5c1bbfa17d06df6c692ec4ed06d787 /sound/soc/soc-pcm.c
parent4f91cb537d2f7fa700a2b6d86a2cc77d20ee2616 (diff)
downloadlinux-stable-af7b15c9d60584ad34b2ac1641953229ac6d1ba8.tar.gz
linux-stable-af7b15c9d60584ad34b2ac1641953229ac6d1ba8.tar.bz2
linux-stable-af7b15c9d60584ad34b2ac1641953229ac6d1ba8.zip
openrisc: Rework signal handling
commit 10f67dbf6add97751050f294d4c8e0cc1e5c2c23 upstream. The mainline signal handling code for OpenRISC has been buggy since day one with respect to syscall restart. This patch significantly reworks the signal handling code: i) Move the "work pending" loop to C code (borrowed from ARM arch) ii) Allow a tracer to muck about with the IP and skip syscall restart in that case (again, borrowed from ARM) iii) Make signal handling WRT syscall restart actually work v) Make the signal handling code look more like that of other architectures so that it's easier for others to follow Reported-by: Anders Nystrom <anders@southpole.se> Signed-off-by: Jonas Bonn <jonas@southpole.se> Cc: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'sound/soc/soc-pcm.c')
0 files changed, 0 insertions, 0 deletions