projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2624167
)
m68knommu: Remove the BKL from sys_execve
author
John Kacur
<
[email protected]
>
Mon, 12 Oct 2009 21:37:28 +0000
(23:37 +0200)
committer
Thomas Gleixner
<
[email protected]
>
Wed, 14 Oct 2009 15:18:14 +0000
(17:18 +0200)
This looks like a copy-and-paste of functionality that no-longer needs
the bkl. Just remove it.
Signed-off-by: John Kacur <
[email protected]
>
Reviewed: Frederic Weisbecker <
[email protected]
>
Acked-by: Greg Ungerer <
[email protected]
>
LKML-Reference: <alpine.LFD.2.00.
0910130014520
[email protected]
>
Signed-off-by: Thomas Gleixner <
[email protected]
>
arch/m68knommu/kernel/process.c
patch
|
blob
|
history
diff --git
a/arch/m68knommu/kernel/process.c
b/arch/m68knommu/kernel/process.c
index 8f8f4abab2ff16419afc8abb35fffdf4c4f63276..5c9ecd427090c0a8b5c701b2bdddf21072d44582 100644
(file)
--- a/
arch/m68knommu/kernel/process.c
+++ b/
arch/m68knommu/kernel/process.c
@@
-352,15
+352,12
@@
asmlinkage int sys_execve(char *name, char **argv, char **envp)
char * filename;
struct pt_regs *regs = (struct pt_regs *) &name;
- lock_kernel();
filename = getname(name);
error = PTR_ERR(filename);
if (IS_ERR(filename))
-
goto out
;
+
return error
;
error = do_execve(filename, argv, envp, regs);
putname(filename);
-out:
- unlock_kernel();
return error;
}