Instruction pointer returned by profile_pc() can be a random value. Thisbreak the assumption than we can safely set struct op_sample.eip field to amagic value to signal to the per-cpu buffer reader side special event liketask switch ending up in a segfault in get_task_mm() when profile_pc()return ~0UL. Fixed by sanitizing the sampled eip and reject/log invalideip.