[generic] fix unbalanced mutex_lock/mutex_unlock in mini_fo getxattr op. Thanks Danie...
[openwrt/svn-archive/archive.git] / target / linux / generic / patches-2.6.36 / 209-mini_fo.patch
index 10900b4e188fa51b22c7acb8778e3695fe2f96be..767606dbd75299ca6b93c8eee7a880a7e08ff79e 100644 (file)
 +              err = hidden_dentry->d_inode->i_op->getxattr(hidden_dentry, encoded_name, encoded_value, size);
 +              /* unlock_kernel() will be done by caller. */
 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
-+              mutex_lock(&hidden_dentry->d_inode->i_mutex);
++              mutex_unlock(&hidden_dentry->d_inode->i_mutex);
 +#else
 +              up(&hidden_dentry->d_inode->i_sem);
 +#endif