]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/tile/kernel/process.c
arch/tile: finish const-ifying sys_execve()
[net-next-2.6.git] / arch / tile / kernel / process.c
index ed590ad0acdc614b65b8312835a2f573a1535ba8..88be49e3aa2546e3805d547f9a4e1c383ce9a0a3 100644 (file)
@@ -543,8 +543,9 @@ long _sys_vfork(struct pt_regs *regs)
 /*
  * sys_execve() executes a new program.
  */
-long _sys_execve(char __user *path, char __user *__user *argv,
-                char __user *__user *envp, struct pt_regs *regs)
+long _sys_execve(const char __user *path,
+                const char __user *const __user *argv,
+                const char __user *const __user *envp, struct pt_regs *regs)
 {
        long error;
        char *filename;
@@ -560,8 +561,9 @@ out:
 }
 
 #ifdef CONFIG_COMPAT
-long _compat_sys_execve(char __user *path, compat_uptr_t __user *argv,
-                       compat_uptr_t __user *envp, struct pt_regs *regs)
+long _compat_sys_execve(const char __user *path,
+                       const compat_uptr_t __user *argv,
+                       const compat_uptr_t __user *envp, struct pt_regs *regs)
 {
        long error;
        char *filename;