X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=fs%2Focfs2%2Fstack_user.c;h=353fc35c6748db228172b8476c42ecac8027261c;hp=24e0b19c8b69bec6124d0f960d4089fc645eed0e;hb=5b664cb235e97afbf34db9c4d77f08ebd725335e;hpb=c0420ad2ca514551ca086510b0e7d17a05c70492 diff --git a/fs/ocfs2/stack_user.c b/fs/ocfs2/stack_user.c index 24e0b19c8b69..353fc35c6748 100644 --- a/fs/ocfs2/stack_user.c +++ b/fs/ocfs2/stack_user.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -610,10 +611,12 @@ static int ocfs2_control_open(struct inode *inode, struct file *file) return -ENOMEM; p->op_this_node = -1; + lock_kernel(); mutex_lock(&ocfs2_control_lock); file->private_data = p; list_add(&p->op_list, &ocfs2_control_private_list); mutex_unlock(&ocfs2_control_lock); + unlock_kernel(); return 0; }