diff options
Diffstat (limited to 'arch/mips/kernel/syscall.c')
| -rw-r--r-- | arch/mips/kernel/syscall.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/kernel/syscall.c b/arch/mips/kernel/syscall.c index b08220c8211..2bd561bc05a 100644 --- a/arch/mips/kernel/syscall.c +++ b/arch/mips/kernel/syscall.c @@ -133,13 +133,13 @@ _sys_clone(nabi_no_regargs struct pt_regs regs)  asmlinkage int sys_execve(nabi_no_regargs struct pt_regs regs)  {  	int error; -	char * filename; +	struct filename *filename;  	filename = getname((const char __user *) (long)regs.regs[4]);  	error = PTR_ERR(filename);  	if (IS_ERR(filename))  		goto out; -	error = do_execve(filename, +	error = do_execve(filename->name,  			  (const char __user *const __user *) (long)regs.regs[5],  	                  (const char __user *const __user *) (long)regs.regs[6],  			  ®s);  |