Blackfin arch: fixing bug - under IRQ stress, running applications may wrongly trigge...
authorBernd Schmidt <bernds_cb1@t-online.de>
Tue, 7 Oct 2008 08:27:01 +0000 (16:27 +0800)
committerBryan Wu <cooloney@kernel.org>
Tue, 7 Oct 2008 08:27:01 +0000 (16:27 +0800)
commit5d2e321306f82550e6d354b3210a18b86bdb13c1
treed86b51cbc3fd9778e323d0ac3252141a12885ae8
parent0c7a6b2135c1bcb5139ca9ca87f292caafcb9410
Blackfin arch: fixing bug - under IRQ stress, running applications may wrongly trigger an ICPLB miss and be killed

Disable IRQs while frobbing the CPLB registers, to avoid accessing the
data in current_rwx_mask while it isn't covered by CPLBs.

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