Messages in this thread | | | Date | Mon, 19 Aug 2019 20:43:03 +0200 (CEST) | From | Thomas Gleixner <> | Subject | Re: [PATCH] uprobes/x86: fix detection of 32-bit user mode |
| |
On Mon, 19 Aug 2019, Sebastian Mayr wrote: > > @@ -1056,7 +1056,7 @@ bool arch_uprobe_skip_sstep(struct arch_uprobe > > *auprobe, struct pt_regs *regs) > > unsigned long > > arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, > > struct pt_regs *regs) > > { > > - int rasize = sizeof_long(), nleft; > > + int rasize = sizeof_long(regs), nleft; > > unsigned long orig_ret_vaddr = 0; /* clear high bits for 32-bit > > apps */ > > > > if (copy_from_user(&orig_ret_vaddr, (void __user *)regs->sp, > > rasize)) > > Any feedback on this patch would be greatly appreciated.
Sorry, fell through the cracks. Thanks for the reminder!
| |