Message ID | 5564F5E0.7080108@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, May 26, 2015 at 03:38:24PM -0700, Josh Stone wrote: > Hi Russell, > > Do you plan to commit this check for syscall flags? It's been committed since 15th May, but as it's the only fix I have queued up (and my focus has been elsewhere) it hasn't been sent yet. It's been in linux-next for a while now.
On 05/28/2015 03:37 AM, Russell King - ARM Linux wrote: > On Tue, May 26, 2015 at 03:38:24PM -0700, Josh Stone wrote: >> Hi Russell, >> >> Do you plan to commit this check for syscall flags? > > It's been committed since 15th May, but as it's the only fix I have > queued up (and my focus has been elsewhere) it hasn't been sent yet. > It's been in linux-next for a while now. Ok, thanks, I see it there. How about the same fix for arm64? I see you don't work much on that, so should I post that patch myself?
On Fri, May 29, 2015 at 09:13:18PM +0100, Josh Stone wrote: > On 05/28/2015 03:37 AM, Russell King - ARM Linux wrote: > > On Tue, May 26, 2015 at 03:38:24PM -0700, Josh Stone wrote: > >> Do you plan to commit this check for syscall flags? > > > > It's been committed since 15th May, but as it's the only fix I have > > queued up (and my focus has been elsewhere) it hasn't been sent yet. > > It's been in linux-next for a while now. > > Ok, thanks, I see it there. > > How about the same fix for arm64? I see you don't work much on that, so > should I post that patch myself? Yes, please. If you post your arm64 patch with me and Catalin on Cc, then we'll make sure it gets queued up. Thanks, Will
diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S index 959fe8733560..a547a3e8a198 100644 --- a/arch/arm64/kernel/entry.S +++ b/arch/arm64/kernel/entry.S @@ -608,7 +608,9 @@ ENDPROC(cpu_switch_to) */ ret_fast_syscall: disable_irq // disable interrupts - ldr x1, [tsk, #TI_FLAGS] + ldr x1, [tsk, #TI_FLAGS] // re-check for syscall tracing + and x2, x1, #_TIF_SYSCALL_WORK + cbnz x2, __sys_trace_return and x2, x1, #_TIF_WORK_MASK cbnz x2, fast_work_pending enable_step_tsk x1, x2