|
@@ -12,7 +12,6 @@
|
|
|
#include <linux/fdtable.h>
|
|
|
#include <linux/capability.h>
|
|
|
#include <linux/dnotify.h>
|
|
|
-#include <linux/smp_lock.h>
|
|
|
#include <linux/slab.h>
|
|
|
#include <linux/module.h>
|
|
|
#include <linux/security.h>
|
|
@@ -227,7 +226,6 @@ static int setfl(int fd, struct file * filp, unsigned long arg)
|
|
|
if (error)
|
|
|
return error;
|
|
|
|
|
|
- lock_kernel();
|
|
|
if ((arg ^ filp->f_flags) & FASYNC) {
|
|
|
if (filp->f_op && filp->f_op->fasync) {
|
|
|
error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0);
|
|
@@ -238,7 +236,6 @@ static int setfl(int fd, struct file * filp, unsigned long arg)
|
|
|
|
|
|
filp->f_flags = (arg & SETFL_MASK) | (filp->f_flags & ~SETFL_MASK);
|
|
|
out:
|
|
|
- unlock_kernel();
|
|
|
return error;
|
|
|
}
|
|
|
|