fix unbalanced mutex_lock/mutex_unlock in mini_fo getxattr op. Thanks Daniel Dickinso...
[openwrt/staging/dedeckeh.git] / target / linux / generic / patches-2.6.32 / 209-mini_fo.patch
index 0b4091c64e119bb12f7a36de486b114b78b118c8..8f9140ac5b7a8d01d43aa77fa325539437db95e9 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