From: Andrew Morton fs/exec.c: In function 'setup_arg_pages': fs/exec.c:539: warning: unused variable 'stack_base' THis fix is pretty revolting. Cc: Ollie Wild Cc: Peter Zijlstra Signed-off-by: Andrew Morton --- fs/exec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN fs/exec.c~mm-variable-length-argument-support-fix fs/exec.c --- a/fs/exec.c~mm-variable-length-argument-support-fix +++ a/fs/exec.c @@ -536,11 +536,12 @@ int setup_arg_pages(struct linux_binprm int executable_stack) { unsigned long ret; - unsigned long stack_base, stack_shift; + unsigned long stack_shift; struct mm_struct *mm = current->mm; struct vm_area_struct *vma = bprm->vma; #ifdef CONFIG_STACK_GROWSUP + unsigned long stack_base; /* Limit stack size to 1GB */ stack_base = current->signal->rlim[RLIMIT_STACK].rlim_max; if (stack_base > (1 << 30)) _