FRV: Correctly determine the address of an illegal instruction
authorDavid Howells <dhowells@redhat.com>
Mon, 14 Apr 2008 10:20:59 +0000 (11:20 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 14 Apr 2008 14:55:15 +0000 (07:55 -0700)
commit4f3f8e94b7b079131f0faf641e8afd790a6537d1
treec3786d428a84b0be512fc6ff92e5687c44667ee5
parent120dd64cacd4fb796bca0acba3665553f1d9ecaa
FRV: Correctly determine the address of an illegal instruction

Correctly determine the address of an illegal instruction.  The EPCR0 register
holds this value (masked by EPCR0_PC) if the validity bit is set (masked by
EPCR0_V).  So the test as to whether the contents of the register are usable
should be involve checking the _V bit, not the _PC bits.

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/frv/kernel/traps.c