Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-11-13 Thread Rabin Vincent
On Tue, Aug 22, 2017 at 10:45:24AM +0100, Will Deacon wrote: > On Mon, Aug 21, 2017 at 02:42:03PM +0100, Mark Rutland wrote: > > On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > > > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > > > When there's a fatal signal

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-11-13 Thread Rabin Vincent
On Tue, Aug 22, 2017 at 10:45:24AM +0100, Will Deacon wrote: > On Mon, Aug 21, 2017 at 02:42:03PM +0100, Mark Rutland wrote: > > On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > > > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > > > When there's a fatal signal

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-08-22 Thread Will Deacon
On Mon, Aug 21, 2017 at 02:42:03PM +0100, Mark Rutland wrote: > On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > > When there's a fatal signal pending, arm64's do_page_fault() > > > implementation returns 0. The

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-08-22 Thread Will Deacon
On Mon, Aug 21, 2017 at 02:42:03PM +0100, Mark Rutland wrote: > On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > > When there's a fatal signal pending, arm64's do_page_fault() > > > implementation returns 0. The

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-08-21 Thread Mark Rutland
On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > When there's a fatal signal pending, arm64's do_page_fault() > > implementation returns 0. The intent is that we'll return to the > > faulting userspace instruction,

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-08-21 Thread Mark Rutland
On Tue, Jul 11, 2017 at 03:58:49PM +0100, Will Deacon wrote: > On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > > When there's a fatal signal pending, arm64's do_page_fault() > > implementation returns 0. The intent is that we'll return to the > > faulting userspace instruction,

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-12 Thread James Morse
Hi Mark, On 11/07/17 15:19, Mark Rutland wrote: > When there's a fatal signal pending, arm64's do_page_fault() > implementation returns 0. The intent is that we'll return to the > faulting userspace instruction, delivering the signal on the way. > > However, if we take a fatal signal during

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-12 Thread James Morse
Hi Mark, On 11/07/17 15:19, Mark Rutland wrote: > When there's a fatal signal pending, arm64's do_page_fault() > implementation returns 0. The intent is that we'll return to the > faulting userspace instruction, delivering the signal on the way. > > However, if we take a fatal signal during

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Will Deacon
On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > When there's a fatal signal pending, arm64's do_page_fault() > implementation returns 0. The intent is that we'll return to the > faulting userspace instruction, delivering the signal on the way. > > However, if we take a fatal

Re: [PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Will Deacon
On Tue, Jul 11, 2017 at 03:19:22PM +0100, Mark Rutland wrote: > When there's a fatal signal pending, arm64's do_page_fault() > implementation returns 0. The intent is that we'll return to the > faulting userspace instruction, delivering the signal on the way. > > However, if we take a fatal

[PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Mark Rutland
When there's a fatal signal pending, arm64's do_page_fault() implementation returns 0. The intent is that we'll return to the faulting userspace instruction, delivering the signal on the way. However, if we take a fatal signal during fixing up a uaccess, this results in a return to the faulting

[PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Mark Rutland
When there's a fatal signal pending, arm64's do_page_fault() implementation returns 0. The intent is that we'll return to the faulting userspace instruction, delivering the signal on the way. However, if we take a fatal signal during fixing up a uaccess, this results in a return to the faulting

[PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Mark Rutland
When there's a fatal signal pending, arm64's do_page_fault() implementation returns 0. The intent is that we'll return to the faulting userspace instruction, delivering the signal on the way. However, if we take a fatal signal during fixing up a uaccess, this results in a return to the faulting

[PATCH 1/2] arm64: mm: abort uaccess retries upon fatal signal

2017-07-11 Thread Mark Rutland
When there's a fatal signal pending, arm64's do_page_fault() implementation returns 0. The intent is that we'll return to the faulting userspace instruction, delivering the signal on the way. However, if we take a fatal signal during fixing up a uaccess, this results in a return to the faulting