[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
[safe/jmp/linux-2.6] / drivers / usb / gadget / inode.c
index 5c40980..c6c279d 100644 (file)
@@ -1562,10 +1562,10 @@ restart:
                spin_unlock_irq (&dev->lock);
 
                /* break link to dcache */
-               down (&parent->i_sem);
+               mutex_lock (&parent->i_mutex);
                d_delete (dentry);
                dput (dentry);
-               up (&parent->i_sem);
+               mutex_unlock (&parent->i_mutex);
 
                /* fds may still be open */
                goto restart;