summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/cputable.c
diff options
context:
space:
mode:
authorCyril Bur <cyrilbur@gmail.com>2017-11-02 14:09:06 +1100
committerMichael Ellerman <mpe@ellerman.id.au>2017-11-06 20:39:34 +1100
commit6f700d38a8c9dc4d786ac4a831073194f17c5076 (patch)
treef0190f89668664fc9f30c0e07e7a70a7eb3132c8 /arch/powerpc/kernel/cputable.c
parenteb5c3f1c86470fc1a57ab28cce15c12e4d6cdf8b (diff)
powerpc: Remove facility loadups on transactional {fp, vec, vsx} unavailable
After handling a transactional FP, Altivec or VSX unavailable exception. The return to userspace code will detect that the TIF_RESTORE_TM bit is set and call restore_tm_state(). restore_tm_state() will call restore_math() to ensure that the correct facilities are loaded. This means that all the loadup code in {fp,altivec,vsx}_unavailable_tm() is doing pointless work and can simply be removed. Signed-off-by: Cyril Bur <cyrilbur@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
0 files changed, 0 insertions, 0 deletions