Changes since v1:* Exposed sync_icache_aliases() and used that in stead of flush_uprobe_xol_access()* Assigned 0x0005 to BRK64_ESR_UPROBES in stead of 0x0008* moved uprobe_opcode_t from probes.h to uprobes.h* Assigned 4 to TIF_UPROBE instead of 5* Assigned AARCH64_INSN_SIZE to UPROBE_SWBP_INSN_SIZE instead of hard code 4.* Removed saved_fault_code from struct arch_uprobe_task* Removed preempt_dis(en)able() from arch_uprobe_copy_ixol()* Removed case INSN_GOOD from arch_uprobe_analyze_insn()* Now we do check that probe point is not for a 32 bit task.* Return a false positive from is_tarp_insn()* Changes for rebase conflict resolution