Blackfin: use raw_smp_processor_id() in exception code
commitb6dbde27dd95cc0397d9722ad8365fa93a07b0d3
authorYi Li <yi.li@analog.com>
Thu, 20 Aug 2009 04:17:47 +0000 (20 04:17 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 17 Sep 2009 02:10:32 +0000 (16 22:10 -0400)
tree1743551be50d891228e8b2ea5d9ac0811d01355c
parent00dd66d012f944817a7d0cdcb0c8cb174e46937a
Blackfin: use raw_smp_processor_id() in exception code

When preempt debugging is enabled, smp_processor_id() may utilize the
"current" structure.  This may not be safe to access under all exceptions
due to it being in dynamically allocated memory.  So in exception code,
make sure we use raw_smp_processor_id() instead to get at the real value
directly.

Signed-off-by: Yi Li <yi.li@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/kernel/cplb-mpu/cplbmgr.c
arch/blackfin/kernel/cplb-nompu/cplbmgr.c
arch/blackfin/kernel/traps.c