summaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel/branch.c
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2015-02-24 15:02:57 +0000
committerRalf Baechle <ralf@linux-mips.org>2015-04-01 17:21:45 +0200
commitfe92da0f355e9f664a56702c36c50e20e84c51cd (patch)
tree29120812426aadbd3e521a7013441dbf79671a77 /arch/mips/kernel/branch.c
parent65c6896d266616e505d1c51fdd52120e90defa80 (diff)
downloadblackbird-op-linux-fe92da0f355e9f664a56702c36c50e20e84c51cd.tar.gz
blackbird-op-linux-fe92da0f355e9f664a56702c36c50e20e84c51cd.zip
MIPS: Changed current_thread_info() to an equivalent supported by both clang and GCC
Without this, a 'break' instruction is executed very early in the boot and the boot hangs. The problem is that clang doesn't honour named registers on local variables and silently treats them as normal uninitialized variables. However, it does honour them on global variables. Signed-off-by: Daniel Sanders <daniel.sanders@imgtec.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Paul Burton <paul.burton@imgtec.com> Cc: Markos Chandras <markos.chandras@imgtec.com> Cc: James Hogan <james.hogan@imgtec.com> Cc: linux-mips@linux-mips.org Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Cc: David Daney <ddaney.cavm@gmail.com> Acked-by: Behan Webster <behanw@converseincode.com> Patchwork: https://patchwork.linux-mips.org/patch/9311/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/branch.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud