If an illegal instruction is encountered on a process running on a
powerpc64 kernel it would attempt to sync the cache before retrying the
instruction "just in case". However, since curpmap is not set, when
moea64_sync_icache() attempts to lock the pmap, it's locking on a NULL pointer,
triggering a panic.
Since pmap_activate is always called after pmap_deactivate, there is no need to
clean up the pcpu curpmap in moea64_deactivate. The pairing is done with all
interrupts off.