Changeset 24906


Ignore:
Timestamp:
2011-01-05T04:07:56+01:00 (7 years ago)
Author:
jow
Message:

[generic] fix unbalanced mutex_lock/mutex_unlock in mini_fo getxattr op. Thanks Daniel Dickinson for tracking this down

Location:
trunk/target/linux/generic
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/patches-2.6.30/209-mini_fo.patch

    r21952 r24906  
    34553455+               /* unlock_kernel() will be done by caller. */ 
    34563456+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3457 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3457+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34583458+#else 
    34593459+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.31/209-mini_fo.patch

    r21952 r24906  
    34553455+               /* unlock_kernel() will be done by caller. */ 
    34563456+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3457 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3457+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34583458+#else 
    34593459+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.32/209-mini_fo.patch

    r21952 r24906  
    34553455+               /* unlock_kernel() will be done by caller. */ 
    34563456+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3457 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3457+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34583458+#else 
    34593459+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.34/209-mini_fo.patch

    r21952 r24906  
    34573457+               /* unlock_kernel() will be done by caller. */ 
    34583458+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3459 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3459+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34603460+#else 
    34613461+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.35/209-mini_fo.patch

    r21952 r24906  
    34573457+               /* unlock_kernel() will be done by caller. */ 
    34583458+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3459 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3459+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34603460+#else 
    34613461+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.36/209-mini_fo.patch

    r23240 r24906  
    34573457+               /* unlock_kernel() will be done by caller. */ 
    34583458+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3459 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3459+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34603460+#else 
    34613461+               up(&hidden_dentry->d_inode->i_sem); 
  • trunk/target/linux/generic/patches-2.6.37/209-mini_fo.patch

    r23828 r24906  
    34573457+               /* unlock_kernel() will be done by caller. */ 
    34583458+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) 
    3459 +               mutex_lock(&hidden_dentry->d_inode->i_mutex); 
     3459+               mutex_unlock(&hidden_dentry->d_inode->i_mutex); 
    34603460+#else 
    34613461+               up(&hidden_dentry->d_inode->i_sem); 
Note: See TracChangeset for help on using the changeset viewer.