linux-06-17-SH-Add-missing-consts-to-sys_execve-declaration.patch 873 B

1234567891011121314151617
  1. diff --git a/arch/sh/include/asm/syscalls_32.h b/arch/sh/include/asm/syscalls_32.h
  2. index be201fd..454538a 100644
  3. --- a/arch/sh/include/asm/syscalls_32.h
  4. +++ b/arch/sh/include/asm/syscalls_32.h
  5. @@ -19,8 +19,10 @@ asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp,
  6. asmlinkage int sys_vfork(unsigned long r4, unsigned long r5,
  7. unsigned long r6, unsigned long r7,
  8. struct pt_regs __regs);
  9. -asmlinkage int sys_execve(const char __user *ufilename, char __user * __user *uargv,
  10. - char __user * __user *uenvp, unsigned long r7,
  11. +asmlinkage int sys_execve(const char __user *ufilename,
  12. + const char __user *const __user *uargv,
  13. + const char __user *const __user *uenvp,
  14. + unsigned long r7,
  15. struct pt_regs __regs);
  16. asmlinkage int sys_sigsuspend(old_sigset_t mask, unsigned long r5,
  17. unsigned long r6, unsigned long r7,