Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread Harvey Hunt
On 02/08/2016 02:08 PM, David Daney wrote: On 02/08/2016 01:48 PM, Harvey Hunt wrote: Hi Joshua, On 02/08/2016 01:35 PM, Joshua Kinard wrote: On 02/08/2016 13:15, Harvey Hunt wrote: Hi David, On 02/08/2016 10:11 AM, David Daney wrote: On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread David Daney
On 02/08/2016 01:48 PM, Harvey Hunt wrote: Hi Joshua, On 02/08/2016 01:35 PM, Joshua Kinard wrote: On 02/08/2016 13:15, Harvey Hunt wrote: Hi David, On 02/08/2016 10:11 AM, David Daney wrote: On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread Harvey Hunt
Hi Joshua, On 02/08/2016 01:35 PM, Joshua Kinard wrote: On 02/08/2016 13:15, Harvey Hunt wrote: Hi David, On 02/08/2016 10:11 AM, David Daney wrote: On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() creates an initial stack for a pro

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread Joshua Kinard
On 02/08/2016 13:15, Harvey Hunt wrote: > Hi David, > > On 02/08/2016 10:11 AM, David Daney wrote: >> On 02/08/2016 10:05 AM, Harvey Hunt wrote: >>> STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() >>> creates an >>> initial stack for a process, it does so using STACK_TOP_MAX as t

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread David Daney
On 02/08/2016 10:15 AM, Harvey Hunt wrote: Hi David, On 02/08/2016 10:11 AM, David Daney wrote: On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() creates an initial stack for a process, it does so using STACK_TOP_MAX as the end of the

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread Harvey Hunt
Hi David, On 02/08/2016 10:11 AM, David Daney wrote: On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() creates an initial stack for a process, it does so using STACK_TOP_MAX as the end of the vma. A process's arguments and environment i

Re: [PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread David Daney
On 02/08/2016 10:05 AM, Harvey Hunt wrote: STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() creates an initial stack for a process, it does so using STACK_TOP_MAX as the end of the vma. A process's arguments and environment information are placed on the stack and then the stack i

[PATCH] MIPS: Always page align TASK_SIZE

2016-02-08 Thread Harvey Hunt
STACK_TOP_MAX is aligned on a 32k boundary. When __bprm_mm_init() creates an initial stack for a process, it does so using STACK_TOP_MAX as the end of the vma. A process's arguments and environment information are placed on the stack and then the stack is relocated and aligned on a page boundary. W