[Blackfin] arch: a rather old performance improvement for the signal handling code
authorBernd Schmidt <bernds_cb1@t-online.de>
Wed, 23 Apr 2008 18:51:36 +0000 (02:51 +0800)
committerBryan Wu <cooloney@kernel.org>
Wed, 23 Apr 2008 18:51:36 +0000 (02:51 +0800)
commit697a9d65aa799940da1c9145944c6b9bd0f442c5
treec92b8e314e3bcc5ccaca4cfa26b00648230abe9e
parent5af29f595813cce3c125d01d2500be483732ef4f
[Blackfin] arch: a rather old performance improvement for the signal handling code

This is a rather old performance improvement for the signal handling
code, which was originally only committed on the 2007R1 branch as a
workaround for what we suspected to be a hardware bug.

There's no point in constructing a sigreturn stub on the stack and
flushing caches; we can just make signal handlers return to a known
location in the fixed code area.

Signed-off-by: Bernd Schmidt <bernds_cb1@t-online.de>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
arch/blackfin/kernel/signal.c